《嵌入式軟體開發及C語言實現》是2008年電子工業出版社出版的圖書,作者是魏永明。
基本介紹
- 書名:嵌入式軟體開發及C語言實現
- 作者:魏永明
- ISBN:9787121063091
- 頁數:400
- 定價:48.00元
- 出版社:電子工業出版社
- 出版時間:2008-5
內容簡介
作者簡介
目錄
第1章 綜述
1.1 常用嵌入式作業系統
1.1.1 實時嵌入式作業系統的一般結構
1.1.2 常用(實時)嵌入式作業系統
1.2 嵌入式Linux/uClinux
1.3 eCos作業系統
1.4 MiniGUl簡介
1.4.1 嵌入式產品開發中常用的圖形解決方案
1.4.2 MiniGUl的起源和發展
1.4.3 基於MiniGUl的嵌入式系統軟體結構
1.4.4 MiniGUl的運行模式
1.5 嵌入式軟體的開發過程及相關概念
1.5.1 一般開發過程
1.5.2 交叉編譯
1.5.3 核心移植
1.5.4 驅動程式開發
1.5.5 套用軟體開發及調試
1.6 小結
第2章 運行嵌入式作業系統
2.1 嵌入式Linux的體系結構
2.1.1 Linux系統的構成
2.1.2 核心
2.1.3 根檔案系統
2.1.4 函式館和應用程式
2.2 嵌入式Linux的開發流程、方法和開發環境
2.2.1 基本的開發流程和方法
2.2.2 建立開發環境
2.2.3 GNU交叉開發工具鏈
2.2.4 終端模擬程式
2.3 系統引導
2.3.1 嵌入式Linux的啟動過程
2.3.2 引導裝載器
2.3.3 系統引導方式
2.4 核心的選擇、編譯與安裝
2.4.1 選擇核心
2.4.2 配置和編譯核心
2.5 準備根檔案系統
2.5.1 根檔案系統的基本結構
2.5.2 函式館
2.5.3 核心映像和核心模組
2.5.4 設備檔案
2.5.5 安裝系統程式
2.5.6 系統初始化
2.6 選擇和安裝檔案系統
2.6.1 存儲設備和檔案系統
2.6.2 各種類型檔案系統的特性
2.6.3 使用NFS
2.6.4 CRAMFS
2.6.5 JFFS2
2.6.6 ROMFS
2.6.7 使用RAM disk
2.7 在SkyEye上運行ARM Linux
2.7.1 安裝SkyEye
2.7.2 安裝交叉編譯工具鏈
2.7.3 配置、編譯和運行核心
2.7.4 構建根檔案系統
2.8 在Xcopilot上運行uClinux
2.8.1 安裝Xcopilot
2.8.2 安裝交叉編譯工具鏈
2.8.3 配置、編譯和運行uClinux
2.9 運行eCos的Linux Synthetic目標
2.9.1 獲取並安裝eCos及其開發工具
2.9.2 配置並編譯eCos
2.9.3 編譯eCos Linux Synthetic應用程式
2.10 小結
第3章 編譯並運行嵌入式應用程式
3.1 交叉編譯及相關工具
3.2 利用Makefile維護嵌入式套用工程
3.2.1 make和makefile的簡單回顧
3.2.2 編寫針對交叉編譯的Makefile檔案
……
第4章 在P上運行MiniGUI
第5章 在嵌入式作業系統上運行MiniGUl
第二篇 嵌入式套用軟體開發的特殊性
第6章 嵌入式軟體和桌面軟體的主要不同
第7章 嵌入式處理器的特殊性
第8章 嵌入式系統中的記憶體管理
第9章 浮點運算和定點運算
第10章 外部數據的處理
第11章 在 程式中內嵌彙編
第三篇 MiniGUI剖析
第12章 MiniGUI的體系結構
第13章 靈活運用設計模式
第14章 面向對象技術的運用
第15章 可移植性及其實現
第16章 降低程式的資源占用
第17章 抽象數據源接口
附錄A 安裝開發用LinuxP
附錄B MiniGUI-GPL版本的配置選項