亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁(yè)| 資源下載| 資源專輯| 精品軟件
登錄| 注冊(cè)

嵌入式程序員

  • 基于M CORE微控制器的嵌入式系統(tǒng)

    基于M CORE微控制器的嵌入式系統(tǒng)從應(yīng)用的角度出發(fā),全面介紹了構(gòu)成嵌人式系統(tǒng)的微控制器的結(jié)構(gòu)和常用支撐硬件的原理以及設(shè)計(jì)開發(fā)方法。本書共 24章,分為3大部分。第 1部分(第 1~14章)介紹具有 32位 RISC CPU核的M·CORE微控制器的結(jié)構(gòu)及原理,按模塊分章,對(duì)各功能模塊的原理及使用方法都有詳盡的講解。眾所周知,微控制器種類繁多,雖然不同種類微控制器的CPU及內(nèi)部功能模塊有所不同,但基本原理(尤其是一些通用的功能)是一致的。第2部分(第15—19章)介紹嵌入式系統(tǒng)常用外圍電路的原理及設(shè)計(jì)和使用方法,包括有:異步串行接口的互連及應(yīng)用舉例、同步串行總線及應(yīng)用舉例、液晶顯示模塊、液晶控制器、觸摸屏及觸摸屏控制器和各類存儲(chǔ)器的應(yīng)用舉例。第3部分(第20—24章)介紹嵌人式系統(tǒng)的開發(fā)環(huán)境與軟件開發(fā),在討論嵌人式系統(tǒng)軟件開發(fā)的一般過程和開發(fā)工具需求的基礎(chǔ)上,介紹M·CORE軟件開發(fā)支持工具集、MMC2107微控制器評(píng)估板、M·CORE常用工具軟件、QodeWarrior集成開發(fā)環(huán)境IDE及M·CORE的基本程序設(shè)計(jì)技術(shù)。 第1部分 M·COREM控制器的結(jié)構(gòu)及原理 第1章 微控制器及其應(yīng)用技術(shù)概述 1.1 微控制器的特點(diǎn) 1.2 微控制器技術(shù)的發(fā)展 1.3 M·CORE系列微控制器 l.3.1 MMC2107的特點(diǎn)及組成 1.3.2 MMC2107的引腳描述 1.3.3 MMC2107的系統(tǒng)存儲(chǔ)器地址映射 第2章 M·CORE M210中央處理單元(CPU) 2.1 M·CORE處理器綜述 2.1.1 M·CORE處理器的微結(jié)構(gòu) 2.1.2 M·CORE處理器的編程模型 2.1.3 M·CORE的數(shù)據(jù)格式 2.1.4 M·CORE處理器的寄存器 2.2 M·CORE處理器指令系統(tǒng)簡(jiǎn)述 2. 2.l 指令類型和尋址方式

    標(biāo)簽: CORE 微控制器 嵌入式系統(tǒng)

    上傳時(shí)間: 2013-10-28

    上傳用戶:lhw888

  • AVR高速嵌入式單片機(jī)原理與應(yīng)用(修訂版)

    AVR高速嵌入式單片機(jī)原理與應(yīng)用(修訂版)詳細(xì)介紹ATMEL公司開發(fā)的AVR高速嵌入式單片機(jī)的結(jié)構(gòu);講述AVR單片機(jī)的開發(fā)工具和集成開發(fā)環(huán)境(IDE),包括Studio調(diào)試工具、AVR單片機(jī)匯編器和單片機(jī)串行下載編程;學(xué)習(xí)指令系統(tǒng)時(shí),每條指令均有實(shí)例,邊學(xué)習(xí)邊調(diào)試,使學(xué)習(xí)者看得見指令流向及操作結(jié)果,真正理解每條指令的功能及使用注意事項(xiàng);介紹AVR系列多種單片機(jī)功能特點(diǎn)、實(shí)用程序設(shè)計(jì)及應(yīng)用實(shí)例;作為提高篇,講述簡(jiǎn)單易學(xué)、適用AVR單片機(jī)的高級(jí)語(yǔ)言BASCOMAVR及ICC AVR C編譯器。 AVR高速嵌入式單片機(jī)原理與應(yīng)用(修訂版) 目錄 第一章ATMEL單片機(jī)簡(jiǎn)介1.1ATMEL公司產(chǎn)品的特點(diǎn)11.2AT90系列單片機(jī)簡(jiǎn)介21.3AT91M系列單片機(jī)簡(jiǎn)介2第二章AVR單片機(jī)系統(tǒng)結(jié)構(gòu)2.1AVR單片機(jī)總體結(jié)構(gòu)42.2AVR單片機(jī)中央處理器CPU62.2.1結(jié)構(gòu)概述72.2.2通用寄存器堆92.2.3X、Y、Z寄存器92.2.4ALU運(yùn)算邏輯單元92.3AVR單片機(jī)存儲(chǔ)器組織102.3.1可下載的Flash程序存儲(chǔ)器102.3.2內(nèi)部和外部的SRAM數(shù)據(jù)存儲(chǔ)器102.3.3EEPROM數(shù)據(jù)存儲(chǔ)器112.3.4存儲(chǔ)器訪問和指令執(zhí)行時(shí)序112.3.5I/O存儲(chǔ)器132.4AVR單片機(jī)系統(tǒng)復(fù)位162.4.1復(fù)位源172.4.2加電復(fù)位182.4.3外部復(fù)位192.4.4看門狗復(fù)位192.5AVR單片機(jī)中斷系統(tǒng)202.5.1中斷處理202.5.2外部中斷232.5.3中斷應(yīng)答時(shí)間232.5.4MCU控制寄存器 MCUCR232.6AVR單片機(jī)的省電方式242.6.1休眠狀態(tài)242.6.2空閑模式242.6.3掉電模式252.7AVR單片機(jī)定時(shí)器/計(jì)數(shù)器252.7.1定時(shí)器/計(jì)數(shù)器預(yù)定比例器252.7.28位定時(shí)器/計(jì)數(shù)器0252.7.316位定時(shí)器/計(jì)數(shù)器1272.7.4看門狗定時(shí)器332.8AVR單片機(jī)EEPROM讀/寫訪問342.9AVR單片機(jī)串行接口352.9.1同步串行接口 SPI352.9.2通用串行接口 UART402.10AVR單片機(jī)模擬比較器452.10.1模擬比較器452.10.2模擬比較器控制和狀態(tài)寄存器ACSR462.11AVR單片機(jī)I/O端口472.11.1端口A472.11.2端口 B482.11.3端口 C542.11.4端口 D552.12AVR單片機(jī)存儲(chǔ)器編程612.12.1編程存儲(chǔ)器鎖定位612.12.2熔斷位612.12.3芯片代碼612.12.4編程 Flash和 EEPROM612.12.5并行編程622.12.6串行下載662.12.7可編程特性67第三章AVR單片機(jī)開發(fā)工具3.1AVR實(shí)時(shí)在線仿真器ICE200693.2JTAG ICE仿真器693.3AVR嵌入式單片機(jī)開發(fā)下載實(shí)驗(yàn)器SL?AVR703.4AVR集成開發(fā)環(huán)境(IDE)753.4.1AVR Assembler編譯器753.4.2AVR Studio773.4.3AVR Prog783.5SL?AVR系列組態(tài)開發(fā)實(shí)驗(yàn)系統(tǒng)793.6SL?AVR*.ASM源文件說明81第四章AVR單片機(jī)指令系統(tǒng)4.1指令格式844.1.1匯編指令844.1.2匯編器偽指令844.1.3表達(dá)式874.2尋址方式894.3數(shù)據(jù)操作和指令類型924.3.1數(shù)據(jù)操作924.3.2指令類型924.3.3指令集名詞924.4算術(shù)和邏輯指令934.4.1加法指令934.4.2減法指令974.4.3乘法指令1014.4.4取反碼指令1014.4.5取補(bǔ)指令1024.4.6比較指令1034.4.7邏輯與指令1054.4.8邏輯或指令1074.4.9邏輯異或指令1104.5轉(zhuǎn)移指令1114.5.1無條件轉(zhuǎn)移指令1114.5.2條件轉(zhuǎn)移指令1144.6數(shù)據(jù)傳送指令1354.6.1直接數(shù)據(jù)傳送指令1354.6.2間接數(shù)據(jù)傳送指令1374.6.3從程序存儲(chǔ)器直接取數(shù)據(jù)指令1444.6.4I/O口數(shù)據(jù)傳送指令1454.6.5堆棧操作指令1464.7位指令和位測(cè)試指令1474.7.1帶進(jìn)位邏輯操作指令1474.7.2位變量傳送指令1514.7.3位變量修改指令1524.7.4其它指令1614.8新增指令(新器件)1624.8.1EICALL-- 延長(zhǎng)間接調(diào)用子程序1624.8.2EIJMP--擴(kuò)展間接跳轉(zhuǎn)1634.8.3ELPM--擴(kuò)展裝載程序存儲(chǔ)器1644.8.4ESPM--擴(kuò)展存儲(chǔ)程序存儲(chǔ)器1644.8.5FMUL--小數(shù)乘法1664.8.6FMULS--有符號(hào)數(shù)乘法1664.8.7FMULSU--有符號(hào)小數(shù)和無符號(hào)小數(shù)乘法1674.8.8MOVW--拷貝寄存器字1684.8.9MULS--有符號(hào)數(shù)乘法1694.8.10MULSU--有符號(hào)數(shù)與無符號(hào)數(shù)乘法1694.8.11SPM--存儲(chǔ)程序存儲(chǔ)器170 第五章AVR單片機(jī)AT90系列5.1AT90S12001725.1.1特點(diǎn)1725.1.2描述1735.1.3引腳配置1745.1.4結(jié)構(gòu)縱覽1755.2AT90S23131835.2.1特點(diǎn)1835.2.2描述1845.2.3引腳配置1855.3ATmega8/8L1855.3.1特點(diǎn)1865.3.2描述1875.3.3引腳配置1895.3.4開發(fā)實(shí)驗(yàn)工具1905.4AT90S2333/44331915.4.1特點(diǎn)1915.4.2描述1925.4.3引腳配置1945.5AT90S4414/85151955.5.1特點(diǎn)1955.5.2AT90S4414和AT90S8515的比較1965.5.3引腳配置1965.6AT90S4434/85351975.6.1特點(diǎn)1975.6.2描述1985.6.3AT90S4434和AT90S8535的比較1985.6.4引腳配置2005.6.5AVR RISC結(jié)構(gòu)2015.6.6定時(shí)器/計(jì)數(shù)器2125.6.7看門狗定時(shí)器 2175.6.8EEPROM讀/寫2175.6.9串行外設(shè)接口SPI2175.6.10通用串行接口UART2175.6.11模擬比較器 2175.6.12模數(shù)轉(zhuǎn)換器2185.6.13I/O端口2235.7ATmega83/1632285.7.1特點(diǎn)2285.7.2描述2295.7.3ATmega83與ATmega163的比較2315.7.4引腳配置2315.8ATtiny10/11/122325.8.1特點(diǎn)2325.8.2描述2335.8.3引腳配置2355.9ATtiny15/L2375.9.1特點(diǎn)2375.9.2描述2375.9.3引腳配置2395 .10ATmega128/128L2395.10.1特點(diǎn)2405.10.2描述2415.10.3引腳配置2435.10.4開發(fā)實(shí)驗(yàn)工具2455.11ATmega1612465.11.1特點(diǎn)2465.11.2描述2475.11.3引腳配置2475.12AVR單片機(jī)替代MCS51單片機(jī)249第六章實(shí)用程序設(shè)計(jì)6.1程序設(shè)計(jì)方法2506.1.1程序設(shè)計(jì)步驟2506.1.2程序設(shè)計(jì)技術(shù)2506.2應(yīng)用程序舉例2516.2.1內(nèi)部寄存器和位定義文件2516.2.2訪問內(nèi)部 EEPROM2546.2.3數(shù)據(jù)塊傳送2546.2.4乘法和除法運(yùn)算應(yīng)用一2556.2.5乘法和除法運(yùn)算應(yīng)用二2556.2.616位運(yùn)算2556.2.7BCD運(yùn)算2556.2.8冒泡分類算法2556.2.9設(shè)置和使用模擬比較器2556.2.10半雙工中斷方式UART應(yīng)用一2556.2.11半雙工中斷方式UART應(yīng)用二2566.2.128位精度A/D轉(zhuǎn)換器2566.2.13裝載程序存儲(chǔ)器2566.2.14安裝和使用相同模擬比較器2566.2.15CRC程序存儲(chǔ)的檢查2566.2.164×4鍵區(qū)休眠觸發(fā)方式2576.2.17多工法驅(qū)動(dòng)LED和4×4鍵區(qū)掃描2576.2.18I2C總線2576.2.19I2C工作2586.2.20SPI軟件2586.2.21驗(yàn)證SLAVR實(shí)驗(yàn)器及AT90S1200的口功能12596.2.22驗(yàn)證SLAVR實(shí)驗(yàn)器及AT90S1200的口功能22596.2.23驗(yàn)證SLAVR實(shí)驗(yàn)器及具有DIP40封裝的口功能第七章AVR單片機(jī)的應(yīng)用7.1通用延時(shí)子程序2607.2簡(jiǎn)單I/O口輸出實(shí)驗(yàn)2667.2.1SLAVR721.ASM 2667.2.2SLAVR722.ASM2677.2.3SLAVR723.ASM2687.2.4SLAVR724.ASM2707.2.5SLAVR725.ASM2717.2.6SLAVR726.ASM2727.2.7SLAVR727.ASM2737.3綜合程序2747.3.1LED/LCD/鍵盤掃描綜合程序2747.3.2LED鍵盤掃描綜合程序2757.3.3在LED上實(shí)現(xiàn)字符8的循環(huán)移位顯示程序2757.3.4電腦放音機(jī)2777.3.5鍵盤掃描程序2857.3.6十進(jìn)制計(jì)數(shù)顯示2867.3.7廉價(jià)的A/D轉(zhuǎn)換器2897.3.8高精度廉價(jià)的A/D轉(zhuǎn)換器2947.3.9星星燈2977.3.10按鈕猜數(shù)程序2987.3.11漢字的輸入3047.4復(fù)雜實(shí)用程序3067.4.110位A/D轉(zhuǎn)換3067.4.2步進(jìn)電機(jī)控制程序3097.4.3測(cè)脈沖寬度3127.4.4LCD顯示8字循環(huán)3187.4.5LED電腦時(shí)鐘3247.4.6測(cè)頻率3307.4.7測(cè)轉(zhuǎn)速3327.4.8AT90S8535的A/D轉(zhuǎn)換334第八章BASCOMAVR的應(yīng)用8.1基于高級(jí)語(yǔ)言BASCOMAVR的單片機(jī)開發(fā)平臺(tái)3408.2BASCOMAVR軟件平臺(tái)的安裝與使用3418.3AVR I/O口的應(yīng)用3458.3.1LED發(fā)光二極管的控制3458.3.2簡(jiǎn)易手控廣告燈3468.3.3簡(jiǎn)易電腦音樂放音機(jī)3478.4LCD顯示器3498.4.1標(biāo)準(zhǔn)LCD顯示器的應(yīng)用3498.4.2簡(jiǎn)單游戲機(jī)--按鈕猜數(shù)3518.5串口通信UART3528.5.1AVR系統(tǒng)與PC的簡(jiǎn)易通信3538.5.2PC控制的簡(jiǎn)易廣告燈3548.6單總線接口和溫度計(jì)3568.7I2C總線接口和簡(jiǎn)易IC卡讀寫器359第九章ICC AVR C編譯器的使用9.1ICC AVR的概述3659.1.1介紹ImageCraft的ICC AVR3659.1.2ICC AVR中的文件類型及其擴(kuò)展名3659.1.3附注和擴(kuò)充3669.2ImageCraft的ICC AVR編譯器安裝3679.2.1安裝SETUP.EXE程序3679.2.2對(duì)安裝完成的軟件進(jìn)行注冊(cè)3679.3ICC AVR導(dǎo)游3689.3.1起步3689.3.2C程序的剖析3699.4ICC AVR的IDE環(huán)境3709.4.1編譯一個(gè)單獨(dú)的文件3709.4.2創(chuàng)建一個(gè)新的工程3709.4.3工程管理3719.4.4編輯窗口3719.4.5應(yīng)用構(gòu)筑向?qū)?719.4.6狀態(tài)窗口3719.4.7終端仿真3719.5C庫(kù)函數(shù)與啟動(dòng)文件3729.5.1啟動(dòng)文件3729.5.2常用庫(kù)函數(shù)3729.5.3字符類型庫(kù)3739.5.4浮點(diǎn)運(yùn)算庫(kù)3749.5.5標(biāo)準(zhǔn)輸入/輸出庫(kù)3759.5.6標(biāo)準(zhǔn)庫(kù)和內(nèi)存分配函數(shù)3769.5.7字符串函數(shù)3779.5.8變量參數(shù)函數(shù)3799.5.9堆棧檢查函數(shù)3799.6AVR硬件訪問的編程3809.6.1訪問AVR的底層硬件3809.6.2位操作3809.6.3程序存儲(chǔ)器和常量數(shù)據(jù)3819.6.4字符串3829.6.5堆棧3839.6.6在線匯編3839.6.7I/O寄存器3849.6.8絕對(duì)內(nèi)存地址3849.6.9C任務(wù)3859.6.10中斷操作3869.6.11訪問UART3879.6.12訪問EEPROM3879.6.13訪問SPI3889.6.14相對(duì)轉(zhuǎn)移/調(diào)用的地址范圍3889.6.15C的運(yùn)行結(jié)構(gòu)3889.6.16匯編界面和調(diào)用規(guī)則3899.6.17函數(shù)返回非整型值3909.6.18程序和數(shù)據(jù)區(qū)的使用3909.6.19編程區(qū)域3919.6.20調(diào)試3919.7應(yīng)用舉例*3929.7.1讀/寫口3929.7.2延時(shí)函數(shù)3929.7.3讀/寫EEPROM3929.7.4AVR的PB口變速移位3939.7.5音符聲程序3939.7.68字循環(huán)移位顯示程序3949.7.7鋸齒波程序3959.7.8正三角波程序3969.7.9梯形波程序396附錄1AT89系列單片機(jī)簡(jiǎn)介398附錄2AT94K系列現(xiàn)場(chǎng)可編程系統(tǒng)標(biāo)準(zhǔn)集成電路401附錄3指令集綜合404附錄4AVR單片機(jī)選型表408參 考 文 獻(xiàn)412

    標(biāo)簽: AVR 高速嵌入式 單片機(jī)原理

    上傳時(shí)間: 2013-11-08

    上傳用戶:xcy122677

  • 嵌入式Linux應(yīng)用程序開發(fā)詳解

    嵌入式Linux.C

    標(biāo)簽: Linux 嵌入式 應(yīng)用程序

    上傳時(shí)間: 2013-10-31

    上傳用戶:zhqzal1014

  • 嵌入式Linux應(yīng)用程序開發(fā)標(biāo)準(zhǔn)教程

    嵌入式Linux.C

    標(biāo)簽: Linux 嵌入式 應(yīng)用程序 標(biāo)準(zhǔn)教程

    上傳時(shí)間: 2014-12-30

    上傳用戶:開懷常笑

  • 嵌入式系統(tǒng)技術(shù)內(nèi)幕

    詳細(xì)介紹基于嵌入式系統(tǒng)中的 OS 啟動(dòng)加載程序 ―― Boot Loader 的概念、軟件設(shè)計(jì)的主要任務(wù)以及結(jié)構(gòu)框架等內(nèi)容。

    標(biāo)簽: 嵌入式 系統(tǒng)技術(shù)

    上傳時(shí)間: 2013-10-26

    上傳用戶:阿譚電器工作室

  • 基于ARM11處理器的嵌入式視頻處理終端設(shè)計(jì)與實(shí)現(xiàn)

    基于ARM11的嵌入式視頻處理終端設(shè)計(jì) 在研究了基于ARMl 1體系結(jié)構(gòu)的Samsung$3C6410處理器的基 礎(chǔ)上,給出了多格式視頻編解碼的使用方法和Windows CE下中斷流 驅(qū)動(dòng)的設(shè)計(jì)方法,為Windows CE操作系統(tǒng)下的圖像采集和視頻處理 的復(fù)雜控制提供了軟件實(shí)現(xiàn)的方法;并以該處理器為核心,加上外部 存儲(chǔ)器和USB攝像頭等接口電路,完成了一個(gè)嵌入式視頻處理終端 核心板的硬件原理圖設(shè)計(jì)和PCB圖的設(shè)計(jì),并對(duì)視頻處理終端的印 制電路板的電磁兼容進(jìn)行了研究。 首先對(duì)嵌入式系統(tǒng)和視頻處理進(jìn)行了簡(jiǎn)單的介紹,指出了采用 $3C6410處理器設(shè)計(jì)的視頻處理終端具有的優(yōu)勢(shì)。其次,對(duì)$3C6410 多格式視頻編解碼的使用進(jìn)行了仔細(xì)分析,為多格式視頻編解碼軟件 的編寫提供了思路。給出了Windows CE下中斷流驅(qū)動(dòng)程序的設(shè)計(jì)方 法,為主處理器和BIT處理器在Windows CE下中斷流驅(qū)動(dòng)的設(shè)計(jì)提 供了一種較為通用的參考模型。第三,在熟悉了S3C64lO處理器的 體系結(jié)構(gòu)基礎(chǔ)上設(shè)計(jì)出了下列電路原理圖:電源及復(fù)位電路,時(shí)鐘電 路,DDR SDRAM和FLASH存儲(chǔ)器電路,USB接口電路,串口電路, JTAG接口電路,LCD和TSP接口電路。整個(gè)嵌入式視頻處理終端是 一個(gè)可以獨(dú)立工作的可擴(kuò)展系統(tǒng),該系統(tǒng)主要用于圖像采集和視頻編 解碼功能。另外,分別從濾波和接地等電磁兼容性設(shè)計(jì)手段出發(fā),對(duì) 這些方法進(jìn)行了理論分析,提出了提高視頻處理終端電磁兼容的措 施。最后,通過編寫簡(jiǎn)單的應(yīng)用程序,視頻處理終端對(duì)圖像進(jìn)行H.264 編碼,可以通過無線網(wǎng)卡進(jìn)行傳輸編碼后的圖像。測(cè)試結(jié)果表明,視 頻處理終端能夠?qū)崿F(xiàn)視頻圖像的拍攝、壓縮、無線視頻傳送和視頻監(jiān) 控等功能。

    標(biāo)簽: ARM 11 處理器 嵌入式

    上傳時(shí)間: 2013-11-22

    上傳用戶:誰(shuí)偷了我的麥兜

  • 基于CGI技術(shù)的嵌入式動(dòng)態(tài)Web的研究與實(shí)現(xiàn)

    為了在資源有限的嵌入式平臺(tái)上有效地實(shí)現(xiàn)動(dòng)態(tài)Web,以嵌入式Linux操作系統(tǒng)為軟件平臺(tái),以mini2440開發(fā)板為硬件平臺(tái),利用CGI技術(shù)實(shí)現(xiàn)了動(dòng)態(tài)Web。本文通過比較幾種Web服務(wù)器的優(yōu)缺點(diǎn),選定了性能優(yōu)異的Boa作為嵌入式Web服務(wù)器,并簡(jiǎn)要分析了Boa服務(wù)器的工作原理。文中深入研究了CGI技術(shù)原理及實(shí)現(xiàn)方法,提出了基于CGIC函數(shù)庫(kù)的CGI應(yīng)用程序的開發(fā)方式,完成了密碼驗(yàn)證系統(tǒng)的CGI程序的編寫,并實(shí)現(xiàn)了Boa服務(wù)器與Web頁(yè)面的動(dòng)態(tài)交互。

    標(biāo)簽: CGI Web 技術(shù)的嵌入式 動(dòng)態(tài)

    上傳時(shí)間: 2013-11-13

    上傳用戶:shaojie2080

  • 嵌入式系統(tǒng)設(shè)計(jì)師教程

    嵌入式系統(tǒng)是一種應(yīng)用范圍非常廣泛的系統(tǒng)。可以說除了桌面計(jì)算機(jī)和服務(wù)器外所有計(jì)算設(shè)備都屬于嵌入式系統(tǒng),例如從便攜式音樂播放器到航天飛機(jī)上的實(shí)時(shí)系統(tǒng)控制都屬于嵌入式系統(tǒng)。 大多數(shù)商用的嵌入式系統(tǒng)都設(shè)計(jì)成專用任務(wù)的低成本的產(chǎn)品。大多數(shù)的嵌入式系統(tǒng)都具有實(shí)時(shí)性的要求。有些功能需要非常快的主頻,但其他大多數(shù)功能并不需要高速的處理能力。這些系統(tǒng)通過特定的器件和軟件來滿足實(shí)時(shí)性的要求。 簡(jiǎn)單地通過速度和成本來定義嵌入式系統(tǒng)是困難的,但對(duì)于大批量的產(chǎn)品而言,成本常常對(duì)系統(tǒng)設(shè)計(jì)起決定作用。通常,一個(gè)嵌入式系統(tǒng)的很多部分相對(duì)系統(tǒng)主要功能來說需要較低的性能,因此嵌入式系統(tǒng)和通用PC相比,能夠使用一個(gè)滿足輔助功能的合適的CPU,從而簡(jiǎn)化了系統(tǒng)設(shè)計(jì),降低了成本。例如,數(shù)字電視的機(jī)頂盒需要處理每秒以百萬兆位計(jì)的連續(xù)數(shù)據(jù),但這些數(shù)據(jù)處理大部分是由定制的硬件來實(shí)現(xiàn)的,如解析、管理和編解碼多個(gè)頻道的數(shù)字影像。 對(duì)于大批量生產(chǎn)的嵌入式系統(tǒng),如便攜式音樂播放器或手機(jī)等,降低成本就成為最主要的問題。這些系統(tǒng)通常只具有幾個(gè)芯片:一個(gè)高度集成的CPU,一個(gè)定制的芯片用于控制其他所有的功能,還有一個(gè)存儲(chǔ)芯片。在這種設(shè)計(jì)中,每部分都設(shè)計(jì)成使用最小的系統(tǒng)功耗。 對(duì)于小批量的嵌入式應(yīng)用,為了降低開發(fā)成本,常常使用PC體系結(jié)構(gòu),通過限制程序的執(zhí)行時(shí)間或用一個(gè)實(shí)時(shí)操作系統(tǒng)來替換原先的操作系統(tǒng)。在這種情況下,可以使用一個(gè)或多個(gè)高性能的CPU來替換特殊用途的硬件。 嵌入式系統(tǒng)的軟件通常運(yùn)行在有限的硬件資源上:沒有硬盤、操作系統(tǒng)、鍵盤或屏幕。軟件一般都沒有文件系統(tǒng),如果有的話,也會(huì)采用Flash驅(qū)動(dòng)器。如果有人機(jī)交互接口的話,也是一個(gè)小鍵盤或液晶顯示器。硬件是計(jì)算機(jī)的物理部分,和存儲(chǔ)在硬件中的計(jì)算機(jī)軟件程序和數(shù)據(jù)區(qū)分開來。 嵌入到機(jī)械中的嵌入式系統(tǒng)需要長(zhǎng)期無故障連續(xù)運(yùn)行,因此它的軟件需要比PC中的軟件更加仔細(xì)地開發(fā)和更加嚴(yán)格地測(cè)試。 那么,到底什么是嵌入式系統(tǒng)呢? 根據(jù)IEEE(國(guó)際電氣和電子工程師協(xié)會(huì))的定義,嵌入式系統(tǒng)是“控制、監(jiān)視或者輔助設(shè)備、機(jī)器和車間運(yùn)行的裝置”(原文為devices used to control,monitor,or assist the operation of equipment,machinery or plants)。這主要是從應(yīng)用上加以定義的,從中可以看出嵌入式系統(tǒng)是軟件和硬件的綜合體,還可以涵蓋機(jī)械等附屬裝置。 目前國(guó)內(nèi)一個(gè)普遍被認(rèn)同的定義是:以應(yīng)用為中心、以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟件     硬件可裁剪,適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。 可以這樣認(rèn)為,嵌入式系統(tǒng)是一種專用的計(jì)算機(jī)系統(tǒng),作為裝置或設(shè)備的一部分。通常,嵌入式系統(tǒng)是一個(gè)控制程序存儲(chǔ)在ROM中的嵌入式處理器控制板。事實(shí)上,所有帶有數(shù)字接口的設(shè)備,如手表、微波爐、錄像機(jī)、汽車等,都使用嵌入式系統(tǒng),有些嵌入式系統(tǒng)還包含操作系統(tǒng),但大多數(shù)嵌入式系統(tǒng)都是由單個(gè)程序?qū)崿F(xiàn)整個(gè)控制邏輯。 本書是按照人事部、信息產(chǎn)業(yè)部全國(guó)計(jì)算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試要求編寫,內(nèi)容緊扣《嵌入式系統(tǒng)設(shè)計(jì)考試大鋼》。全書共六章,分別對(duì)嵌入式系統(tǒng)基礎(chǔ)知識(shí)、嵌入式微處理器與接口設(shè)計(jì)、嵌入式軟件與操作系統(tǒng)、嵌入式軟件程序設(shè)計(jì)、嵌入式系統(tǒng)設(shè)計(jì)與維護(hù)等知識(shí)進(jìn)行了詳細(xì)的講解。最后介紹了一個(gè)典型的嵌入式系統(tǒng)設(shè)計(jì)案例。 本書內(nèi)容豐富,結(jié)構(gòu)合理,概念清晰。既可作為全國(guó)計(jì)算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試中嵌入式系統(tǒng)設(shè)計(jì)師級(jí)別的考試用書,供有關(guān)考生學(xué)習(xí)使用,也可作為本科生嵌入式系統(tǒng)相關(guān)課程教材或培訓(xùn)書使用。

    標(biāo)簽: 嵌入式 系統(tǒng)設(shè)計(jì)師 教程

    上傳時(shí)間: 2013-10-29

    上傳用戶:dongqiangqiang

  • 嵌入式實(shí)時(shí)操作系統(tǒng)UCOS-Ⅱ在LPC1788上的移植及應(yīng)用

    詳細(xì)介紹了以LPC1788 ARM Cortex-M3微處理器為目標(biāo)硬件平臺(tái),在IAR Embedded Workbench for ARM 6.3集成開發(fā)環(huán)境下μC/OS-II 實(shí)時(shí)操作系統(tǒng)的詳細(xì)移植過程,重點(diǎn)闡述移植代碼中堆棧初始化、任務(wù)切換、時(shí)鐘中斷服務(wù)程序的編寫方法,并在評(píng)估板上驗(yàn)證了在該嵌入式實(shí)時(shí)操作系統(tǒng)上實(shí)現(xiàn)多任務(wù)操作。

    標(biāo)簽: UCOS 1788 LPC 嵌入式

    上傳時(shí)間: 2014-01-22

    上傳用戶:HGH77P99

  • 嵌入式機(jī)器視覺系統(tǒng)優(yōu)化研究

    介紹了基于ARM+DSP架構(gòu)的嵌入式機(jī)器視覺系統(tǒng)的特性,分析了制約嵌入式機(jī)器視覺系統(tǒng)性能的因素。從操作系統(tǒng)和應(yīng)用程序方面,討論了嵌入式機(jī)器視覺系統(tǒng)的優(yōu)化方案。通過對(duì)嵌入式Linux內(nèi)核和文件系統(tǒng)進(jìn)行裁剪,對(duì)應(yīng)用程序代碼進(jìn)行大量的優(yōu)化,并充分利用Cotex-A處理器獨(dú)有的NEON加速技術(shù),使系統(tǒng)開機(jī)啟動(dòng)時(shí)間縮短25 s,應(yīng)用程序運(yùn)行速度提高2.5倍。

    標(biāo)簽: 嵌入式機(jī)器視覺 系統(tǒng)優(yōu)化

    上傳時(shí)間: 2013-11-02

    上傳用戶:小楓殘?jiān)?/p>

主站蜘蛛池模板: 广州市| 大姚县| 通海县| 玉溪市| 金寨县| 安康市| 合江县| 克东县| 屯门区| 涿鹿县| 五大连池市| 芦山县| 海宁市| 土默特左旗| 灵武市| 黔江区| 南部县| 汝州市| 蓝田县| 嘉禾县| 新泰市| 屏南县| 会理县| 安阳县| 道孚县| 永吉县| 陵水| 汤原县| 武宣县| 溧阳市| 麻城市| 泾阳县| 太湖县| 巴彦淖尔市| 西乌珠穆沁旗| 白河县| 五台县| 谢通门县| 黄梅县| 稷山县| 沈丘县|