嵌入式系統(tǒng)設(shè)計(jì)與實(shí)例開(kāi)發(fā)復(fù)習(xí)資料(整理)_第1頁(yè)
嵌入式系統(tǒng)設(shè)計(jì)與實(shí)例開(kāi)發(fā)復(fù)習(xí)資料(整理)_第2頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余2頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第一章1.嵌入式系統(tǒng)有哪些特點(diǎn)?(1)系統(tǒng)內(nèi)核小(2)專用性強(qiáng)(3)系統(tǒng)精簡(jiǎn)(4)高實(shí)時(shí)性的操作系統(tǒng)軟件是嵌入式軟件 的基本 要求(5)嵌入式軟件開(kāi)發(fā)要想走向標(biāo)準(zhǔn)化, 就必須 使 用多任務(wù)的操作系統(tǒng)(6)嵌入式系統(tǒng)開(kāi)發(fā)需要專門(mén)的開(kāi)發(fā)工具和 環(huán)境。第二章1.嵌入式微處理器的分類(1)ARM(2)MIPS(3)Power PC(4) X86系列(5)68K系列2.ARM系列微處理器分類(1)ARM7(2)ARM9(3)ARM9E(4)ARM10E(5)SecurCore(6)StrongARM(7)Xscale3.ARM系列微處理器分類(1)ARM7TDMI(2)ARM7TDMI-S(3)ARM7

2、20T(4)ARM7EJ4.嵌入式系統(tǒng)有哪些常用總線(1)I2C總線(2) SPI總線(3)CAN總線(4)ARM總線(5)PCMCIA總線(6)PC-104總線5.SPI總線引腳定義(1)串行時(shí)鐘線(SCK)(2)主機(jī)輸入/從機(jī)輸出數(shù)據(jù)線( MISO )(3)主機(jī)輸出/從機(jī)輸入數(shù)據(jù)線( MOSI )(4)低電平有效從機(jī)選擇( SS)6.USB接口的中英文含義USB的英文全稱是Universal Serial Bus,中 文 是“通用串行總線 ”7.標(biāo)準(zhǔn)JTAG接口包含哪些引腳(1) TMS測(cè)試模式選擇(2) TCK測(cè)試時(shí)鐘(3) TDI測(cè)試數(shù)據(jù)輸入(4) TDO測(cè)試數(shù)據(jù)輸出第三章1.操作系統(tǒng)

3、的分類:(1)按時(shí)間使用方式分類:1順序執(zhí)行系統(tǒng)2分時(shí)操作系統(tǒng)3實(shí)時(shí)操作系統(tǒng)(2)按實(shí)時(shí)性分類:1強(qiáng)實(shí)時(shí)系統(tǒng)2一般實(shí)時(shí)系統(tǒng)3弱實(shí)時(shí)系統(tǒng)(3)按軟件結(jié)構(gòu)分類:1循環(huán)輪詢系統(tǒng)2事件驅(qū)動(dòng)系統(tǒng)2.名詞解釋:內(nèi)核 :多任務(wù)系統(tǒng)中, 內(nèi)核負(fù)責(zé)管理各個(gè)任 務(wù),或者說(shuō)為每個(gè)任務(wù)分配CPU時(shí)間,并 且負(fù) 責(zé)任務(wù)之間的通訊。內(nèi)核提供的基本服 務(wù)是任務(wù) 切換。調(diào)度 :這是內(nèi)核的主要職責(zé)之一, 就是要決 定 該輪到哪個(gè)任務(wù)進(jìn)行了。代碼的臨界段 :也稱為臨界區(qū), 指處理時(shí)不 可 分割的代碼。3.常用的嵌入式操作系統(tǒng):(1) VxWorks(2) Windows CE(3) Palm OS(4) QNX(5)嵌入式Lin

