出版時(shí)間:2009-7 出版社:電子工業(yè)出版社 作者:邱毅凌 頁(yè)數(shù):405
Tag標(biāo)簽:無(wú)
前言
蘋(píng)果計(jì)算機(jī)iPod和iPhone蔚然成風(fēng),意味著MP3 player、智能手機(jī)、游戲機(jī)等消費(fèi)性電子產(chǎn)品已逐漸取代PC,成為下一時(shí)代主流數(shù)字產(chǎn)業(yè),對(duì)于中國(guó)臺(tái)灣省信息產(chǎn)業(yè)的升級(jí)扮演關(guān)鍵性的角色,而它們幕后的核心技術(shù)就是多媒體嵌入式系統(tǒng)。好的嵌入式系統(tǒng),可以讓硬邦邦的硬件更有價(jià)值,為擺脫代工的低利潤(rùn)率,臺(tái)灣省業(yè)界對(duì)相關(guān)人才需求巨大,但目前學(xué)校信息專(zhuān)業(yè)的教育顯然與現(xiàn)狀有所落差。本書(shū)以電子產(chǎn)品開(kāi)發(fā)項(xiàng)目的生命周期為經(jīng),以嵌入式系統(tǒng)技術(shù)與觀念為緯,是一本行文輕松流暢卻不失嚴(yán)謹(jǐn)?shù)募夹g(shù)書(shū)籍。嵌入式系統(tǒng)技術(shù)的開(kāi)發(fā)瓶頸,往往是如何把嵌入式系統(tǒng)的設(shè)計(jì)重要觀念與電子產(chǎn)品的硬件平臺(tái)進(jìn)行創(chuàng)意性的結(jié)合。全書(shū)通過(guò)項(xiàng)目經(jīng)理與菜鳥(niǎo)工程師的問(wèn)答方式,將嵌入式系統(tǒng)開(kāi)發(fā)與項(xiàng)目管理的理念躍然于字里行間,傳達(dá)重要觀念與技巧于無(wú)形之中。這種風(fēng)格在市面眾多信息參考書(shū)籍中是極為少見(jiàn)的,對(duì)初學(xué)者可減少其學(xué)習(xí)的彎路,更快抓住重要的觀念與學(xué)習(xí)的重點(diǎn)。對(duì)想邁入項(xiàng)目管理領(lǐng)域的技術(shù)人員,可更好地了解電子產(chǎn)品開(kāi)發(fā)的生命周期與項(xiàng)目管理的技巧。對(duì)已有經(jīng)驗(yàn)的項(xiàng)目經(jīng)理,他山之石,可以攻玉,本書(shū)絕對(duì)會(huì)帶給您許多改善項(xiàng)目運(yùn)作的靈感。讀完此書(shū),您會(huì)發(fā)現(xiàn)作者欲將多年從事嵌入式系統(tǒng)開(kāi)發(fā)項(xiàng)目的經(jīng)驗(yàn)一吐為快,我覺(jué)得這是工程師、項(xiàng)目經(jīng)理、技術(shù)團(tuán)隊(duì)主管等不可不讀的好書(shū),推薦給您!
內(nèi)容概要
市面上的電子產(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)用!本書(shū)希望能將作者自身的經(jīng)驗(yàn)與見(jiàn)聞?wù)沓烧嬲杏玫挠^念,借著輕松的行文風(fēng)格,傳達(dá)給想加入嵌入式系統(tǒng)這一產(chǎn)業(yè)的讀者,希望本書(shū)可以讓對(duì)嵌入式系統(tǒng)開(kāi)發(fā)有興趣的讀者少走一些冤枉路。
書(shū)籍目錄
第0章 系統(tǒng)、嵌入、硬件 0.1 Welcome 011 board 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 一切都為了cost down第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.10 沖突不斷——協(xié)同作戰(zhàn)有多難 2.11 產(chǎn)品化 2.12 無(wú)間道——項(xiàng)目可有結(jié)案的一天第3章 震撼教育——第一個(gè)嵌入式系統(tǒng) 3.1 開(kāi)發(fā)環(huán)境 3.2 無(wú)痛起步——善用sample code 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)C library可以用嗎? 3.5 總結(jié):嵌入式Hello World第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 system configuratioIr可擴(kuò)充性&可調(diào)整性 4.3 APl與程序風(fēng)格設(shè)計(jì) 4.3.1 系統(tǒng)程序風(fēng)格 4.3.2 應(yīng)用程序風(fēng)格 4.3.3 APl 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 0Brce tree設(shè)計(jì) 4.6.1 整合時(shí)的重要觀念 4.6.2 source tree設(shè)計(jì)原則 4.7 程序風(fēng)格典范第5章 構(gòu)建嵌入式系統(tǒng)開(kāi)發(fā)環(huán)境第6章 上電之后——boot loader第7章 驅(qū)動(dòng)程序第8章 內(nèi)存管理第9章 模擬器第10章 系統(tǒng)整合第11章 testing、debugging和tuning第12章 結(jié)案前的煎熬附錄A 沒(méi)有執(zhí)行專(zhuān)案管理的專(zhuān)案附錄B Callback Function附錄C 用C語(yǔ)言來(lái)實(shí)作面向?qū)ο蟮母拍罡戒汥 有效率的畫(huà)斜線(xiàn)算法附錄E 電子產(chǎn)品設(shè)計(jì)導(dǎo)論
章節(jié)摘錄
插圖:產(chǎn)品大小及外觀:結(jié)構(gòu)設(shè)計(jì)也可能影響硬件設(shè)計(jì)。同樣功能的硬件零件要“擺”在開(kāi)發(fā)初期用的大板子(targetboard)與最終產(chǎn)品的小板子(realsizeboard)上,就硬件設(shè)計(jì)而言,技術(shù)的困難度并不是在同一個(gè)等級(jí)上的!其中牽涉設(shè)計(jì)走線(xiàn)以及為了抗干擾所增加的硬件設(shè)計(jì)。圖0-10內(nèi)的機(jī)器具有完全相同的電路設(shè)計(jì),因?yàn)樽罱K產(chǎn)品外觀機(jī)構(gòu)不同,其中一臺(tái)機(jī)器必須分為兩塊板子,就硬件設(shè)計(jì)而言,其復(fù)雜度自然較高。銷(xiāo)售國(guó)家或地區(qū):每個(gè)國(guó)家或區(qū)域?qū)﹄娮赢a(chǎn)品上市之前要通過(guò)的檢查標(biāo)準(zhǔn)都不同,簡(jiǎn)單地說(shuō),同樣類(lèi)型的產(chǎn)品,銷(xiāo)往某些非洲國(guó)家和銷(xiāo)往美國(guó)、歐洲、日本等發(fā)達(dá)國(guó)家就可能用不同的硬件設(shè)計(jì)(這樣說(shuō)并沒(méi)有輕視非洲國(guó)家的意思)。往往硬件設(shè)計(jì)為了提升一點(diǎn)性能必須付出極大的代價(jià),例如CA認(rèn)證標(biāo)準(zhǔn)要求產(chǎn)品的抗靜電能力必須達(dá)到某個(gè)等級(jí),但有些廉價(jià)的芯片抗靜電能力就很差,要解決這個(gè)問(wèn)題,就得加抗靜電回路,否則只能更換芯片,除了成本增加外,也可能影響其他部分的硬件設(shè)計(jì)。工廠(chǎng)制造能力:這是一個(gè)常被項(xiàng)目經(jīng)理或工程師忽略的因素。硬件工程師設(shè)計(jì)出來(lái)的東西,最終總要是可以生產(chǎn)的,但選中的工廠(chǎng)卻不見(jiàn)得有生產(chǎn)這些產(chǎn)品的能力。工廠(chǎng)并不是只有組裝而已,同樣以手機(jī)為例來(lái)說(shuō),要驗(yàn)證生產(chǎn)線(xiàn)上手機(jī)半成品的通信功能需要昂貴的儀器,并不是每個(gè)工廠(chǎng)都能負(fù)擔(dān)得起的。此外,有時(shí)選擇零件還必須考慮工廠(chǎng)的庫(kù)存,所以硬件設(shè)計(jì)初期,最好就能和工廠(chǎng)人員確認(rèn)設(shè)計(jì)是否可行。例如這個(gè)產(chǎn)品要用到某個(gè)型號(hào)的Flashmemory,在設(shè)計(jì)定案之前,應(yīng)該先了解工廠(chǎng)是否支持該Flash的燒錄器。0.4.5 軟件系統(tǒng)設(shè)計(jì)的限制嵌入式系統(tǒng)開(kāi)發(fā)在軟件上的限制是顯而易見(jiàn)的,許多工作項(xiàng)目在一般軟件開(kāi)發(fā)項(xiàng)目上都是沒(méi)有的,而本書(shū)大半的篇幅就是在詳述這個(gè)事實(shí)。在此我們先列舉如下:不熟悉的硬件平臺(tái);不熟悉的開(kāi)發(fā)環(huán)境;不易除錯(cuò):
編輯推薦
《現(xiàn)代嵌入式系統(tǒng)開(kāi)發(fā)專(zhuān)案實(shí)務(wù)》不是某個(gè)CPU、某個(gè)系統(tǒng)或某種產(chǎn)品的“使用手冊(cè)”,于輕松的行文風(fēng)格中,講述嵌入式系統(tǒng)的本質(zhì)與正確的觀念。以項(xiàng)目管理的角度,詳細(xì)介紹電子產(chǎn)品開(kāi)發(fā)從啟動(dòng)到上市之后的每一個(gè)流程、相關(guān)的業(yè)界現(xiàn)狀、以及嵌入式系統(tǒng)工程師在每一個(gè)階段的工作性質(zhì)與角色定位;全書(shū)共十三章,以一個(gè)完整的電子產(chǎn)品開(kāi)發(fā)案的流程貫穿全書(shū),于適當(dāng)?shù)臅r(shí)間點(diǎn),穿插真實(shí)發(fā)生的實(shí)例以及解決方式,藉此推導(dǎo)出嵌入式系統(tǒng)開(kāi)發(fā)的相關(guān)技術(shù)。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
現(xiàn)代嵌入式系統(tǒng)開(kāi)發(fā)專(zhuān)案實(shí)務(wù) PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版