當(dāng)前位置:首頁(yè) > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 學(xué)習(xí)筆記 >
嵌入式學(xué)習(xí)筆記:什么叫驅(qū)動(dòng)模塊,這里告訴你
模塊:指令集合,獨(dú)立命名,能獨(dú)立完成某一功能,提供接口。 1 應(yīng)用程序和底層驅(qū)動(dòng)的區(qū)別 應(yīng)用程序驅(qū)動(dòng) 加載方式主動(dòng)加載被動(dòng)加載 運(yùn)行空間userkernel 權(quán)限低高 作用范圍影響局部影響全局 函數(shù)來(lái)源庫(kù)函數(shù)/系統(tǒng)接口內(nèi)核提供的函數(shù) 2 如何寫(xiě)一個(gè)模塊 #include...…
嵌入式學(xué)習(xí)筆記:linux進(jìn)程通信之信號(hào)函數(shù)
1、信號(hào)注冊(cè)函數(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 哪個(gè)信號(hào) handle 信號(hào)所對(duì)應(yīng)的處理函數(shù);SIG...…
嵌入式學(xué)習(xí)筆記: c語(yǔ)言入門(mén)自學(xué)知識(shí)點(diǎn)
1、計(jì)算機(jī)的基本機(jī)構(gòu) (1)CPU中央處理器 (2)存儲(chǔ)器 (3)輸入輸出設(shè)備 存儲(chǔ)器: (1)主存儲(chǔ)器:容量小,讀寫(xiě)速度較快,只能在加電時(shí)保存數(shù)據(jù) (2)外存儲(chǔ)器:容量大,讀寫(xiě)速度慢,可以在斷電時(shí)保存數(shù)據(jù) (3)寄存器:CPU內(nèi)部的存儲(chǔ)器,容量小,數(shù)目少,讀寫(xiě)速度最快...…
嵌入式學(xué)習(xí)筆記:守護(hù)進(jìn)程,線(xiàn)程詳解
1. 守護(hù)進(jìn)程擺脫終端 1.創(chuàng)建子進(jìn)程,父進(jìn)程退出; //孤兒進(jìn)程 2.在子進(jìn)程創(chuàng)建新的會(huì)話(huà); //擺脫終端 3.更改當(dāng)前工作目錄:保護(hù)數(shù)據(jù);// 4.重設(shè)文件權(quán)限掩碼; //方便操作文件 5.關(guān)閉所有的文件描述符; //釋放不必要資源 意義\目的:做重復(fù)性,周期性的工作; 特點(diǎn)...…
嵌入式學(xué)習(xí)筆記:C語(yǔ)言之變量、其生命周期、運(yùn)算符詳解
1、變量 定義:創(chuàng)建一個(gè)對(duì)象,為這個(gè)對(duì)象分配一塊內(nèi)存,并為它取一個(gè)名字,這個(gè)名字就叫做變量名;是對(duì)程序中數(shù)據(jù)的存儲(chǔ)空間的抽象。 存儲(chǔ)類(lèi)型 數(shù)據(jù)類(lèi)型 變量名; 描述: 一個(gè)變量可以通過(guò)不同種的方式來(lái)描述。 存儲(chǔ)期: 變量在內(nèi)存中的保存時(shí)間 作用域: 程序...…