嵌入式系統(tǒng)是以應(yīng)用中心,以計算機(jī)技術(shù)為基礎(chǔ),軟件硬件可裁剪,適應(yīng)應(yīng)用系統(tǒng)對功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計算機(jī)系統(tǒng)。 2、嵌入式系統(tǒng)軟件的要求與臺式機(jī)有所不同,其特點主要包括:軟件要求固化存儲;軟件代碼要求高效率、高可靠性;系統(tǒng)軟件有較高的實時性要求。 3、ARM9 的工作模式有7種,包括:用戶模式、系統(tǒng)模式、管理模式、中止模式、未定義模式、IRQ模式、FIQ模式。其中除用戶模式外的其他6種模式稱為特權(quán)模式。 4、ARM處理器中CPSR和SPSR的中文名稱分別為:當(dāng)前程序狀態(tài)寄存器和保存程序狀態(tài)寄存器。 5、S3C2410芯片外部尋址空間是1G,被分成___8____個存儲塊,每塊__128__MB。SDRAM存儲器應(yīng)連接到第 ___6或7__個存儲塊。 6、S3C2410涉及DMA的操作模式有三類:DMA請求模式、DMA傳輸模式和_DMA服務(wù)模式。 7、S3C2410芯片共有____8____個I/O端口,每個端口都有相應(yīng)的控制寄存器和數(shù)據(jù)寄存器,其中控制寄存器的主要功能是設(shè)置_I/O引腳的功能_,數(shù)據(jù)寄存器的功能是__從寄存器讀取數(shù)據(jù)或者向寄存器寫入數(shù)據(jù)__ 8、I2C總線協(xié)議包含了2層協(xié)議:物理層和_數(shù)據(jù)鏈路_層;I2C總線只使用了兩條信號線:串行數(shù)據(jù)線和串行時鐘線,串行數(shù)據(jù)線用于_數(shù)據(jù)的發(fā)送和接收_,串行時鐘線用于指示什么時候數(shù)據(jù)線上是有效數(shù)據(jù)。 9.小端模式是ARM9處理器的默認(rèn)模式。一般通過硬件輸入引腳_BIGEND_來配置工作模式。若要實現(xiàn)支持大端存儲系統(tǒng),該引腳接__高__電平。 10. ARM920T處理器發(fā)生復(fù)位異常時,一般從地址_0x00000000_或_0xFFFF0000_處考試執(zhí)行程序。 11. 嵌入式系統(tǒng)中,微處理器控制I/O端口或部件的數(shù)據(jù)傳送方式有2種:_中斷方式 和_程序查詢方式 。 12. 中斷優(yōu)先級通常用硬件電路實現(xiàn),較常用的中斷優(yōu)先級電路有兩種:_菊花鏈 中斷優(yōu)先級電路和_中斷優(yōu)先級編碼 電路。 13、在S3C2410微處理器中,與中斷有關(guān)的5各中斷控制寄存器是:源未決寄存器、中斷模式、屏蔽寄存器、優(yōu)先級寄存器、中斷未決寄存器 14.看門狗控制寄存器包括:看門狗控制寄存器、計數(shù)常數(shù)寄存器、看門狗計數(shù)器寄存器。 15. S3C2410芯片共有117個輸入輸出引腳,分屬于8個I/O端口。 16. CAN總線體系結(jié)構(gòu)采用三層結(jié)構(gòu):物理層、數(shù)據(jù)鏈路層、應(yīng)用層。 17.在嵌入式系統(tǒng)設(shè)計過程中,需求分析包括:功能性需求分析和非功能性需求分析。 18.ARM字?jǐn)?shù)據(jù)存儲格式有:大端格式和小端格式。 19.總線按照傳輸關(guān)系分類可分為:主從結(jié)構(gòu)和對等結(jié)構(gòu)。 20.RS-232C的幀格式由四部分組成,包括:起始位、數(shù)據(jù)位、奇偶校驗位和停止位。 21.I/O接口電路數(shù)據(jù)傳送方式有:查詢、中斷、DMA、I/O通道和I/O處理機(jī)方式。 I/O接口編址方式有兩種,分別是:統(tǒng)一編址和獨立編址。 22.Boot loader主要功能是:系統(tǒng)初始化、加載和運行內(nèi)核程序。 23.從模塊結(jié)構(gòu)來看,嵌入式系統(tǒng)由三大部分組成,分別是: 硬件 、軟件和開發(fā)平臺。 24.嵌入式系統(tǒng)的設(shè)計過程包括:需求分析、體系結(jié)構(gòu)設(shè)計 、構(gòu)件設(shè)計、系統(tǒng)集成和系統(tǒng)測試。 25.ARM系列微處理器支持的邊界對齊格式有:字節(jié)對齊、半字對齊和字對齊。 26.RAM存儲器有兩種,分別是:SRAM和DRAM。 27.嵌入式操作系統(tǒng)的內(nèi)核構(gòu)成包括:系統(tǒng)初始化、多任務(wù)管理和內(nèi)存管理。 28.在宿主機(jī)上使用編譯器軟件將嵌入式應(yīng)用。嵌入式操作系統(tǒng)編譯成為可以在目標(biāo)機(jī)上運行代碼的過程,稱為交叉編譯,而采用的編譯器稱為交叉編譯器。 |