ARM Linux嵌入式網(wǎng)絡(luò)控制系統(tǒng)

出版時(shí)間:2012-9  出版社:北京航空航天大學(xué)出版社  作者:邴哲松 等編著  頁數(shù):487  字?jǐn)?shù):690000  

內(nèi)容概要

邴哲松、李萌、邢東洋編著的《ARM
Linux嵌入式網(wǎng)絡(luò)控制系統(tǒng)》以嵌入式網(wǎng)絡(luò)控制系統(tǒng)為設(shè)計(jì)目標(biāo),使用目前嵌入式開發(fā)中使用頻率較高的
ARM9和ARM7作為硬件平臺(tái)的CPU,在軟件上使用了嵌入式Linux、μC/OSII
操作系統(tǒng),并在其基礎(chǔ)上移植了BOA服務(wù)器、SQLite數(shù)據(jù)庫等軟件。網(wǎng)絡(luò)控制系統(tǒng)采用了基于Web服務(wù)器的設(shè)計(jì)方法,利用HTML和Java
Applet實(shí)現(xiàn)網(wǎng)絡(luò)監(jiān)控界面。 《ARM
Linux嵌入式網(wǎng)絡(luò)控制系統(tǒng)》以產(chǎn)品開發(fā)為線索由淺入深地詳細(xì)介紹了嵌入式網(wǎng)絡(luò)控制系統(tǒng)的實(shí)現(xiàn)過程。除了上述的軟硬件平臺(tái)外還對(duì)于嵌入式Linux的開發(fā)方法和網(wǎng)絡(luò)編程進(jìn)行了系統(tǒng)地講解,并介紹了Eclipse
軟件平臺(tái)的編譯和調(diào)試方法。全書的各個(gè)環(huán)節(jié)都通過示例代碼進(jìn)行講解,以便加深讀者對(duì)知識(shí)的理解并提高實(shí)際的應(yīng)用能力,進(jìn)而達(dá)到學(xué)有所用、用有所成的目的。此外,全書硬件的選型都采用工業(yè)級(jí)芯片,特別適合讀者在工業(yè)級(jí)產(chǎn)品開發(fā)中參考使用。
閱讀本書的讀者只需具備一定的C語言編程基礎(chǔ)和了解嵌入式開發(fā)的一些基本概念即可。本書既可以作為嵌入式開發(fā)初學(xué)者的入門書籍,也可作為嵌入式開發(fā)愛好者、初學(xué)者、學(xué)生和研發(fā)工程師的參考書籍。

書籍目錄

第1章  我們的目標(biāo)——嵌入式網(wǎng)絡(luò)控制系統(tǒng)
1.1 嵌入式系統(tǒng)的現(xiàn)狀和發(fā)展趨勢
1.2 網(wǎng)絡(luò)技術(shù)在嵌入式Linux系統(tǒng)中的應(yīng)用
1.3 本書的目標(biāo)——嵌入式網(wǎng)絡(luò)控制系統(tǒng)
1.3.1 系統(tǒng)的體系結(jié)構(gòu)和目標(biāo)功能
1.3.2 系統(tǒng)開發(fā)涉及的硬件知識(shí)
1.3.3 系統(tǒng)開發(fā)涉及的軟件知識(shí)
1.3.4 系統(tǒng)實(shí)現(xiàn)的意義及學(xué)習(xí)收獲
1.4 開發(fā)步驟及本書的內(nèi)容安排
第2章 嵌入式web服務(wù)器的硬件設(shè)計(jì)
第3章 搭建嵌入式Linux開發(fā)平臺(tái)
第4章 嵌入式Linux多任務(wù)編程
第5章 基于Java技術(shù)的動(dòng)態(tài)網(wǎng)頁監(jiān)控界面的設(shè)計(jì)
第6章 BOA服務(wù)器的移植與應(yīng)用
第7章 嵌入式數(shù)據(jù)庫SQLite的移植和應(yīng)用
第8章 嵌入式Linux網(wǎng)絡(luò)編程
第9章 服務(wù)器模型的建立
第10章 嵌入式網(wǎng)絡(luò)節(jié)點(diǎn)設(shè)計(jì)
第11章 嵌入式Linux系統(tǒng)Web服務(wù)器的軟件實(shí)現(xiàn)
第12章 總結(jié)
參考文獻(xiàn)

