當(dāng)前位置:首頁(yè) > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 學(xué)習(xí)筆記 >
linux系統(tǒng)移植的詳細(xì)步驟
系統(tǒng)移植在學(xué)習(xí)中是比較難的,對(duì)于系統(tǒng)移植來(lái)說(shuō)可以從4個(gè)方面來(lái)了解:環(huán)境搭建,u-boot,kernel,rootfs,今天華清遠(yuǎn)見(jiàn)的美女學(xué)霸總結(jié)出來(lái)系統(tǒng)移植的相關(guān)知識(shí)及系統(tǒng)移植的過(guò)程,比較詳細(xì) 啟動(dòng)過(guò)程: BL0 -- BL1 -- BL2 -- u-boot -- kernel -- rootfs iROM i...…
c多態(tài)的作用,讓你快速學(xué)會(huì)c多態(tài)
作用: 什么是多態(tài):調(diào)用同一個(gè)函數(shù)(接口)表現(xiàn)出不同的結(jié)果 多態(tài)按字面的意思就是多種形態(tài)。當(dāng)類之間存在層次結(jié)構(gòu),并且類之間是通過(guò)繼承關(guān)聯(lián)時(shí),就會(huì)用到多態(tài)。 C++ 多態(tài)意味著調(diào)用成員函數(shù)時(shí),會(huì)根據(jù)調(diào)用函數(shù)的對(duì)象的類型來(lái)執(zhí)行不同的函數(shù)。 函數(shù)重寫(xiě)(函數(shù)...…
TCP網(wǎng)絡(luò)編程詳解
【1】流程: 舉個(gè)例子: 買(mǎi)個(gè)手機(jī)和卡 手機(jī)和卡必須匹配 將卡和手機(jī)進(jìn)行綁定 設(shè)置為非飛行模型 進(jìn)行通信 服務(wù)器端: 創(chuàng)建套接字 socket( ) 填充服務(wù)器網(wǎng)絡(luò)信息結(jié)構(gòu)體 將套接字與網(wǎng)絡(luò)信息結(jié)構(gòu)體綁定 bind( ) 將套接字設(shè)置為監(jiān)聽(tīng)狀態(tài) listen( ) 阻塞等待客戶端...…
linux字符設(shè)備驅(qū)動(dòng)框架及編寫(xiě)流程
流程: init { } exit { } 申請(qǐng)?jiān)O(shè)備號(hào) (動(dòng)態(tài)注冊(cè)/靜態(tài)注冊(cè)) 創(chuàng)建一個(gè)字符設(shè)備 cdev_alloc 初始化字符設(shè)備 cdev_init 設(shè)備號(hào)和字符設(shè)備關(guān)聯(lián) cdev_add 銷毀字符設(shè)備 cdev_del 解注冊(cè)設(shè)備號(hào) unregister_chrdev_region 1 設(shè)備號(hào) 設(shè)備號(hào)分為主設(shè)備號(hào)和次設(shè)備號(hào)主...…