注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)嵌入式軟件開發(fā)

嵌入式軟件開發(fā)

嵌入式軟件開發(fā)

定 價(jià):¥23.00

作 者: 張京 主編
出版社: 西安電子科技大學(xué)出版社
叢編項(xiàng): 中國高等職業(yè)技術(shù)教育研究會(huì)推薦
標(biāo) 簽: 軟件工程及軟件方法學(xué)

ISBN: 9787560620657 出版時(shí)間: 2008-08-01 包裝: 平裝
開本: 16開 頁數(shù): 253 字?jǐn)?shù):  

內(nèi)容簡介

  《嵌入式軟件開發(fā)》系統(tǒng)地介紹了嵌入式系統(tǒng)的軟件開發(fā)方法。全書分為8章,首先講述了嵌入式系統(tǒng)的概況和應(yīng)用領(lǐng)域,各種典型的嵌入式處理器,嵌入式操作系統(tǒng)的種類及選用等;然后以嵌入式Linux和市場占有率排名第一的VxWorks操作系統(tǒng)為例,詳細(xì)講解嵌入式操作系統(tǒng)的組成、多任務(wù)環(huán)境的工作原理及其交叉開發(fā)環(huán)境的使用,以及嵌入式實(shí)時(shí)系統(tǒng)軟件設(shè)計(jì)的幾個(gè)核心問題和嵌入式系統(tǒng)的一般設(shè)計(jì)開發(fā)流程;最后給出了開發(fā)嵌入式系統(tǒng)的相關(guān)實(shí)訓(xùn)?!肚度胧杰浖_發(fā)》可作為高職、??圃盒S?jì)算機(jī)類、電子類、信息類專業(yè)高年級(jí)學(xué)生的教材,也可作為一些進(jìn)修班的培訓(xùn)教材,同時(shí)亦可作為企業(yè)各類嵌入式產(chǎn)品開發(fā)人員、嵌入式技術(shù)愛好者的學(xué)習(xí)參考資料。

作者簡介

暫缺《嵌入式軟件開發(fā)》作者簡介

圖書目錄