章節(jié)摘錄

  2.2.2 ARM系列CPU選型及性能比較  目前在嵌入式領(lǐng)域里,ARM芯片以功耗低、成本低等顯著優(yōu)點(diǎn)獲得了最廣泛地應(yīng)用。ARM公司自1990年正式成立以來,在32位RISC(Reduced Instruction SetComputer) CPU開發(fā)領(lǐng)域不斷取得突破,其結(jié)構(gòu)也已經(jīng)從V3發(fā)展到V6。由于ARM公司自成立以來,一直向各大半導(dǎo)體制造商出售知識(shí)產(chǎn)權(quán),而自己從不介入芯片的生產(chǎn)和銷售,加上其設(shè)計(jì)的芯核具有性能強(qiáng)、功耗低、價(jià)格廉等顯著優(yōu)點(diǎn),因此獲得了眾多半導(dǎo)體廠家的大力支持,在嵌入式應(yīng)用領(lǐng)域獲得了巨大的成功,目前已經(jīng)占有75%以上的32位RISC嵌入式產(chǎn)品市場?,F(xiàn)在設(shè)計(jì)、生產(chǎn)ARM芯片的國際大公司已經(jīng)超過50家,其中比較知名的半導(dǎo)體公司有:德州儀器、三星、飛思卡爾、恩智浦、意法半導(dǎo)體、億恒半導(dǎo)體、科勝訊、ADI、安捷倫、高通、Atmel、Intersil、Alcatel、Altera、Cirrus Logic、Linkup、Parthus、LSI logic、Micronas, SiliconWave、Virata、Portalplayer inc等?! ∧壳胺浅A餍械腁RM內(nèi)核有:ARM7TDMI、StrongARM,ARM720T、ARM9TDMI、ARM922T、ARM940T、ARM946T、ARM966T、ARM10TDMI、ARMCortex-19/R/M等,此外目前還有以ARM+DSP為核心的芯片。當(dāng)開發(fā)人員面對(duì)多達(dá)十幾種內(nèi)核結(jié)構(gòu),幾十家芯片生產(chǎn)廠家,以及千變?nèi)f化的內(nèi)部功能組合,如何選擇一款A(yù)RM芯片成為了一個(gè)難題。是選擇ARM7還是ARM9,選擇Atmel公司的產(chǎn)品還是選擇Samsung公司的產(chǎn)品都成為CPU選型時(shí)首先要面對(duì)的問題。所以,對(duì)ARM芯片做一些對(duì)比研究是十分必要的。  選擇ARM芯片時(shí),通常從以下幾個(gè)角度考慮選型問題:  1.是否使用嵌入式操作系統(tǒng)  如何選用的嵌入式操作系統(tǒng)是μC/OS-II這樣的輕型系統(tǒng),那么對(duì)于ARM內(nèi)核的芯片通常都是可以的。但是如果希望使用WinCE、嵌入式Linux等大型系統(tǒng),就需要選擇ARM720T以上帶有MMU(內(nèi)存管理單元)功能的ARM芯片。像ARM720T、StrongARM、ARM920T、ARM922T、ARM946T都帶有MMU功能,但是考慮到系統(tǒng)運(yùn)行速度等方面的因素還是建議大家使用ARM920T以上的ARM內(nèi)核芯片以獲得更好的運(yùn)行速度和系統(tǒng)性能。對(duì)于μCLinux等少數(shù)幾種系統(tǒng),它們不需要MMU的支持,也可以考慮選擇ARM7TDMI為核心的ARM芯片?!  ?/pre>

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    ARM Linux嵌入式網(wǎng)絡(luò)控制系統(tǒng) PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7