正如書名所描述的那樣,本書將引導讀者從零開始,一步一步地設計完成一個具備實際應用價值的嵌入式網絡系統。章節安排如下:第1章詳細闡述硬件平臺的設計;第2章指導讀者搭建一個完整的開發、調試環境;第3章引領讀者構建一個基本的嵌入式系統;第4章講解μC/OS-II的移植和使用;第5章從理論層面講解嵌入式TCP/IP協議棧LwiP的實現細節;第6~8章講解如何把LwiP移植到本書在第1章完成的硬件平臺上;后兩章講解如何根據客戶需求重構軟件系統。
本書注重個人實際開發經驗的總結,盡力避免純理論性描述帶給讀者的枯燥乏味感。書中涉及的知識點凡是能夠運用實例進行描述的,筆者均會提供一個設計實例,講述將圍繞實例進行;而且隨書光盤還提供了大量、完整的設計實例和實現代碼,具備較高的可操作性。
本書不會想當然地認為讀者已經具備了某項知識,盡力做到對技術細節的描述沒有遺漏,即使確實因篇幅和選題所限無法展開講述的,也要告訴讀者在哪里能夠找到相關資料。
本書圍繞一個實際的目標系統進行講述,針對性很強,對工程技術人員具備較高的參考價值。
本書可作為嵌人式系統開發初學者的入門書籍,也可作為AT91SAM系列開發人員的工程參考書。
第1章 搭建自己的硬件平臺
1.1 目標系統簡介
1.2 芯片選型
1.3 主芯片功能特性介紹
1.3.1 Atmel AT91SAM7x256芯片
1.3.2 Realtek RTL8201BL物理層(PHY)芯片
1.4 電路設計
1.4.1 電源及時鐘電路
1.4.2 接口電路
1.4.3 以太網電路
1.5 自己制作Wiggler仿真器
1.5.1 Wiggler仿真器簡介
1.5.2 Wiggler仿真器電路
1.5.3 Wiggler仿真器驅動軟件
第2章 建立開發環境
2.1 安裝ADS1.2
2.2 安裝設置仿真器
第3章 構建一個最基本的嵌入式系統
3.1 Hell0,embedded world!
3.2 及時個驅動程序
3.2.1 點亮開發板
3.2.2 脫離仿真環境
3.2.3 代碼剖析——驅動程序的基本構造
3.2.4 RO與程序執行時的地址空間
3.3 使用高速時鐘PLLCK——讓LED飛起來
3.3.1 Atmel的頭文件及時鐘選擇代碼
3.3. 2 時鐘發生器與電源管理控制器
3.3.3 時鐘設置代碼剖析
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章 系統的改進——使用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 準備工作——建立基本的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的通信及同步機制
4.4.1 實現及時個要求——使用信號量
4.4.2 實現第二個要求——使用互斥型信號量
4.4.a 實現第三個要求
4.5 總結
第4章 系統的改進——使用RTOS
第5章 進階——嵌入式TCP/IP協議棧LwIP
第6章 移植LwIP——實現操作系統模擬層
第7章 以太網MAC(EMA)編程手冊
第8章 LwIP應用之旅——初始化、網絡驅動及使用
第9章 重構——繼續改進系統
第10章 實現動態網頁服務
附錄
參考文獻
第1章 搭建自己的硬件平臺
1.1 目標系統簡介
一個完整的嵌入式系統大體上可以分成軟件和硬件2個部分。軟件是靈魂,硬件是軀體。硬件是整個系統運行的基礎。沒有一整套完善的硬件,再的軟件也將沒有載體,發揮不出應有的功能。因此,及時步先要設計一個適合嵌入式網絡系統的硬件電路.在本章中,首先分析系統的需求,根據需求確定處理器和相應的外設部件,一步一步完成整個電路的設計。
在當前的嵌入式處理器市場上,ARM7在性能、功耗、價格等方面都有很大的優勢,采用ARM7核的處理器型號眾多,應用廣泛,于是本書的設計也采用ARM7內核。
下面將要實現的這個系統具有網絡通信能力,很顯然它應該有一個以太網接口,為方便本書由淺人深的講述,還包括其他一些基本的輸入輸出接口,例如按鍵、LED指示燈等。
……
應該不錯吧!
若這本書能細講可能更好,對我們學者更好
書對于新手來說介紹的還是可以的
書還不錯,物流也蠻好
一般
書很好,值得推薦
看起來沒有想的好
幫人買的書,內容不與評價了,當當的書質量、價格、快遞速度神馬的是相當給力的呀!
物聯網的前段系統
翻了下,實用部分和網上的電子版筆記差不多!
這個商品不錯~
這個商品不錯~
非常好的書,已經看完了,有收獲!
這個商品還可以
書寫的還可以,就是硬件去哪里找呢?
可以認為就講了系統移植
感覺還不錯
幫人買的專業書籍,還不錯
在OURAVR上有高手照此書作成的工業用網絡開發板早就實用了。誰說此書不行,沒好好看吧。
第一感覺,循序漸進的學習,比較適合初學者,不錯!第二感覺還在尋找中,還在看!
內容不錯,但對硬件部分的介紹有點故弄玄虛,自作聰明的感覺,本來一些東西是基本常識,在作者看來成了很稀奇。但總體還不錯,有實用價值。
相見恨晚,要是早有這本書的話也不至于走那么多的彎路了,感謝作者!
好像關于AT91SAM7的書很少!這本書讓俺掃盲了!
很喜歡藏經閣系列的書,我基本上都買了,都是搞開發的人寫得經驗之談啊
還可以,就是粘光盤的雙面膠能不能不貼在書里面,弄得光盤拿走后書頁粘到一起了,還有我要的發票也沒給我
博客藏經閣叢書講的比較貼近現實學習,我還買了匠人手記
物流不用說了 一如既往的快 送貨人員態度也非常好 滿意~