嵌入式網(wǎng)絡(luò)系統(tǒng)設(shè)計

出版時間:2008-4  出版社:北京航空航天大學(xué)出版社  作者:焦海波,劉健康 編著  頁數(shù):480  字?jǐn)?shù):694000  
Tag標(biāo)簽:無  

內(nèi)容概要

正如書名所描述的那樣,本書將引導(dǎo)讀者從零開始,一步一步地設(shè)計完成一個具備實際應(yīng)用價值的嵌入式網(wǎng)絡(luò)系統(tǒng)。章節(jié)安排如下:第1章詳細(xì)闡述硬件平臺的設(shè)計;第2章指導(dǎo)讀者搭建一個完整的開發(fā)、調(diào)試環(huán)境;第3章引領(lǐng)讀者構(gòu)建一個最基本的嵌入式系統(tǒng);第4章講解μC/OS-II的移植和使用;第5章從理論層面講解嵌入式TCP/IP協(xié)議棧LwiP的實現(xiàn)細(xì)節(jié);第6~8章講解如何把LwiP移植到本書在第1章完成的硬件平臺上;最后兩章講解如何根據(jù)客戶需求重構(gòu)軟件系統(tǒng)。    本書注重個人實際開發(fā)經(jīng)驗的總結(jié),盡力避免純理論性描述帶給讀者的枯燥乏味感。書中涉及的知識點凡是能夠運(yùn)用實例進(jìn)行描述的,筆者均會提供一個設(shè)計實例,講述將圍繞實例進(jìn)行;而且隨書光盤還提供了大量、完整的設(shè)計實例和實現(xiàn)代碼,具備較高的可操作性。    本書不會想當(dāng)然地認(rèn)為讀者已經(jīng)具備了某項知識,盡力做到對技術(shù)細(xì)節(jié)的描述沒有遺漏,即使確實因篇幅和選題所限無法展開講述的,也要告訴讀者在哪里能夠找到相關(guān)資料。    本書圍繞一個實際的目標(biāo)系統(tǒng)進(jìn)行講述,針對性很強(qiáng),對工程技術(shù)人員具備較高的參考價值。    本書可作為嵌人式系統(tǒng)開發(fā)初學(xué)者的入門書籍,也可作為AT91SAM系列開發(fā)人員的工程參考書。

書籍目錄

第1章  搭建自己的硬件平臺  1.1  目標(biāo)系統(tǒng)簡介  1.2  芯片選型  1.3  主芯片功能特性介紹    1.3.1  Atmel AT91SAM7x256芯片    1.3.2  Realtek RTL8201BL物理層(PHY)芯片  1.4  電路設(shè)計    1.4.1  電源及時鐘電路    1.4.2  接口電路    1.4.3  以太網(wǎng)電路  1.5  自己制作Wiggler仿真器    1.5.1  Wiggler仿真器簡介    1.5.2  Wiggler仿真器電路    1.5.3  Wiggler仿真器驅(qū)動軟件第2章  建立開發(fā)環(huán)境  2.1  安裝ADS1.2  2.2  安裝設(shè)置仿真器第3章  構(gòu)建一個最基本的嵌入式系統(tǒng) 3.1  Hell0,embedded world!   3.2 第一個驅(qū)動程序   3.2.1  點亮開發(fā)板   3.2.2  脫離仿真環(huán)境   3.2.3  代碼剖析——驅(qū)動程序的基本構(gòu)造   3.2.4  RO與程序執(zhí)行時的地址空間  3.3  使用高速時鐘PLLCK——讓LED飛起來      3.3.1  Atmel的頭文件及時鐘選擇代碼    3.3. 2  時鐘發(fā)生器與電源管理控制器    3.3.3  時鐘設(shè)置代碼剖析  3.4  精確控制LED的閃爍頻率——使用定時器   3.4.1  編寫第五個程序   3.4.2  映像文件、人口點與Startup段     3.4.3  中斷處理   3.4.4  處理器模式   3.4.5  異常   3.4.6  代碼剖析  3.5  中斷嵌套與快速中斷    3.5.1  普通中斷的嵌套    3.5.2  快速中斷與嵌套 3.6  自己編寫下載工具第4章  系統(tǒng)的改進(jìn)——使用RTOS 4.1  RT.S簡介 4.2  vC/OS-Ⅱ——一個開源的RTOS簡介 4.3  移植μC/os-Ⅱ到AT9工SAM7X256     4.3.1  下載μc/os-Ⅱ及移植范例   4.3.2  移植方法   4.3.3  準(zhǔn)備工作——建立基本的ADS工程     4.3.4  0S_CPU.H   4.3.5  0S_CPU_C.C的移植   4.3.6  0S_CPU_A.S   4.3.7  編寫測試代碼   4.3.8  編譯器移植與μc/os-Ⅱ配置文件   4.3.9  使用AXD驗證μC/OS-Ⅱ   4.4  μc/os—II的通信及同步機(jī)制   4.4.1  實現(xiàn)第一個要求——使用信號量   4.4.2  實現(xiàn)第二個要求——使用互斥型信號量   4.4.a  實現(xiàn)第三個要求 4.5  總結(jié)第4章 系統(tǒng)的改進(jìn)——使用RTOS第5章 進(jìn)階——嵌入式TCP/IP協(xié)議棧LwIP第6章 移植LwIP——實現(xiàn)操作系統(tǒng)模擬層第7章 以太網(wǎng)MAC(EMA)編程手冊第8章 LwIP應(yīng)用之旅——初始化、網(wǎng)絡(luò)驅(qū)動及使用第9章 重構(gòu)——繼續(xù)改進(jìn)系統(tǒng)第10章 實現(xiàn)動態(tài)網(wǎng)頁服務(wù)附錄參考文獻(xiàn)