4、ux區(qū)/OS4.BSP的概念:BSP (板級(jí)支持包)是介于底層硬件和操作 系統(tǒng)之 間的軟件層次, 它完成系統(tǒng)上電后最 初的硬件和 軟件初始化,并對(duì)底層硬件進(jìn)行 封裝,使得操作 系統(tǒng)不再面對(duì)具體的操作。5.BSP的功能:( 1 )片級(jí)初始化:完成微處理器的初始化( 2)板級(jí)初始化:完成微處理器以外的其 他硬件設(shè)備的初始化(3)系統(tǒng)級(jí)初始化:進(jìn)行操作系統(tǒng)初始化第四章1.ARM微處理器的工作狀態(tài):(1)ARM狀態(tài),執(zhí)行32位的ARM指令(2)Thunb狀態(tài),執(zhí)行16位的半字對(duì)齊的Thumb指令2.ARM體系結(jié)構(gòu)的存儲(chǔ)器格式: 大端格式: 字?jǐn)?shù)據(jù)的高字節(jié)存儲(chǔ)在低地址 中,低字節(jié)則存在 高地址中。小端格

5、式: 字?jǐn)?shù)據(jù)的高字節(jié)存儲(chǔ)在高地址 中, 低字節(jié)則存在低地址中。3.ARM的處理器模式 :1用戶模式(usr)2快速中斷模式(fiq)3外部中斷模式 (irq)4管理模式(svc)5數(shù)據(jù)訪問(wèn)終止模式(abt)6系統(tǒng)模式7未定義指令中止模式(un d) 除用戶模式以 外, 其余的所有6種模式稱之 為非用戶模式或 特權(quán)模式。 其中除去用戶模 式和系統(tǒng)模式以外的5種又稱為異常模式。4.ARM體系結(jié)構(gòu)所支持的異常類型:1復(fù)位2未定義指令 軟件中斷4指令預(yù)取中止5數(shù)據(jù)中止6IRQ(外部中斷請(qǐng)求)7FIQ(快速中斷請(qǐng)求)5.ARM指令的分類:ARM微處理器的指令集可以分為跳轉(zhuǎn)指令、 數(shù)據(jù) 處理指令、程序狀態(tài)

6、寄存器(PSR)處 理指令,加載/存儲(chǔ)指令、協(xié)處理器指令和 異常產(chǎn) 生指令六大類。6.ARM指令的尋址方式:立即尋址 寄存器尋址3寄存器間接尋址4基地址變址尋址5多寄存器尋址6相對(duì)尋址7堆棧尋址7.S3C44BOX的主要功能模式: 包括:8KB cache、內(nèi)置SDRAM控制器、LCD控制器、2個(gè)UART、4通道DMA、系 統(tǒng)管理器、可實(shí)現(xiàn)PWM功能的5通道定時(shí) 器、I/O端口、RTC、8通道10位ADC、l2c總 線接口、l2S總線接口、同步SIO接口和PLL倍頻 器。第六章1. SRAM和SDRAM的區(qū)別在于?SRAM是靜態(tài)隨機(jī)存儲(chǔ)器, 加電情況下, 不 需 要刷新,數(shù)據(jù)不會(huì)丟失。內(nèi)部采用

7、雙穩(wěn)態(tài) 電路的 形式存儲(chǔ)數(shù)據(jù), 電路機(jī)構(gòu)復(fù)雜, 成本 高,容量 小。SDRAM同步動(dòng)態(tài)隨機(jī)存儲(chǔ)器,掉電后數(shù)據(jù) 丟 失,需要不斷刷新才能保存數(shù)據(jù),但SDRAM容量可以做得很大,其優(yōu)勢(shì)在于容 量 大,成本低。2. NAND FLASH和NOR FLASH的區(qū)別在 于?(都屬于閃存)NOR FLASH數(shù)據(jù)總線和地址分開(kāi),有足夠 的地 址引腳來(lái)尋址, 可以很容易的存取其內(nèi) 部的每一 個(gè)地址單元內(nèi)容。NAND FLASH的數(shù)據(jù)地址共8位,通過(guò)復(fù) 雜的 時(shí)序區(qū)分總線上出現(xiàn)的是命令、地址, 還是具體 存儲(chǔ)內(nèi)容。現(xiàn)在單片NAND FLASH容量已達(dá)G字節(jié)以 上, 容量遠(yuǎn)大于NOR FLASH。3.晶振的種類和

