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