原创 數據結構:樹的概念以及二叉樹的實現

  目錄 一、樹的概念 二、二叉樹的概念 三、二叉樹的實現 一、樹的概念 樹是一種非線性的數據結構   度:一個節點包含子樹的數目(換種話來說,有多少條分支) 節點:用於存放數據,是構成複雜樹的基本結構 雙親節點:如:A爲B、C的雙

原创 Linux中庫的分類與作用及製作

一、庫函數 什麼是庫函數:庫在linux中以二進制的形式存在,在編譯的時候需要鏈接這些庫文件 庫函數的作用:庫文件是一些函數的集合,將我們函數的具體內容進行封裝,僅對外提供一個調用的接口,給用戶使用(即用戶不需要知道函數是如何實現的,只

原创 Linux系統編程——進程(一)

目錄   一、什麼是進程 二、進程的“生老病死” 三、進程相關函數 一、什麼是進程 進程是程序執行的動態過程 進程是資源管理的最小單位(線程是系統調度的最小單位) 在linux中,我們可以通過 file 文件名 得知一個文件的文件類型

原创 STM32F10x 更改外部晶振後,修改時鐘頻率的方法

轉載自:https://blog.csdn.net/qq_26039331/article/details/78751047 此文章爲引用 正點原子詳細講解 剛剛接觸STM32的時候,用的都是8M晶振。比如你想更換到爲外部晶振爲

原创 VS Code快捷鍵總結

轉載自:https://blog.csdn.net/p358278505/article/details/74221214 按 Press 功能 Function Ctrl + Shift + P,F1 顯示命令面板

原创 晶振(crystal)與晶振(oscillator)的區別

轉載自:https://blog.csdn.net/tq384998430/article/details/53905584 晶振與晶體的區別: 1) 晶振是有源晶振的簡稱,又叫振盪器。英文名稱是oscillator。晶體則是無

原创 STM32系統時鐘RCC詳解

轉載自:https://blog.csdn.net/as480133937/article/details/98845509 1什麼是時鐘 時鐘是單片機運行的基礎,時鐘信號推動單片機內各個部分執行相應的指令。時鐘系統就是CPU的

原创 Truestudio相關配製

轉載自:https://blog.csdn.net/luxuchen188/article/details/86599743#4_38 前言 鑑於keil開發環境的代碼編輯不夠友好,以及keil是商業付費軟件,可能有版權問題;而S

原创 CPU性能參數:MIPS,頻率,IPC,CPI,時鐘週期,機器週期,指令週期,主頻

CPU性能參數:MIPS,頻率,IPC,CPI,時鐘週期,機器週期,指令週期,主頻 首先,瞭解下晶振的作用。沒有晶振,就沒有時鐘週期;沒有時鐘週期,就無法執行程序代碼,單片機就無法工作。 單片機工作時,是一條一條地從ROM中取指令

原创 STM32F4+LAN8720A+STM32CubeMX+Lwip 網絡通訊(以太網通訊)小實例

一、目標實現      通過網絡通信的方式,當上位機發出對應指令給STM32,STM32根據收到的指令來執行對應的操作(例如:亮燈、滅燈、閃燈等)。還有可以將STM32連上路由器,當電腦連上路由器後,也可以通過上位機給STM32發送命令。

原创 ABB機器人調試的一般步驟

一、ABB機器人調試的一般步驟 1.機器人與控制櫃的安裝到位 2.電纜連接(按照供應商給的安裝手冊,並且注意控制櫃的供電數據) 3.接入主電源、檢查主電源並且上電 4.在上電完後,首先要進行機械軸的校準與轉數計數器的更新!(根據:校準參數

原创 Linux系統編程——信號

轉載自:https://www.cnblogs.com/hoys/archive/2012/08/19/2646377.html 【摘要】本文分析了Linux內核對於信號的實現機制和應用層的相關處理。首先介紹了軟中斷信號的本質及

原创 Linux系統編程——管道

一、管道的分類 無名管道:只能應用在有親緣關係的進程中,不提供原子操作,且爲半雙工方式,只能一端讀或者一端寫。如果需要達到全雙工的方式,則需要創建兩個無名管道。 有名管道:可以應用在任意進程中,會創建對應的管道文件,提供原子操作,爲半雙

原创 sscanf()格式化字符串用法

原文:https://www.etdev.net/thread-107-1-1.html   1. 概述 sscanf()爲C語言標準庫函數,用於從指定字符串中讀入與指定格式相符的數據。函數原型聲明在stdio.h頭文件中:

原创 C++中的格式化輸出

部分轉載自: https://www.cnblogs.com/single-dont/p/10479514.html https://blog.csdn.net/beashaper_/article/details/7937242