8、區(qū)別。晶振分為無(wú)源晶振和有源 晶振。無(wú)源晶振一般為兩個(gè)引腳, 跨接兩個(gè)微調(diào) 電 容, 從而形成一個(gè)穩(wěn)定的自激振蕩器。 作為CPU時(shí)鐘。有源晶振也稱作鐘振,一般為四個(gè)引腳,1腳懸 空,2腳接地,3腳輸出方波,4腳接電 源 (5V或3.3V),電容和配套電路內(nèi)置。4.觸摸屏的種類電阻式、 電容感應(yīng)式、紅外線式和表面聲波 式。5.RS-232接口引腳定義?最常用是哪幾個(gè) 引腳?RS-232接口連接器一般使用DB25的25芯 插 頭/插座(或者DB9的9芯插頭/插座)通 常插 頭在DCE端,插座在DTE端。1DCD數(shù)據(jù)載波檢測(cè)2RXD接收數(shù)據(jù)3TXD發(fā)送數(shù)據(jù)4DTR數(shù)據(jù)終端準(zhǔn)備好5GND地6DSR數(shù)據(jù)

9、設(shè)備準(zhǔn)備好7RTS請(qǐng)求發(fā)送8CTS允許發(fā)送9RI振鈴指示( 2、3、5最常用)6.GUI的含義及常用的嵌入式GUI GUI (圖形用戶 接口)英文全稱為GraphicsUser Interface,是指計(jì)算機(jī)(或嵌入式產(chǎn)品)與 其他使用者之間的圖形化對(duì)話借口。常 用GUI:Microwindows OpenGUI Qt/Embedded MiniGUIQ/GUI等7. LwIP提供的兩種API區(qū)別: 第一種 是BSDAPI,這種API非常像BSD標(biāo)準(zhǔn)中的socketAPI,所以這樣命名,它提 供了一種標(biāo)準(zhǔn)的 方法來(lái)使用LwIP協(xié)議; 第二種 是RAMAPI, 這種API接口實(shí)際上 是直接使用了

10、LwIP協(xié)議棧 中的回調(diào)函數(shù), 從而應(yīng)用程序和協(xié)議棧代碼更好 地集成在 一起, 運(yùn)行在同一個(gè)線程中;ARMAPI相對(duì) 于普通BSPAPI來(lái)說(shuō),速度更快, 消耗內(nèi)存 更少,缺點(diǎn)是編程復(fù)雜,對(duì)設(shè)計(jì)要求較 高。第七章1.?c/OS的主要特點(diǎn): 公開(kāi)源代碼,可移植性, 可固化,可裁剪, 占先式,多任務(wù),可確定性, 獨(dú)立任務(wù)棧, 豐富的系統(tǒng)服務(wù), 中斷管理, 良 好的穩(wěn)定性 和可靠性2.uc/os的時(shí)間管理函數(shù)(1)void OSTimeDly(INT16V ticks)將一個(gè) 任務(wù)延 時(shí)若干個(gè)時(shí)鐘節(jié)拍(2)void OSTimeDlyHMSM(INT8V hours,INT8Vminutes,INT8V seconds,INT8V mili)將 一個(gè)任務(wù)延時(shí)若干個(gè)時(shí)間, 延時(shí)的單位為 時(shí), 分,秒,毫秒。(3)void OSTimeDlyResume ( INT8V prio )喚 醒 一 個(gè)用OSTimeDly ( )或 者OSTimeDlyHMSM ()函數(shù)延時(shí)的任務(wù),prio為指 定要喚醒任務(wù)的優(yōu)先級(jí)。(4)系統(tǒng)時(shí)間OSTimeGet( )和DSTimeSet ( )3.消息隊(duì)列的常用函數(shù):OS_EVENT*

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論