注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡計算機組織與體系結構嵌入式軟件開發(fā)及C語言實現(xiàn):MiniGUI剖析

嵌入式軟件開發(fā)及C語言實現(xiàn):MiniGUI剖析

嵌入式軟件開發(fā)及C語言實現(xiàn):MiniGUI剖析

定 價:¥48.00

作 者: 魏永明
出版社: 電子工業(yè)出版社
叢編項:
標 簽: C語言及其相關 語言與開發(fā)工具 程序語言與軟件開發(fā) 計算機與互聯(lián)網(wǎng)

ISBN: 9787121063091 出版時間: 2008-01-01 包裝: 平裝
開本: 16 頁數(shù): 400 字數(shù):  

內容簡介

  隨著高端消費類電子產品(智能手機、便攜式移動多媒體終端、可視電話、IPTV等)的廣泛應用,嵌入式產品的開發(fā)越來越得到開發(fā)人員及廠商的關注。本書以嵌入式產品開發(fā)中最熱門的技術——嵌入式圖形中間件技術為例,通過剖析業(yè)內廣泛使用的嵌入式圖形中間件MiniGUI,講述使用C語言開發(fā)嵌入式軟件過程中的常見問題及其解決辦法,從而幫助讀者了解嵌入式軟件的開發(fā)過程及原理,掌握嵌入式軟件開發(fā)的常見工具及一般性方法,并學習如何恰當采用設計技巧來提升嵌入式軟件的可移植性、性能及可維護性等。

作者簡介

  本書作者魏永明曾就讀于清華大學,1是MiniGUI的主要開發(fā)者,1飛漫軟件的創(chuàng)始人。a他為Linux在中國的普及和應用做了大量工作,1著有《Linux實用教程》與《學用Linux與WindowsNT》,1并主持翻譯了《RedcHatcLinux奧秘》。c《Linux編程寶典》。c《Linux設備驅動程序》(第二版。c第三版)等大批優(yōu)秀的Linux技術著作,c曾是清華大學AKA信息技術協(xié)會Linux編程技術系列講座的主講人,1IBMcdeveloperWorks中國站點Linux區(qū)的專欄作家。a曾獲2001年度IBMcdeveloperWorks優(yōu)秀作家一等獎。c2002年度中國“Linux評優(yōu)”活動“Linux杰出人才”稱號。c2007年北京市第七屆“科技之光優(yōu)秀創(chuàng)業(yè)企業(yè)家”稱號等。

圖書目錄

第一篇 使用嵌入式開發(fā)工具
第1章 綜述
1.1 常用嵌入式操作系統(tǒng)
1.1.1 實時嵌入式操作系統(tǒng)的一般結構
1.1.2 常用(實時)嵌入式操作系統(tǒng)
1.2 嵌入式Linux/uClinux
1.3 eCos操作系統(tǒng)
1.4 MiniGUl簡介
1.4.1 嵌入式產品開發(fā)中常用的圖形解決方案
1.4.2 MiniGUl的起源和發(fā)展
1.4.3 基于MiniGUl的嵌入式系統(tǒng)軟件結構
1.4.4 MiniGUl的運行模式
1.5 嵌入式軟件的開發(fā)過程及相關概念
1.5.1 一般開發(fā)過程
1.5.2 交叉編譯
1.5.3 內核移植
1.5.4 驅動程序開發(fā)
1.5.5 應用軟件開發(fā)及調試
1.6 小結
第2章 運行嵌入式操作系統(tǒng)
2.1 嵌入式Linux的體系結構
2.1.1 Linux系統(tǒng)的構成
2.1.2 內核
2.1.3 根文件系統(tǒng)
2.1.4 函數(shù)庫和應用程序
2.2 嵌入式Linux的開發(fā)流程、方法和開發(fā)環(huán)境
2.2.1 基本的開發(fā)流程和方法
2.2.2 建立開發(fā)環(huán)境
2.2.3 GNU交叉開發(fā)工具鏈
2.2.4 終端模擬程序
2.3 系統(tǒng)引導
2.3.1 嵌入式Linux的啟動過程
2.3.2 引導裝載器
2.3.3 系統(tǒng)引導方式
2.4 內核的選擇、編譯與安裝
2.4.1 選擇內核
2.4.2 配置和編譯內核
2.5 準備根文件系統(tǒng)
2.5.1 根文件系統(tǒng)的基本結構
2.5.2 函數(shù)庫
2.5.3 內核映像和內核模塊
2.5.4 設備文件
2.5.5 安裝系統(tǒng)程序
2.5.6 系統(tǒng)初始化
2.6 選擇和安裝文件系統(tǒng)
2.6.1 存儲設備和文件系統(tǒng)
2.6.2 各種類型文件系統(tǒng)的特性
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 構建根文件系統(tǒng)
2.8 在Xcopilot上運行uClinux
2.8.1 安裝Xcopilot
2.8.2 安裝交叉編譯工具鏈
2.8.3 配置、編譯和運行uClinux
2.9 運行eCos的Linux Synthetic目標
2.9.1 獲取并安裝eCos及其開發(fā)工具
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章 在嵌入式操作系統(tǒng)上運行MiniGUl
第二篇 嵌入式應用軟件開發(fā)的特殊性
第6章 嵌入式軟件和桌面軟件的主要不同
第7章 嵌入式處理器的特殊性
第8章 嵌入式系統(tǒng)中的內存管理
第9章 浮點運算和定點運算
第10章 外部數(shù)據(jù)的處理
第11章 在 程序中內嵌匯編
第三篇 MiniGUI剖析
第12章 MiniGUI的體系結構
第13章 靈活運用設計模式
第14章 面向對象技術的運用
第15章 可移植性及其實現(xiàn)
第16章 降低程序的資源占用
第17章 抽象數(shù)據(jù)源接口
附錄A 安裝開發(fā)用LinuxP
附錄B MiniGUI-GPL版本的配置選項

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號