
介紹了Windows CE 的體系結(jié)構(gòu)和中斷處理機(jī)制, 研究了Windows CE 設(shè)備驅(qū)動(dòng)程序的類型和初始化過(guò)程,以維信諾VGG13264C 132×64 OLED 顯示模塊的WindowsCE 驅(qū)動(dòng)程序設(shè)計(jì)為例, 詳細(xì)闡述了嵌入式Windows CE 驅(qū)動(dòng)程序的開(kāi)發(fā)過(guò)程。
針對(duì)在嵌入式實(shí)時(shí)操作系統(tǒng)環(huán)境下高低優(yōu)先級(jí)任務(wù)切換過(guò)程引起的跟蹤信息亂序和丟失問(wèn)題,對(duì)跟蹤信息嵌套緩存機(jī)制和解析機(jī)制進(jìn)行了設(shè)計(jì),提出了物理緩存管理機(jī)制與遞歸調(diào)用解析機(jī)制相結(jié)合、備份緩存管理機(jī)制與普通查詢解析機(jī)制相結(jié)合的兩種跟蹤方案,解決了跟蹤信息亂序和丟失問(wèn)題,提高了跟蹤系統(tǒng)的運(yùn)行效率。
聲卡技術(shù)是多媒體計(jì)算機(jī)技術(shù)的關(guān)鍵技術(shù)之一,它的出現(xiàn)使得計(jì)算機(jī)更富表達(dá)力。目前,由于采用的錄放音芯片結(jié)構(gòu)簡(jiǎn)單、采樣率過(guò)低而使得嵌入式系統(tǒng)中的音質(zhì)效果比較差,遠(yuǎn)遠(yuǎn)滿足不了人們對(duì)高檔生活.
開(kāi)放式多媒體應(yīng)用平臺(tái)(Open Multimedia Application Platform,OMAP)處理器系列包括應(yīng)用處理器及集成的基帶應(yīng)用處理器,具有高性能、實(shí)時(shí)處理及超低功耗的特點(diǎn),廣泛應(yīng)用.
下文我們就將用于開(kāi)發(fā)嵌入式系統(tǒng)的兩種方案----自行設(shè)計(jì)或使用現(xiàn)成平臺(tái)進(jìn)行對(duì)比闡述,并且討論與這兩種方案相關(guān)的技術(shù)和經(jīng)濟(jì)風(fēng)險(xiǎn)。
ADSP-TS101S是美國(guó)ADI公司推出的一款具有極高性能的數(shù)字信號(hào)處理器(DSP)芯片,其專為大信號(hào)處理任務(wù)和通信應(yīng)用進(jìn)行了結(jié)構(gòu)上的優(yōu)化設(shè)計(jì),在嵌人式信號(hào)處理中得到廣泛應(yīng)用。ADSP-TS101S
由于宿主對(duì)象的多樣性,為適應(yīng)不同的要求,無(wú)論在硬件方面還是在軟件方面,嵌入式系統(tǒng)必須具有很強(qiáng)的可裁剪性,并且便于修改。
本文提供了一些關(guān)于在線 ARM 仿真器的信息,以及給作為嵌入式系統(tǒng)設(shè)計(jì)師的你帶來(lái)的好處。根據(jù)你的需要,你將在產(chǎn)品開(kāi)發(fā)中對(duì)開(kāi)發(fā)工具作出更恰當(dāng)?shù)倪x擇。
本文主要論述在ARM嵌入式系統(tǒng)中如何實(shí)現(xiàn)FPGA從串配置的方法,將系統(tǒng)程序及配置數(shù)據(jù)存儲(chǔ)在系統(tǒng)Flash中,利用ARM的通用I/O口產(chǎn)生配置時(shí)序,省去專用的配置PROM。文中ARM微處理器采用samsung公司的ARM7TDMI系列中的S3C4
Flash存儲(chǔ)器因其體積小、容量大、成本低、掉電數(shù)據(jù)不丟失等一系列優(yōu)點(diǎn),成為嵌入式系統(tǒng)中主要數(shù)據(jù)和程序載體。然而,由于Flash讀寫(xiě)存儲(chǔ)的編程特點(diǎn),有必要對(duì)其進(jìn)行存儲(chǔ)過(guò)程管理,以使其數(shù)據(jù)存儲(chǔ)性能得以改善。以TRI公司的基于NOR Flash的Flash管理軟件FMM為例,詳細(xì)介紹嵌入式系統(tǒng)中如何根據(jù)Flash的物理特性來(lái)進(jìn)行Flash存儲(chǔ)
摘要:介紹怎樣在嵌入式CPU 80C186XL DRAM刷新控制單元的基礎(chǔ)上,利用CPLD技術(shù)和80C196XL的時(shí)序特征設(shè)計(jì)一個(gè)低價(jià)格、功能完整的DRAM控制器的方法,并采用VHDL語(yǔ)言編程實(shí)現(xiàn)。關(guān)鍵詞:刷新控制單元(RCU) DRAM控制器
隨著當(dāng)今社會(huì)信息化進(jìn)程的飛速發(fā)展,計(jì)算機(jī)軟件更廣泛地應(yīng)用于各個(gè)領(lǐng)域,特別是在很多嵌入式系統(tǒng)在工業(yè)控制,電子信息,以及武器裝備的核心作用.軟件的質(zhì)量是生命,軟件測(cè)試是保證軟件產(chǎn)品質(zhì)量的重要手段.嵌入式系統(tǒng)的發(fā)展趨勢(shì):硬件逐步過(guò)渡到共同的平臺(tái),依靠軟件來(lái)完成系統(tǒng)的各項(xiàng)任務(wù).因此,軟件已成為在確定系統(tǒng)的成功或失敗的關(guān)鍵因素.然而,改善軟件的復(fù)雜
闡述實(shí)際電力自動(dòng)化裝置開(kāi)發(fā)過(guò)程中如何提升嵌入式系統(tǒng)CPU運(yùn)行效率,進(jìn)行軟件效率優(yōu)化。雖然現(xiàn)代超標(biāo)量體系結(jié)構(gòu)的CPU標(biāo)稱性能很強(qiáng)大,但需要采取有針對(duì)性的措施進(jìn)行優(yōu)化,才能發(fā)揮其真正性能。在實(shí)踐中,根據(jù)超標(biāo)量體系結(jié)構(gòu)CPU的特點(diǎn),有針對(duì)性的進(jìn)行軟件優(yōu)化和代碼重構(gòu),優(yōu)化前后性能有大幅度的提升。這說(shuō)明CPU體系結(jié)構(gòu)特定的軟件優(yōu)化對(duì)發(fā)揮系統(tǒng)性能有著
在嵌入式系統(tǒng)中,延時(shí)是經(jīng)常需要使用的一種手段,延時(shí)的方法可以通過(guò)使用類似于"NOP"的指令來(lái)實(shí)現(xiàn),但是如果延時(shí)的時(shí)間比較 長(zhǎng),如果使用太多的"NOP"指令則會(huì)消耗過(guò)多的儲(chǔ)存空間,最好的方法是使用子程序(匯編語(yǔ)言中)或子函數(shù)(高級(jí)語(yǔ)言中)。
ARM是一類嵌入式微處理器,同時(shí)也是一個(gè)公司的名字。ARM公司于1990年11月成立于英國(guó)劍橋,它是一家專門(mén)從事16/32位RISC微處理器知識(shí)產(chǎn)權(quán)設(shè)計(jì)的供應(yīng)商。ARM公司本身不直接從事芯片生產(chǎn),而只是授權(quán)ARM內(nèi)核,再給生產(chǎn)和銷售半導(dǎo)體的合作伙伴,同時(shí)也提供基于ARM架構(gòu)的開(kāi)發(fā)設(shè)計(jì)技術(shù)。
尼葛洛龐帝2001年訪華時(shí)的預(yù)言“4~5年后,嵌入式智能電腦將是繼PC和Internet后的最偉大發(fā)明!”。如今,嵌入式系統(tǒng)已成為當(dāng)今最為熱門(mén)的領(lǐng)域之一,它迅猛的發(fā)展勢(shì)頭引起了社會(huì)各界人士的關(guān)注。如家用電器、手持通信設(shè)備、信息終端、儀器儀表、汽車、航天航空、軍事裝備、制造工業(yè)、過(guò)程控制等。今天,嵌入式系統(tǒng)帶來(lái)的工業(yè)年產(chǎn)值已超過(guò)1萬(wàn)億美元。
由嵌入式系統(tǒng)本身的特性所影響,嵌入式系統(tǒng)開(kāi)發(fā)與通用系統(tǒng)的開(kāi)發(fā)有很大的區(qū)別。嵌入式系統(tǒng)的開(kāi)發(fā)主要分為系統(tǒng)總體開(kāi)發(fā)、嵌入式硬件開(kāi)發(fā)和嵌入式軟件開(kāi)發(fā)3大部分,其總體流程圖如圖4.15所示。
通過(guò)使用JTAG燒寫(xiě)Flash的實(shí)驗(yàn),了解嵌入式硬件環(huán)境,熟悉JTAG的使用,為今后的進(jìn)一步學(xué)習(xí)打下良好的基礎(chǔ)。本書(shū)以優(yōu)龍的FS2410及Flash燒寫(xiě)工具為例進(jìn)行講解,不同廠商的開(kāi)發(fā)板都會(huì)提供相應(yīng)的Flash燒寫(xiě)工具,并有相應(yīng)的說(shuō)明文檔,請(qǐng)讀者在了解基本原理之后查閱相關(guān)手冊(cè)。
本章講解了嵌入式中的基本概念,包括嵌入式系統(tǒng)的含義、發(fā)展歷史、特點(diǎn)以及其體系結(jié)構(gòu)。在這里,重點(diǎn)要掌握嵌入式系統(tǒng)和通用計(jì)算機(jī)的區(qū)別以加深對(duì)嵌入式系統(tǒng)的理解。
本章主要介紹嵌入式應(yīng)用程序的設(shè)計(jì)方法。本章中的一些實(shí)例程序是以ARM公司的Realview2.2為開(kāi)發(fā)平臺(tái)。由于目前嵌入式應(yīng)用環(huán)境相差非常大,這里主要是通過(guò)這些實(shí)例程序來(lái)更直接地介紹嵌入式應(yīng)用系統(tǒng)的開(kāi)發(fā)方法,具體的代碼因具體的嵌入式環(huán)境不同而有所差異。