出版時(shí)間:2011-1 出版社:人民郵電出版社 作者:甘瑟爾 頁數(shù):188 譯者:李中華,張雨濃
Tag標(biāo)簽:無
內(nèi)容概要
本書針對(duì)嵌入式系統(tǒng)開發(fā)中的一些本質(zhì)問題提出了大量深刻見解,內(nèi)容涵蓋嵌入式系統(tǒng)的開發(fā)過程、代碼編寫、實(shí)時(shí)性問題等方面。附錄部分還給出了固件標(biāo)準(zhǔn)、設(shè)計(jì)樣例及設(shè)計(jì)指南等方面的豐富內(nèi)容?! ”緯菑氖虑度胧较到y(tǒng)設(shè)計(jì)和開發(fā)的工程技術(shù)人員的必備參考書,也可供高等學(xué)校相關(guān)專業(yè)師生參考。
作者簡介
Jack Ganssle 嵌入式系統(tǒng)領(lǐng)域世界級(jí)權(quán)威。目前任Ganssle集團(tuán)CEO,美國國家航空航天局(NASA)顧問。他有20多年從業(yè)經(jīng)驗(yàn)。曾經(jīng)創(chuàng)辦過3家電子公司,包括一家領(lǐng)先的嵌入式開發(fā)工具廠商;主持開發(fā)了100多種嵌入式系統(tǒng)產(chǎn)品,包括美國白宮的安全系統(tǒng)、在線仿真器等。他長年活躍于嵌入式開發(fā)社區(qū),熱心于傳道解惑,多次在嵌入式系統(tǒng)大會(huì)等業(yè)界頂級(jí)技術(shù)大會(huì)做主旨演講,他的大師研討班幫助英特爾、西門子、TI等眾多公司和成千上萬的開發(fā)者提高了嵌入式系統(tǒng)開發(fā)技能。
書籍目錄
第1章 緒論 第2章 工程項(xiàng)目 2.1 分割 2.1.1 開發(fā)效率崩潰 2.1.2 cocomo 2.1.3 分割技巧 2.1.4 減少nre,節(jié)省大筆開支 2.1.5 超級(jí)程序員效應(yīng) 2.1.6 漸進(jìn)式開發(fā)固件 2.1.7 什么是smp 2.1.8 總結(jié) 2.2 計(jì)劃表 2.2.1 wideband delphi法 2.2.2 猜測(cè)游戲 2.2.3 更多啟發(fā) 第3章 代碼 3.1 固件標(biāo)準(zhǔn) 3.2 代碼檢測(cè) 3.3 根據(jù)合同設(shè)計(jì) 3.3.1 合同 3.3.2 良好的合同 3.3.3 c語言中的dbc 3.3.4 其他選擇 3.3.5 總結(jié) 3.3.6 資源 3.4 其他保證代碼質(zhì)量的方法 3.4.1 misra 3.4.2 lint 3.4.3 靜態(tài)分析 3.5 封裝 3.5.1 問題 3.5.2 全局變量的備選方案 3.5.3 難題 3.5.4 故事的另一面 第4章 實(shí)時(shí) 4.1 實(shí)時(shí)意味著馬上 4.1.1 中斷 4.1.2 調(diào)試int/inta周期 4.1.3 找到丟失的中斷 4.1.4 避免nmi 4.1.5 中斷標(biāo)記問題 4.1.6 簡單的isr調(diào)試 4.1.7 rtos 4.2 可重入性 4.2.1 原子型變量 4.2.2 另外兩個(gè)規(guī)則 4.2.3 保持代碼的可重入性 4.2.4 遞歸 4.2.5 異步硬件/固件 4.2.6 競(jìng)態(tài)條件 4.2.7 選擇 4.2.8 其他的rtos 4.2.9 亞穩(wěn)狀態(tài) 4.2.10 固件,而不是硬件 4.3 極端手段 4.3.1 性能的測(cè)評(píng) 4.3.2 輸出數(shù)據(jù) 4.3.3 vom方法 4.3.4 r-2r 4.4 浮點(diǎn)近似 4.4.1 根 4.4.2 求冪 4.4.3 其他的指數(shù)運(yùn)算 4.4.4 對(duì)數(shù)運(yùn)算 4.4.5 三角函數(shù):一般說明 4.4.6 余弦和正弦 4.4.7 更高精度的余弦運(yùn)算 4.4.8 正切函數(shù) 4.4.9 更高精度的正切函數(shù) 4.4.10 反正切、反正弦和反余弦 4.4.11 精度 第5章 現(xiàn)實(shí)世界 5.1 適用于固件人員的電磁學(xué) 5.1.1 頻率參數(shù) 5.1.2 反射 5.1.3 固件相關(guān) 5.2 消抖 5.2.1 數(shù)據(jù) 5.2.2 抖動(dòng)情況 5.2.3 抖動(dòng)分析 5.2.4 硬件消抖 5.2.5 rc消抖電路 5.2.6 設(shè)計(jì)匹配電路 5.2.7 其他想法 5.2.8 軟件消抖 5.2.9 消抖策略 5.2.10 計(jì)數(shù)算法 5.2.11 一種代替算法 5.2.12 處理多輸入 5.2.13 總結(jié) 第6章 嚴(yán)格的開發(fā) 6.1 嚴(yán)格的開發(fā) 6.1.1 任何人都會(huì)寫代碼 6.1.2 在大學(xué)里固件是最昂貴的東西 6.1.3 固件值多少錢 6.1.4 質(zhì)量很重要,但不是免費(fèi)的 6.1.5 cmmi 6.2 步計(jì)劃 6.2.1 第1步:購買并使用vcs 6.2.2 第2步:制定一份硬件標(biāo)準(zhǔn)手冊(cè) 6.2.3 第3步:進(jìn)行代碼檢查 6.2.4 第4步:創(chuàng)造一個(gè)安靜的工作環(huán)境 6.2.5 第5步:估算你的錯(cuò)誤率 6.2.6 第6步:估算你的代碼生成效率 6.2.7 第7步:不斷地學(xué)習(xí)軟件工程的知識(shí) 6.2.8 總結(jié) 6.3 項(xiàng)目總結(jié) 6.3.1 工程管理 6.3.2 項(xiàng)目總結(jié) 附錄a 固件標(biāo)準(zhǔn) 附錄b 簡單的圖畫系統(tǒng) 附錄c 對(duì)老板關(guān)于改善流程的忠告
媒體關(guān)注與評(píng)論
“本書將嵌入式開發(fā)的理論、經(jīng)驗(yàn)和技巧熔于一爐,對(duì)技術(shù)人員更加深刻地理解開發(fā)過程意義重大?!薄 盾浖_發(fā)時(shí)報(bào)》 “我要是在學(xué)校的時(shí)候能讀到本書就好了,那樣會(huì)少走多少年的彎路啊?!薄 x者評(píng)論
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
嵌入式系統(tǒng)設(shè)計(jì)的藝術(shù) PDF格式下載