ARM Linux嵌入式網路控制系統

ARM Linux嵌入式網路控制系統

《ARM Linux嵌入式網路控制系統》是2012年出版的圖書,作者是邴哲松,李萌,邢東洋。

基本介紹

  • 書名:arm&linux嵌入式網路控制系統
  • 作者:邴哲松等
  • ISBN:9787512408630
  • 頁數:487
  • 定價:69.00元
  • 出版時間:2012-9
圖書信息,目錄,

圖書信息

ARM Linux嵌入式網路控制系統,ISBN:9787512408630,作者:邴哲松,李萌,邢東洋 著

目錄

第1章 我們的目標——嵌入式網路控制系統
1.1 嵌入式系統的現狀和發展趨勢
1.2 網路技術在嵌入式Linux系統中的套用
1.3 本書的目標——嵌入式網路控制系統
1.3.1 系統的體系結構和目標功能
1.3.2 系統開發涉及的硬體知識
1.3.3 系統開發涉及的軟體知識
1.3.4 系統實現的意義及學習收穫
1.4 開發步驟及本書的內容安排
第2章 嵌入式web伺服器的硬體設計
2.1 嵌入式Web伺服器硬體功能分析及電路組成
2.2 CPU晶片選型
2.2.1 CPU性能需求
2.2.2 ARM系列CPU選型及性能比較
2.2.3 Atmel AT91SAM9G20晶片簡介
2.3 網路晶片選型
2.3.1 網路晶片功能需求及選型
2.3.2 DAVICOM DM9161BIEP晶片特點介紹
2.3.3 DAVICOM DM9000CIEP晶片特點介紹
2.4 電源電路設計
2.5 RTC電源電路設計
2.6 時鐘電路設計
2.7 存儲電路設計
2.7.1 SDRAM、Flash簡介
2.7.2存儲器晶片選型
2.7.3 SDRAM電路設計
2.7.4 Nand Flash電路設計
2.8 DM9161BIEP網路接口電路設計
2.9 DM9000CIEP網路接口電路設計
2.10 USB接口電路設計
2.11 DEBUG調試串口電路設計
2.12 JTAG—ICE仿真接口電路設計
2.13復位電路設計
2.14 PCB設計技巧
2.15本章小結
第3章搭建嵌入式Linux開發平台
3.1 嵌入式Linux簡介
3.2 嵌入式Linux的結構組成和啟動流程
3.2.1 嵌入式Linux的結構組成
3.2.2 嵌入式Linux啟動流程分析
3.3 嵌入式Linux交叉編譯環境的建立
3.3.1 嵌入式系統開發的一般方法
3.3.2 建立交叉編譯工具
3.4 AT91Bootstrap移植
3.4.1 編譯AT91Bootstrap
3.4.2 下載AT91Bootstrap
3.5 U—Boot移植及燒寫
3.5.1 U—Boot啟動過程簡介
3.5.2 U—Boot的移植
3.5.3 U—Boot燒寫
3.6 Linux核心移植及燒寫
3.6.1 Linux核心源碼結構
3.6.2 Linux核心配置及編譯
3.6.3 Linux核心燒寫
3.7根檔案系統移植及燒寫
3.7.1常見根檔案系統簡介
3.7.2構建Yaffs2根檔案系統
3.7.3 Yaffs2燒寫
3.8 NFS配置及使用
3.9 PC宿主機開發環境的建立
3.9.1 集成開發環境Eclipse簡介
3.9.2 獲取Eclipse
3.9.3 利用Eclipse編譯Helloworld工程
3.9.4 利用Eclipse、GDB調試Helloworld工程
3.10 本章小結
第4章 嵌入式Linux多任務編程
4.1 程式、進程、執行緒及多任務
4.1.1 程式和進程
4.1.2 進程和執行緒
4.1.3 多任務處理
4.2進程
4.2.1 Linux進程描述符、控制塊
4.2.2 進程創建函式fork()
4.2.3 exec()函式族
4.2.4 wait()和waitpid()函式
4.2.5 system()函式
4.2.6 進程終止函式exit()
4.3 執行緒
4.3.1 執行緒的創建
4.3.2 執行緒的終止
4.3.3 執行緒的屬性
4.3.4 修改執行緒屬性
4.3.5 執行緒例程
4.4 多任務間的通信和同步
4.4.1 管道
4.4.2 信號
4.4.3 訊息佇列
4.4.4 共享記憶體
4.4.5 信號量
4.4.6 互斥鎖
4.5 執行緒池
4.5.1 執行緒池的實現原理
4.5.2 執行緒池的數據類型和函式
4.5.3 執行緒池實現例程
4.6 本章小結
第5章 基於Java技術的動態網頁監控界面的設計
5.1 Web界面簡介
5.1.1 Web界面的優勢
5.1.2 Web界面的工作原理
5.2確定產品Web界面的需求
5.2.1 Web用戶界面的設計需求
5.2.2 Web用戶界面的設計方案選擇
5.3 HTML語言
5.3.1 HTML語言概述
5.3.2 HTML的文本組織結構
5.3.3 HTML與CGI
5.4 Java Applet實現圖形界面
5.4.1 面向對象Java程式設計基礎
5.4.2 Java Applet的工作原理
5.4.3 Java開發環境的建立
5.4.4 Java Applet與HTML
5.4.5 Java圖形設計——AWT構件
5.4.6 Java輸入/輸出流
5.4.7 Java網路通信
5.4.8 Java多執行緒編程
5.5嵌入式網路控制系統動態監控界面的實現
5.5.1 Web監控界面功能分析
5.5.2 技術方案
5.5.3 HTML的實現
5.5.4 Java Applet程式的實現
5.5.5 CGI程式的實現
5.6 本章小結
第6章 BOA伺服器的移植與套用
6.1 Web伺服器簡介
6.2 嵌入式Web伺服器功能分析
6.3 選擇Web伺服器
6.3.1 常見Web伺服器軟體
6.3.2 我們的選擇
6.4 通用網關接口CGI
6.5 嵌入式Web伺服器BOA的移植及測試
6.6 CGI程式測試
6.7 常見問題及解決方法
6.8 本章小結
……
第7章 嵌入式資料庫SQLite的移植和套用
第8章 嵌入式Linux網路編程
第9章 伺服器模型的建立
第10章 嵌入式網路節點設計
第11章 嵌入式Linux系統Web伺服器的軟體實現
第12章 總結

相關詞條

熱門詞條

聯絡我們