第1章嵌入式系統(tǒng)概述
1.1嵌入式系統(tǒng)的定義
1.2嵌入式系統(tǒng)的分類
1.3嵌入式系統(tǒng)的特點(diǎn)
1.4嵌入式系統(tǒng)的組成
1.5嵌入式系統(tǒng)的應(yīng)用領(lǐng)域
1.6嵌入式系統(tǒng)的發(fā)展
1.6.1嵌入式系統(tǒng)的發(fā)展史
1.6.2嵌入式應(yīng)用軟件面臨的挑戰(zhàn)
1.7本章小結(jié)
習(xí)題
第2章嵌入式硬件系統(tǒng)基礎(chǔ)
2.1嵌入式處理器的基本特征
2.2嵌入式處理器的分類
2.2.1嵌入式微處理器
2.2.2嵌入式微控制器
2.2.3嵌入式DSP處理器
2.2.4嵌入式片上系統(tǒng)
2.3典型嵌入式處理器
2.3.18051系列單片機(jī)
2.3.268K/ColdFire系列
2.3.3PowerPC系列
2.3.4ARM系列
2.3.5X86系列
2.3.6MIPS
2.4嵌入式處理器的選擇
2.5嵌入式處理器的發(fā)展趨勢(shì)
2.6本章小結(jié)
習(xí)題
第3章嵌入式操作系統(tǒng)
3.1嵌入式操作系統(tǒng)的發(fā)展
3.1.1嵌入式操作系統(tǒng)的歷史
3.1.2嵌入式操作系統(tǒng)的發(fā)展趨勢(shì)
3.2嵌入式操作系統(tǒng)的分類
3.3嵌入式實(shí)時(shí)系統(tǒng)
3.3.1嵌入式實(shí)時(shí)系統(tǒng)介紹
3.3.2實(shí)時(shí)系統(tǒng)的分類
3.4嵌入式實(shí)時(shí)操作系統(tǒng)
3.4.1VxWorks
3.4.2pSOS
3.4.3QNX
3.4.4DeltaOS
3.5嵌入式軟實(shí)時(shí)操作系統(tǒng)
3.5.1嵌入式Linux
3.5.2WindowsCE
3.5.3PalmOS
3.6嵌入式操作系統(tǒng)的選擇
3.7本章小結(jié)
習(xí)題
第4章基于Linux的嵌入式軟件開發(fā)
4.1嵌入式Linux概述
4.2Linux基礎(chǔ)
4.2.1VMware虛擬機(jī)中的Linux安裝
4.2.2進(jìn)入與退出Linux系統(tǒng)
4.2.3Linux常用命令
4.3嵌入式LinuxC語言開發(fā)工具
4.3.1C語言與嵌入式系統(tǒng)設(shè)計(jì)
4.3.2嵌入式LinuxC語言編程環(huán)境
4.3.3vi編輯器
4.3.4GCC編譯器
4.3.5GNUmake
4.3.6GDB調(diào)試器
4.4μCLinux操作系統(tǒng)
4.4.1μCLinux簡介
4.4.2μCLinux的基本架構(gòu)
4.4.3μCLinux的相關(guān)知識(shí)
4.5建立μCLinux開發(fā)環(huán)境
4.5.1交叉編譯環(huán)境
4.5.2基于Linux的宿主機(jī)建立交叉編譯環(huán)境
4.5.3基于Cygwin建立交叉編譯環(huán)境
4.5.4μCLinux內(nèi)核編譯
4.5.5內(nèi)核的加載運(yùn)行
4.6基于μCLinux的應(yīng)用程序開發(fā)
4.6.1基本開發(fā)步驟
4.6.2應(yīng)用程序開發(fā)實(shí)例
4.6.3添加用戶應(yīng)用程序到μCLinux
4.7本章小結(jié)
習(xí)題
第5章基于VxWorks的嵌入式軟件開發(fā)
5.1Tornado簡介
5.1.1Tornado的特點(diǎn)
5.1.2TornadoIDE
5.1.3VxWorks目標(biāo)機(jī)環(huán)境
5.1.4宿主機(jī)與目標(biāo)機(jī)的接口
5.2Tornado的安裝和啟動(dòng)
5.2.1Tornado的安裝
5.2.2Tornado的目錄結(jié)構(gòu)
5.2.3Tornado主窗口界面介紹
5.2.4入門實(shí)例--HelloWorld
5.2.5使用調(diào)試和分析工具
5.3Tornado環(huán)境下的工程開發(fā)
5.3.1創(chuàng)建可下載的應(yīng)用
5.3.2創(chuàng)建用戶定制的VxWorks映像
5.3.3創(chuàng)建可引導(dǎo)的應(yīng)用
5.3.4宿主機(jī)與目標(biāo)機(jī)的通信
5.3.5配置、構(gòu)造引導(dǎo)程序及引導(dǎo)盤的制作
5.3.6主機(jī)Tornado調(diào)試環(huán)境配置
5.3.7多任務(wù)調(diào)試方法
5.4VxWorks操作系統(tǒng)
5.4.1VxWorks簡介
5.4.2Vxworks操作系統(tǒng)的基本結(jié)構(gòu)
5.4.3VxWorks任務(wù)
5.4.4共享代碼和重入
5.4.5任務(wù)間通信
5.4.6中斷服務(wù)程序
5.4.7時(shí)鐘管理
5.5實(shí)例分析
5.5.1VxWorks任務(wù)間通信
5.5.2理發(fā)師問題
5.5.3哲學(xué)家進(jìn)餐問題
5.6本章小結(jié)
習(xí)題
第6章嵌入式軟件設(shè)計(jì)的幾個(gè)問題
6.1實(shí)時(shí)多任務(wù)軟件設(shè)計(jì)
6.1.1實(shí)時(shí)多任務(wù)軟件的設(shè)計(jì)步驟
6.1.2任務(wù)劃分
6.1.3實(shí)時(shí)多任務(wù)設(shè)計(jì)實(shí)例
6.2板級(jí)支持包BSP
6.2.1BSP簡述
6.2.2BSP的職責(zé)
6.2.3BSP的組成
6.2.4VxWorks映像類型及其啟動(dòng)順序
6.2.5BSP的開發(fā)
6.3外部設(shè)備的驅(qū)動(dòng)
6.3.1外部設(shè)備
6.3.2外部設(shè)備的分類
6.3.3I/O設(shè)備的數(shù)據(jù)傳送方式
6.3.4硬件驅(qū)動(dòng)程序
6.3.5硬件驅(qū)動(dòng)程序的主要功能
6.3.6硬件驅(qū)動(dòng)程序的組成部分
6.4本章小結(jié)
習(xí)題
第7章嵌入式系統(tǒng)設(shè)計(jì)開發(fā)
7.1嵌入式系統(tǒng)設(shè)計(jì)開發(fā)概述
7.1.1嵌入式系統(tǒng)開發(fā)的特點(diǎn)
7.1.2嵌入式系統(tǒng)設(shè)計(jì)的目標(biāo)
7.1.3嵌入式系統(tǒng)的設(shè)計(jì)開發(fā)方法
7.2嵌入式硬件系統(tǒng)選型及設(shè)計(jì)
7.2.1處理器的選擇
7.2.2嵌入式系統(tǒng)硬件電路設(shè)計(jì)
7.2.3印刷電路板設(shè)計(jì)
7.3嵌入式軟件系統(tǒng)選擇
7.3.1軟件平臺(tái)的選擇
7.3.2編程語言的選擇
7.3.3集成開發(fā)環(huán)境的選擇
7.4軟、硬件協(xié)同開發(fā)
7.5嵌入式系統(tǒng)的調(diào)試
7.6嵌入式系統(tǒng)測試
7.7系統(tǒng)集成
7.8本章小結(jié)
習(xí)題
第8章實(shí)訓(xùn)
實(shí)訓(xùn)1Linux安裝
實(shí)訓(xùn)2Linux常用命令
實(shí)訓(xùn)3嵌入式Linux下開發(fā)工具使用
實(shí)訓(xùn)4μCLinux交叉開發(fā)環(huán)境
實(shí)訓(xùn)5添加μCLinux應(yīng)用程序
實(shí)訓(xùn)6Tornado集成開發(fā)環(huán)境
實(shí)訓(xùn)7使用Tornado中的調(diào)試和分析工具
實(shí)訓(xùn)8基于VMware建立VxWorks交叉開發(fā)環(huán)境
實(shí)訓(xùn)9VxWorks組件的裁減和配置
實(shí)訓(xùn)10信號(hào)量
實(shí)訓(xùn)11消息隊(duì)列
實(shí)訓(xùn)12Wind內(nèi)核功能
實(shí)訓(xùn)13多任務(wù)程序調(diào)試方法
實(shí)訓(xùn)14理發(fā)師問題
參考文獻(xiàn)

本目錄推薦

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