《嵌入式系統(tǒng)硬件與軟件架構(gòu)》是2008年2月1日由人民郵電出版社出版的圖書,作者是諾爾加德(Noergarrd,T.)。
書名 | 嵌入式系統(tǒng)硬件與軟件架構(gòu) | 作者 | (美)諾爾加德(Noergarrd,T.) |
---|---|---|---|
譯者 | 馬洪兵,谷源濤 | ISBN | 10位[7115168059]13位[9787115168054] |
定價(jià) | ¥69.00元 | 出版社 | 人民郵電出版社 |
出版時(shí)間 | 2008-2-1 |
我們決定以多種構(gòu)架視圖來表示軟件構(gòu)架。每種構(gòu)架視圖針對(duì)于開發(fā)流程中的涉眾(例如最終用戶、設(shè)計(jì)人員、管理人員、系統(tǒng)工程師、維護(hù)人員等)所關(guān)注的特定方面。構(gòu)架視圖顯示了軟件構(gòu)架如何分解為構(gòu)件,以及構(gòu)件如何...
目前國內(nèi)外這方面的人都很稀缺。一方面,是因?yàn)檫@一領(lǐng)域入門門檻較高,不僅要懂較底層軟件(例如操作系統(tǒng)級(jí)、驅(qū)動(dòng)程序級(jí)軟件),對(duì)軟件專業(yè)水平要求較高(嵌入式系統(tǒng)對(duì)軟件設(shè)計(jì)的時(shí)間和空間效率要求較高),而且必須...
請問軟件架構(gòu)與軟件體系結(jié)構(gòu)有什么關(guān)系?
軟件架構(gòu):整個(gè)軟件系統(tǒng)的各個(gè)模塊之間的結(jié)構(gòu)設(shè)計(jì),是軟件工程范疇的概念,就象設(shè)計(jì)一棟房子由幾個(gè)什么樣的板塊組成一樣。軟件體系結(jié)構(gòu):是軟件編程風(fēng)格范疇的一個(gè)通俗概念,比如說用C++、PoworBuild、...
格式:pdf
大?。?span id="24ypc6t" class="single-tag-height">617KB
頁數(shù): 3頁
評(píng)分: 4.5
圖形顯示系統(tǒng)是嵌入式計(jì)算機(jī)的重要內(nèi)容,具有廣泛的應(yīng)用和研究前景。文章著重介紹了嵌入式PC架構(gòu)技術(shù)、VGA圖形控制器硬件設(shè)計(jì)、VGABIOS設(shè)計(jì)以及該圖形顯示系統(tǒng)的主要功能特點(diǎn)。
格式:pdf
大?。?span id="07hace1" class="single-tag-height">617KB
頁數(shù): 109頁
評(píng)分: 4.6
六、嵌入式系統(tǒng)軟件結(jié)構(gòu)設(shè)計(jì)
蘇曙光、沈剛編著的《嵌入式系統(tǒng)原理與設(shè)計(jì)》全面地介紹了嵌入式系統(tǒng)的概念、軟硬件結(jié)構(gòu)、開發(fā)調(diào)試過程和工具等內(nèi)容,涵蓋嵌入式系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)全過程所需要掌握的知識(shí)。《嵌入式系統(tǒng)原理與設(shè)計(jì)》內(nèi)容共分為三部分。第一部分(第1章)介紹嵌入式系統(tǒng)的概念,以及其軟硬件結(jié)構(gòu)和典型應(yīng)用領(lǐng)域。第二部分(第2章至第5章)介紹嵌入式系統(tǒng)的硬件知識(shí),包括ARM處理和DSP處理器的應(yīng)用,F(xiàn)lash存儲(chǔ)技術(shù),典型的嵌入式外設(shè),電路原理圖和印制電路板PCB的設(shè)計(jì)流程、設(shè)計(jì)原則及硬件設(shè)計(jì)環(huán)境與工具,典型嵌入式系統(tǒng)操作系統(tǒng)的內(nèi)核結(jié)構(gòu)、圖形驅(qū)動(dòng)、移植等應(yīng)用要點(diǎn)。第三部分(第6章至第9章)首先介紹嵌入式系統(tǒng)的軟件開發(fā)環(huán)境的特點(diǎn)、構(gòu)建方法、開發(fā)和調(diào)試流程,以及嵌入式軟件體系各層次的軟件開發(fā)技術(shù);然后介紹了交叉編譯環(huán)境、開發(fā)過程,嵌入式設(shè)備之問的網(wǎng)絡(luò)互聯(lián)技術(shù);最后通過典型事例介紹了嵌入式系統(tǒng)設(shè)計(jì)和開發(fā)的基本思路和方法。本書適合計(jì)算機(jī)、軟件工程、電子、電氣、機(jī)電一體化、光電等相關(guān)專業(yè)的研究生或本科高年級(jí)學(xué)生選作教材,同時(shí)也可作為從事嵌入式系統(tǒng)項(xiàng)目管理、整體設(shè)計(jì)和硬件、軟件開發(fā)技術(shù)人員的參考書。
《嵌入式系統(tǒng)譯叢:電源與供電》語言生動(dòng)、實(shí)例豐富、結(jié)合實(shí)際,無論對(duì)于剛接觸電源設(shè)計(jì)的新手還是資深設(shè)計(jì)驗(yàn)證工程師,《嵌入式系統(tǒng)譯叢:電源與供電》都是案前必備的參考書。
作者:(美國)馬蒂·布朗(Marty Brown) 譯者:郭利文
嵌入式系統(tǒng)基礎(chǔ)知識(shí)
嵌入式系統(tǒng)的定義:
以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),且軟硬件可裁減,適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗的嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。
嵌入式系統(tǒng)的特點(diǎn):
系統(tǒng)內(nèi)核小:嵌入式系統(tǒng)一般是應(yīng)用于小型電子裝置的,系統(tǒng)資源相對(duì)有限,所以內(nèi)核較之傳統(tǒng)的操作系統(tǒng)要小得多
專用性強(qiáng):嵌入式系統(tǒng)的個(gè)性化很強(qiáng),其中的軟件系統(tǒng)和硬件的結(jié)合非常緊密,一般要針對(duì)硬件進(jìn)行系統(tǒng)的移植
系統(tǒng)精簡:嵌入式系統(tǒng)一般不要求其功能設(shè)計(jì)及實(shí)現(xiàn)上過于復(fù)雜,這樣一方面利于控制系統(tǒng)成本,同時(shí)也利于系統(tǒng)安全
實(shí)時(shí)性操作系統(tǒng):這是嵌入式軟件的基本要求,而且軟件要求固化存儲(chǔ),以提高速度,軟件代碼要求高質(zhì)量和高可靠性、實(shí)時(shí)性
專用的開發(fā)工具和開發(fā)環(huán)境。
嵌入式系統(tǒng)的組成:
嵌入式操作系統(tǒng):
嵌入式系統(tǒng)開發(fā)流程:
裸機(jī)開發(fā):對(duì)于功能簡單僅包括應(yīng)用程序的嵌入式系統(tǒng)一般不使用操作系統(tǒng),僅有應(yīng)用程序和設(shè)備驅(qū)動(dòng)程序
帶操作系統(tǒng)的開發(fā):當(dāng)設(shè)計(jì)較復(fù)雜的程序時(shí),可能就需要一個(gè)操作系統(tǒng)(OS)來管理控制內(nèi)存、多任務(wù)、周邊資源等,現(xiàn)代高 性能嵌入式系統(tǒng)應(yīng)用越來越廣泛,操作系統(tǒng)使用成為必然發(fā)展趨勢
硬件開發(fā)--->啟動(dòng)加載程序--->操作系統(tǒng)內(nèi)核--->根文件系統(tǒng)--->設(shè)備驅(qū)動(dòng)--->應(yīng)用程序
通?;趌inux系統(tǒng)的嵌入式開發(fā)步驟:
開發(fā)目標(biāo)硬件系統(tǒng):如選擇微處理器、Flash及其它外設(shè)等
建立交叉開發(fā)環(huán)境:安裝交叉編譯工具鏈、安裝開發(fā)調(diào)試工具
開發(fā)Bootloader:移植uboot,vivi
移植linux內(nèi)核:如linux2.6.31內(nèi)核
開發(fā)根文件系統(tǒng):CRAMFS,YAFFS
開發(fā)相關(guān)硬件的驅(qū)動(dòng)程序:led,adc等驅(qū)動(dòng)
開發(fā)上層的應(yīng)用程序:如QT GUI開發(fā)