章節(jié)摘錄

第1章 搭建自己的硬件平臺1.1 目標(biāo)系統(tǒng)簡介一個完整的嵌入式系統(tǒng)大體上可以分成軟件和硬件2個部分。軟件是靈魂,硬件是軀體。硬件是整個系統(tǒng)運(yùn)行的基礎(chǔ)。沒有一整套完善可靠的硬件,再優(yōu)秀的軟件也將沒有載體,發(fā)揮不出應(yīng)有的功能。因此,第一步先要設(shè)計一個適合嵌入式網(wǎng)絡(luò)系統(tǒng)的硬件電路.在本章中,首先分析系統(tǒng)的需求,根據(jù)需求確定處理器和相應(yīng)的外設(shè)部件,最后一步一步完成整個電路的設(shè)計。在當(dāng)前的嵌入式處理器市場上,ARM7在性能、功耗、價格等方面都有很大的優(yōu)勢,采用ARM7核的處理器型號眾多,應(yīng)用廣泛,于是本書的設(shè)計也采用ARM7內(nèi)核。下面將要實現(xiàn)的這個系統(tǒng)具有網(wǎng)絡(luò)通信能力,很顯然它應(yīng)該有一個以太網(wǎng)接口,為方便本書由淺人深的講述,還包括其他一些基本的輸入輸出接口,例如按鍵、LED指示燈等。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    嵌入式網(wǎng)絡(luò)系統(tǒng)設(shè)計 PDF格式下載


用戶評論 (總計9條)

 
 

  •   本書是本非常不錯的書,對實際的工作幫助很大
  •   選的片子都是古董哦 價值不大
  •   能收獲到的不多,不是太建議買
  •   書還沒讀,呀嘛訓(xùn)的服務(wù)不錯,感覺良好。
  •   這本都不錯,如想想學(xué)ARM技術(shù)開發(fā)入門,看看這本書應(yīng)該不錯的
  •   這本書,對于入門理解和操作很有好處;希望初學(xué)者,仔細(xì)閱讀
  •   看了一點,本想在實際中參考一下,不過其參考的硬件沒有找到,我只能找到帶9161接口芯片的開發(fā)板,這個就合書中相差太多了。沒有辦法只能自己摸索著做了。
  •   此書我還沒有真正看,但瀏覽了一下感覺還不錯,特別是TCP/IP部分,應(yīng)該對學(xué)TCP/IP有比較大的幫助。
  •   還可以,但是不是想象中的那么好.
 

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

京ICP備13047387號-7