注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)現(xiàn)代嵌入式系統(tǒng)開(kāi)發(fā)專(zhuān)案實(shí)務(wù)

現(xiàn)代嵌入式系統(tǒng)開(kāi)發(fā)專(zhuān)案實(shí)務(wù)

現(xiàn)代嵌入式系統(tǒng)開(kāi)發(fā)專(zhuān)案實(shí)務(wù)

定 價(jià):¥56.00

作 者: 邱毅凌 編著
出版社: 電子工業(yè)出版社
叢編項(xiàng): 嵌入式技術(shù)與應(yīng)用叢書(shū)
標(biāo) 簽: 計(jì)算機(jī)體系結(jié)構(gòu)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121088384 出版時(shí)間: 2009-07-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 405 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  市面上的電子產(chǎn)品琳瑯滿(mǎn)目,業(yè)界正在使用的CPU與IC多如繁星,嵌入式系統(tǒng)開(kāi)發(fā)的技巧也數(shù)不勝數(shù),書(shū)店里講授嵌入式系統(tǒng)的書(shū)籍繁雜如過(guò)江之鯽,更不要說(shuō)您在Google搜尋“embedded system”會(huì)出現(xiàn)多少相關(guān)網(wǎng)頁(yè)……嵌入式系統(tǒng)是計(jì)算機(jī)產(chǎn)業(yè)中非常特殊的一個(gè)領(lǐng)域,幾乎沒(méi)有一個(gè)電子產(chǎn)品或嵌入式系統(tǒng)開(kāi)發(fā)項(xiàng)目是完全一樣的,身為這個(gè)產(chǎn)業(yè)鏈中的一員,面對(duì)排山倒海而來(lái)的信息,您該如何制定自己的學(xué)習(xí)目標(biāo)呢?所謂“一法通,萬(wàn)法通”,嵌入式系統(tǒng)開(kāi)發(fā)也是如此。如果只專(zhuān)注于研究某個(gè)CPU的功能或某個(gè)產(chǎn)品的特性,其實(shí)際意義并不大,因?yàn)橄聜€(gè)產(chǎn)品開(kāi)發(fā)方案可能是完全不同領(lǐng)域的應(yīng)用!《現(xiàn)代嵌入式系統(tǒng)開(kāi)發(fā)專(zhuān)案實(shí)務(wù)》希望能將作者自身的經(jīng)驗(yàn)與見(jiàn)聞?wù)沓烧嬲杏玫挠^念,借著輕松的行文風(fēng)格,傳達(dá)給想加入嵌入式系統(tǒng)這一產(chǎn)業(yè)的讀者,希望《現(xiàn)代嵌入式系統(tǒng)開(kāi)發(fā)專(zhuān)案實(shí)務(wù)》可以讓對(duì)嵌入式系統(tǒng)開(kāi)發(fā)有興趣的讀者少走一些冤枉路。

作者簡(jiǎn)介

暫缺《現(xiàn)代嵌入式系統(tǒng)開(kāi)發(fā)專(zhuān)案實(shí)務(wù)》作者簡(jiǎn)介

圖書(shū)目錄

