歡迎來到嵌入式培訓專家——華清遠見嵌入式學院
集團官網
創客學院
研發中心
北京
上海
深圳
成都
南京
西安
武漢
廣州
沈陽
濟南
重慶
長沙
嵌入式AI就業班
星創客精英班
嵌入式視頻教程
C語言視頻教程
Linux視頻教程
ARM視頻教程
原創圖書
研發硬實力
關于我們
聯系我們
加入我們
總裁寄語
專利軟著
當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 學習筆記 >
嵌入式學習筆記:什么叫驅動模塊,這里告訴你
模塊:指令集合,獨立命名,能獨立完成某一功能,提供接口。 1 應用程序和底層驅動的區別 應用程序驅動 加載方式主動加載被動加載 運行空間userkernel 權限低高 作用范圍影響局部影響全局 函數來源庫函數/系統接口內核提供的函數 2 如何寫一個模塊 #include...…
嵌入式學習筆記:指針函數詳解
1. 指針:(數據類型) 保存地址的數據類型; 2. 指針變量:(保存地址的變量) 指向p:保存p的地址 3. 變量的首地址:變量名; 4. 指針的定義: 類型名 變量名; 類型名 * 變量名;(*表示指針變量); (指針的計算=====類型名) 定義:先*,后變量名,后類型名。 Int -3...…
嵌入式學習筆記:linux進程通信之信號函數
1、信號注冊函數: signal #include void (*signal(int signum, void (*sighandler_t)(int))) (int); typedef void (*sighandler_t)(int); sighandler_t signal(int signum, sighandler_t handler); 入參: signum 哪個信號 handle 信號所對應的處理函數;SIG...…
嵌入式學習筆記:linux進程間通信-消息隊列、信號集
消息隊列 概述 $消息隊列是消息的鏈接表,包括Posix 消息隊列systemV 消息隊列。系統V消息隊列是隨內核持續的,只有在內核重起或人工刪除時,該消息隊列才會被刪除。目前被大量使 用。 $用戶可以從消息隊列中添加和讀取消息。具有一定的FIFO特性,但可以實現...…
嵌入式學習筆記: c語言入門自學知識點
1、計算機的基本機構 (1)CPU中央處理器 (2)存儲器 (3)輸入輸出設備 存儲器: (1)主存儲器:容量小,讀寫速度較快,只能在加電時保存數據 (2)外存儲器:容量大,讀寫速度慢,可以在斷電時保存數據 (3)寄存器:CPU內部的存儲器,容量小,數目少,讀寫速度最快...…
嵌入式學習筆記:c語言static的作用
伴隨著不同源文件變量和函數之間的相互引用以及相互獨立的關系,產生了extern和static關鍵字。 static關鍵字在編寫程序時有的三大類用法: 一,static全局變量 一個進程在內存中的布局圖 其中.text段保存進程所執行的程序二進制文件,.data段保存進程所有的...…
嵌入式學習筆記:守護進程,線程詳解
1. 守護進程擺脫終端 1.創建子進程,父進程退出; //孤兒進程 2.在子進程創建新的會話; //擺脫終端 3.更改當前工作目錄:保護數據;// 4.重設文件權限掩碼; //方便操作文件 5.關閉所有的文件描述符; //釋放不必要資源 意義\目的:做重復性,周期性的工作; 特點...…
嵌入式學習筆記:C語言之變量、其生命周期、運算符詳解
1、變量 定義:創建一個對象,為這個對象分配一塊內存,并為它取一個名字,這個名字就叫做變量名;是對程序中數據的存儲空間的抽象。 存儲類型 數據類型 變量名; 描述: 一個變量可以通過不同種的方式來描述。 存儲期: 變量在內存中的保存時間 作用域: 程序...…
回到頂部