關(guān)于我們
書(shū)單推薦
新書(shū)推薦
|
原子嵌入式Linux驅(qū)動(dòng)開(kāi)發(fā)詳解
嵌入式 Linux涉及的知識(shí)點(diǎn)很多,對(duì)初學(xué)者的基礎(chǔ)要求高,在知識(shí)儲(chǔ)備的廣度和深度上都對(duì)學(xué)習(xí)者提出了很高
的要求。大多數(shù)轉(zhuǎn)型嵌入式 Linux開(kāi)發(fā)的朋友都是以前從事單片機(jī)開(kāi)發(fā)工作的工程師,因此如何從單片機(jī)開(kāi)發(fā)工 程師轉(zhuǎn)型為嵌入式 Linux開(kāi)發(fā)工程師,這個(gè)過(guò)程非常重要。 單片機(jī) 工 程 師 大 多 數(shù) 都 是 在 Windows環(huán) 境 下 工 作,使 用 集 成 IDE 編 寫(xiě) 并 編 譯 代 碼,然 后 在 IDE 上 通 過(guò) DownLoad按鈕一鍵下載代碼到單片機(jī)中。至于集成IDE是怎么組織源文件,又是怎么編譯的并不清楚。 本書(shū)就以單片機(jī)工程最熟悉的“裸機(jī)”開(kāi)發(fā)為例,講解如何在 Ubuntu下搭建開(kāi)發(fā)環(huán)境,如何使用 VScode編寫(xiě)程 序,如何使用 make工具編譯源碼。通過(guò)這些操作,大家就可以對(duì)集成式IDE與開(kāi)源開(kāi)發(fā)環(huán)境有很清晰的認(rèn)識(shí)。當(dāng) 掌握了開(kāi)發(fā)方式以后,剩下的就是通過(guò)大量的裸機(jī)案例來(lái)加深對(duì)I.MX6ULL 這顆芯片的認(rèn)識(shí),了解各個(gè)外設(shè)的應(yīng) 用,為后面學(xué)習(xí)嵌入式Linux驅(qū)動(dòng)開(kāi)發(fā)打下堅(jiān)實(shí)的基礎(chǔ)。本書(shū)后半部分詳細(xì)講解了如何移植uboot、Linux內(nèi)核、根文件 系統(tǒng),最終在開(kāi)發(fā)板上搭建出一個(gè)基礎(chǔ)的嵌入式 Linux系統(tǒng),后續(xù)的嵌入式 Linux驅(qū)動(dòng)開(kāi)發(fā)就在這個(gè)小系統(tǒng)上進(jìn)行。 本書(shū)可作為廣大從事嵌入式開(kāi)發(fā)、MCU 開(kāi)發(fā)、物聯(lián)網(wǎng)應(yīng)用開(kāi)發(fā)等工程技術(shù)人員的學(xué)習(xí)和參考用書(shū),也可作為高 等院校計(jì)算機(jī)、電子、自動(dòng)化等專業(yè)嵌入式系統(tǒng)、微機(jī)接口、物聯(lián)網(wǎng)、單片機(jī)等課程的教材。
你還可能感興趣
我要評(píng)論
|