第0章 系統(tǒng)、嵌入、硬件
0.1 Welcomeonboard
0.2 嵌入式系統(tǒng)開(kāi)發(fā)團(tuán)隊(duì)
0.3 老調(diào)重彈——什么是嵌入式系統(tǒng)
0.3.1 嵌入式系統(tǒng)本質(zhì)(I)——計(jì)算機(jī)系統(tǒng)
0.3.2 嵌入式系統(tǒng)本質(zhì)(II)——特殊應(yīng)用
0.3.3 什么是嵌入式系統(tǒng)
0.4 限制.限制.限制
0.4.1 產(chǎn)品規(guī)格設(shè)計(jì)的限制
0.4.2 人力分配的限制
0.4.3 進(jìn)度管理的限制——測(cè)不準(zhǔn)原理
0.4.4 硬件設(shè)計(jì)的限制
0.4.5 軟件系統(tǒng)設(shè)計(jì)的限制
0.5 基本職能——老鳥(niǎo)也曾是菜鳥(niǎo)
0.6 讀書(shū)計(jì)劃
0.7 工作內(nèi)容——做工程師,而非程序工人
第1章 嵌入式系統(tǒng)開(kāi)發(fā)項(xiàng)目的生命周期(上)——項(xiàng)目激活與規(guī)劃階段
1.1 嵌入式系統(tǒng)專(zhuān)案簡(jiǎn)介
1.1.1 設(shè)計(jì)產(chǎn)品
1.1.2 管理項(xiàng)目
1.1.3 開(kāi)發(fā)系統(tǒng)
1.2 初期規(guī)劃——該不該接這個(gè)項(xiàng)目
1.2.1 沒(méi)規(guī)劃,一定掛
1.2.2 不可能的任務(wù)
1.3 進(jìn)度規(guī)劃——ASAP
1.4 規(guī)格——請(qǐng)接受這個(gè)不完美的世界
1.5 人力規(guī)劃——營(yíng)級(jí)組織,連級(jí)人力
1.6 一切都為了costdown
第2章 嵌入式系統(tǒng)開(kāi)發(fā)項(xiàng)目的生命周期(下)——設(shè)計(jì)、執(zhí)行與結(jié)案
2.1 設(shè)計(jì)階段——擬定作戰(zhàn)計(jì)劃
2.2 產(chǎn)品規(guī)格設(shè)計(jì)
2.3 硬件設(shè)計(jì)
2.4 系統(tǒng)設(shè)計(jì)
2.5 測(cè)試計(jì)劃設(shè)計(jì)
2.6 品質(zhì)系統(tǒng)設(shè)計(jì)
2.7 風(fēng)險(xiǎn)評(píng)估
2.8 設(shè)計(jì)文件的重要性
2.9 實(shí)作階段——執(zhí)行所有設(shè)計(jì)
2.1 0沖突不斷——協(xié)同作戰(zhàn)有多難
2.1 1產(chǎn)品化
2.1 2無(wú)間道——項(xiàng)目可有結(jié)案的一天
第3章 震撼教育——第一個(gè)嵌入式系統(tǒng)
3.1 開(kāi)發(fā)環(huán)境
3.2 無(wú)痛起步——善用samlecode
3.2.1 計(jì)算機(jī)系統(tǒng)激活流程
3.2.2 中斷向量表
3.2.3 boot程序(激活程序)
3.2.4 main( )
3.2.5 驅(qū)動(dòng)程序1——timer
3.2.6 驅(qū)動(dòng)程序2——LED
3.3 如何確定程序在執(zhí)行
3.4 標(biāo)準(zhǔn)Clibrary可以用嗎?
3.5 總結(jié):嵌入式HelloWorld
第4章 嵌入式系統(tǒng)平臺(tái)實(shí)作
4.1 系統(tǒng)與平臺(tái)
4.2 系統(tǒng)架構(gòu)設(shè)計(jì)
4.2.1 產(chǎn)品規(guī)格review
4.2.2 系統(tǒng)架構(gòu)——從粗略到逐漸精細(xì)的方塊圖
4.2.3 資料流
4.2.4 硬件相關(guān)與硬件無(wú)關(guān)——可重用性&可移植性
4.2.5 systemconfiguration——可擴(kuò)充性&可調(diào)整性
4.3 API與程序風(fēng)格設(shè)計(jì)
4.3.1 系統(tǒng)程序風(fēng)格
4.3.2 應(yīng)用程序風(fēng)格
4.3.3 API
4.4 嵌入式操作系統(tǒng)——OS在哪里
4.4.1 操作系統(tǒng)
4.4.2 嵌入式操作系統(tǒng)
4.4.3 實(shí)時(shí)系統(tǒng)
4.4.4 嵌入式操作系統(tǒng)的特性
4.4.5 嵌入式系統(tǒng)task架構(gòu)實(shí)例
4.5 仿真器
4.6 sourcetree設(shè)計(jì)
4.6.1 整合時(shí)的重要觀念
4.6.2 sourcetree設(shè)計(jì)原則
4.7 程序風(fēng)格典范
第5章 構(gòu)建嵌入式系統(tǒng)開(kāi)發(fā)環(huán)境
5.1 開(kāi)發(fā)工具
5.1.1 IDE(集成開(kāi)發(fā)環(huán)境)
5.1.2 crosstools
5.1.3 make
5.2 makefile&批處理文件(.BAT)
5.2.1 makefile
5.2.2 非文件名稱(chēng)的target
5.2.3 人工撰寫(xiě)對(duì)比automaketools
5.2.4 debug版與release版
5.3 linkscript
5.3.1 程序段與數(shù)據(jù)段
5.3.2 linkscript的內(nèi)容
5.3.3 定義在linkscript中的常數(shù)
5.3.4 mapfile或symboltable
5.4 ROMMaker
5.4.1 makeROM
5.4.2 constantCarray
5.4.3 filesystembinary
5.5 下載&執(zhí)行
5.6 版本控制server
5.7 說(shuō)故事時(shí)間
第6章 上電之后——bootloader
6.1 第一行程序
6.2 基本硬件測(cè)試
6.2.1 確認(rèn)functioncall可否正常運(yùn)行
6.2.2 確認(rèn)中斷系統(tǒng)可否正常運(yùn)行
6.2.3 內(nèi)存測(cè)試
6.2.4 CPU初始化
6.3 加載程序段與數(shù)據(jù)段初始化
6.3.1 加載data段
6.3.2 設(shè)定bss段
6.3.3 加載程序段
6.4 實(shí)例:從NANDFlash加載
第7章 驅(qū)動(dòng)程序
7.1 莫恐懼
7.2 準(zhǔn)備工作
7.2.1 檢查可用的資源
7.2.2 用C語(yǔ)言寫(xiě)驅(qū)動(dòng)程序
7.2.3 新世紀(jì)匯編語(yǔ)言實(shí)務(wù)
7.2.4 driverAPI設(shè)計(jì)
7.2.5 軟硬之爭(zhēng)——這板子真的可以動(dòng)嗎
7.3 控制CPU
7.3.1 內(nèi)部緩存器
7.3.2 memorymapping緩存器
7.3.3 中斷處理器
7.3.4 clock
7.3.5 bus&chipselect
7.3.6 GPIOport
7.3.7 NOP與實(shí)作精確的時(shí)間區(qū)段
7.3.8 省電功能控制
7.3.9 初始化
7.3.1 0CPU內(nèi)部還有什么
7.4 memory
7.5 控制其他芯片
7.6 ISR寫(xiě)作注意事項(xiàng)
7.7 驅(qū)動(dòng)程序除錯(cuò)
7.8 結(jié)論
第8章 內(nèi)存管理
8.1 內(nèi)存空間配置
8.2 stack
8.2.1 stack的用途
8.2.2 stackoverflow
8.2.3 stack&RTOS
8.2.4 contextswitch
8.3 heap——?jiǎng)討B(tài)內(nèi)存配置
8.3.1 allocate&free
8.3.2 API
8.3.3 碎塊處理
8.3.4 保護(hù)heap
8.4 燒錄器
第9章 模擬器
9.1 模擬器概論
9.2 emulatorVSsimulator
9.3 模擬器對(duì)項(xiàng)目開(kāi)發(fā)的貢獻(xiàn)
9.3.1 開(kāi)發(fā)環(huán)境
9.3.2 測(cè)試
9.4 實(shí)戰(zhàn)篇
9.4.1 模擬器實(shí)作的基本觀念——仿真LCD
9.4.2 模擬器與系統(tǒng)狀態(tài)
9.4.3 其他功能的仿真
9.4.4 模擬器其他功能——loggingandprofiling
第10章 系統(tǒng)整合
10.1 第一次整合
10.1.1 最佳時(shí)間點(diǎn)
10.1.2 導(dǎo)致整合失敗的原因
10.2 全功能整合
10.2.1 schedule檢討——該是面對(duì)現(xiàn)實(shí)的時(shí)候了
10.2.2 全功能整合會(huì)碰到的問(wèn)題
10.2.3 porting的原則
10.3 發(fā)行第一個(gè)版本
10.3.1 第一個(gè)正式版本之前的“版本
10.3.2 送測(cè)——激活BUG管制系統(tǒng)
第11章 testing.debugging和tuning
11.1 測(cè)試
11.1.1 測(cè)試VS品質(zhì)系統(tǒng)
11.1.2 嵌入式系統(tǒng)測(cè)試——crosstest
11.1.3 測(cè)試計(jì)劃
11.1.4 測(cè)試的種類(lèi)
11.2 bugsheet管理
11.2.1 填寫(xiě)bugsheet的注意事項(xiàng)
11.2.2 非RD人員使用bug管理系統(tǒng)的注意事項(xiàng)
11.2.3 bug的等級(jí)
11.2.4 bug的生命周期
11.2.5 后話(huà):白天不懂夜的黑
11.3 debug基本技法
11.3.1 直覺(jué)與經(jīng)驗(yàn)
11.3.2 案例——無(wú)俚頭死機(jī)事件
11.3.3 莫非定律——量產(chǎn)才出現(xiàn)的bug
11.3.4 offiinetools開(kāi)發(fā)與slzeof( )的陷阱
11.4 tuning
11.4.1 執(zhí)行時(shí)間測(cè)量
11.4.2 找出熱區(qū)
11.4.3 在較快的內(nèi)存中執(zhí)行程序或操作資料
第12章 結(jié)案前的煎熬
12.1 版本發(fā)行——兵荒馬亂的日子
12.1.1 版本發(fā)行流程
12.1.2 正式版與內(nèi)部測(cè)試版
12.2 自動(dòng)測(cè)試程序
12.2.1 一般使用者VS生產(chǎn)線(xiàn)作業(yè)人員
12.2.2 自動(dòng)測(cè)試程序的功能
12.2.3 自動(dòng)測(cè)試程序會(huì)影響產(chǎn)能與組裝成本
12.3 決定量產(chǎn)版本
12.4 出貨≠結(jié)案
12.4.1 runningchange版本
12.4.2 costdown版
12.4.3 出貨之后——你以為就沒(méi)事了嗎
12.5 項(xiàng)目結(jié)案
12.6 期許下一個(gè)項(xiàng)目
附錄A 沒(méi)有執(zhí)行專(zhuān)案管理的專(zhuān)案
附錄B CallbackFunction
附錄C 用C語(yǔ)言來(lái)實(shí)作面向?qū)ο蟮母拍?br />附錄D 有效率的畫(huà)斜線(xiàn)算法
附錄E 電子產(chǎn)品設(shè)計(jì)導(dǎo)論

本目錄推薦

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