官术网_书友最值得收藏!

前言

隨著計(jì)算機(jī)技術(shù)及大規(guī)模集成電路的快速發(fā)展,嵌入式領(lǐng)域也在快速地發(fā)展,我們的日常生活中無(wú)處不見嵌入式系統(tǒng)產(chǎn)品。而嵌入式系統(tǒng)以ARM為內(nèi)核的控制器占市場(chǎng)比例很大,其中Linux又在嵌入式操作系統(tǒng)中占的份額較大,因此想學(xué)習(xí)嵌入式處理器ARM和嵌入式操作系統(tǒng)Linux的人變得越來(lái)越多。本書選擇了 S3C2440 處理器為硬件平臺(tái),首先因?yàn)?S3C2440 處理器資料較多,如果在學(xué)習(xí)中遇到問題,能夠快速地查找資料解決問題;其次作為入門級(jí)的芯片,比較容易掌握。而Linux操作系統(tǒng)是開放源代碼且免費(fèi),便于讀者移植到自己的系統(tǒng)進(jìn)行學(xué)習(xí)。

為了方便廣大讀者學(xué)習(xí),作者結(jié)合自己多年的嵌入式 Linux 開發(fā)經(jīng)驗(yàn)編寫本書。本書較為全面地介紹了嵌入式系統(tǒng)的處理器S3C2440、嵌入式開發(fā)環(huán)境的搭建、嵌入式軟件開發(fā)流程、Linux系統(tǒng)的操作及嵌入式C語(yǔ)言等基礎(chǔ)知識(shí)和嵌入式系統(tǒng)引導(dǎo)程序、內(nèi)核配置、文件系統(tǒng)、內(nèi)存和信號(hào)量、底層驅(qū)動(dòng)及圖形用戶界面設(shè)計(jì)等高級(jí)知識(shí)。通過(guò)本書的學(xué)習(xí),讀者會(huì)對(duì)嵌入式Linux有一個(gè)深入的了解。

本書的特點(diǎn)

1.語(yǔ)言簡(jiǎn)練,通俗易懂

本書使用通俗易懂的語(yǔ)言來(lái)組織內(nèi)容,盡量避免使用難懂的專業(yè)術(shù)語(yǔ),讓初學(xué)者更容易接受,從而為學(xué)好用好Linux打好基礎(chǔ)。

2.內(nèi)容豐富,知識(shí)全面

全書共分4篇15章,采用從易到難、循序漸進(jìn)的方式進(jìn)行講解。內(nèi)容幾乎涉及Linux程序開發(fā)的各個(gè)方面。

3.格式統(tǒng)一,講解規(guī)范

書中每個(gè)例程都采用了分步驟實(shí)現(xiàn)方法。這樣使得讀者可以很清晰地知道每個(gè)技術(shù)的具體實(shí)現(xiàn)步驟,從而提高學(xué)習(xí)的效率。

4.實(shí)例豐富,注釋明晰

書中對(duì)每個(gè)重要的知識(shí)點(diǎn)都通過(guò)實(shí)例來(lái)說(shuō)明其用法,而且實(shí)例代碼中都有清晰明了的注釋,從而對(duì)讀者了解該知識(shí)點(diǎn)有著很好的引導(dǎo)作用,即使對(duì)代碼的運(yùn)行不太理解的讀者,也可以根據(jù)注釋了解代碼所實(shí)現(xiàn)的功能。

本書的內(nèi)容安排

本書為4篇,共15章,主要章節(jié)規(guī)劃如下所示。

(1)第1篇(第1章~第4章)嵌入式開發(fā)基礎(chǔ)

講述了嵌入式操作系統(tǒng)、嵌入式開發(fā)流程、Linux操作、嵌入式C編程等基礎(chǔ)知識(shí)。

(2)第2篇(第5章~第10章)嵌入式系統(tǒng)基礎(chǔ)

講述了S3C2440的內(nèi)部資源、ARM處理器、ADS集成開發(fā)環(huán)境、S3C2440的外部電路、嵌入式Linux文件系統(tǒng)、內(nèi)存和信號(hào)量等。

(3)第3篇(第11章~第14章)嵌入式設(shè)備驅(qū)動(dòng)與移植

講述了Linux設(shè)備驅(qū)動(dòng)開發(fā)流程及塊設(shè)備驅(qū)動(dòng)編寫、MiniGUI安裝及配置和在Eclipse環(huán)境下編寫MiniGUI程序,實(shí)例化講解了CAN器件SJA1000的驅(qū)動(dòng)程序、SD卡塊設(shè)備驅(qū)動(dòng)程序、DM9000芯片的網(wǎng)絡(luò)驅(qū)動(dòng)程序、系統(tǒng)引導(dǎo)程序Boot Loader。最后是嵌入式Linux內(nèi)核移植等。

(4)第4篇(第15章)嵌入式開發(fā)實(shí)戰(zhàn)

講述了嵌入式Linux系統(tǒng)的實(shí)例:嵌入式B超程序案例。

本書由淺入深,由理論到實(shí)踐,尤其適合初級(jí)讀者逐步學(xué)習(xí)和完善自己的知識(shí)結(jié)構(gòu)。

適合閱讀本書的讀者

(1)希望進(jìn)入嵌入式Linux開發(fā)領(lǐng)域的新手。

(2)嵌入式Linux學(xué)習(xí)人員。

(3)從事嵌入式系統(tǒng)的開發(fā)人員。

(4)大中專院校的學(xué)生。

本書由寧夏大學(xué)的宋娟、馬華杰任主編,其中宋娟負(fù)責(zé)編寫第1章~第8章,馬華杰負(fù)責(zé)編寫第9章~第15章。其他參與資料整理的有梁靜、黃艷嬌、任耀庚、劉海琛、劉濤、蒲玉平、李曉朦、張?chǎng)吻洹⒗铌?yáng)、陳諾、張宇微、李光明、龐國(guó)威、史帥、何志朋、賈倩楠、曾源、胡萍鳳、楊罡、郝召遠(yuǎn)。

編者

主站蜘蛛池模板: 三原县| 武隆县| 霞浦县| 观塘区| 呼和浩特市| 平利县| 宁阳县| 都江堰市| 八宿县| 柏乡县| 靖边县| 鄯善县| 宜兰县| 刚察县| 和硕县| 尖扎县| 灵川县| 昌都县| 文昌市| 高州市| 鄢陵县| 寿光市| 龙井市| 宁远县| 大渡口区| 肥西县| 和硕县| 鄱阳县| 威信县| 德保县| 土默特左旗| 旺苍县| 五家渠市| 湘潭县| 肃北| 慈溪市| 华亭县| 晋江市| 通海县| 门源| 温州市|