版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、嵌入式系統(tǒng)開(kāi)發(fā)技術(shù)題庫(kù) 2一、選擇題1: 下面關(guān)于嵌入式系統(tǒng)邏輯組成的敘述中,錯(cuò)誤的是()。A:嵌入式系統(tǒng)與通用計(jì)算機(jī)一樣,也由硬件和軟件兩部分組成B:硬件的主體是CPUS存儲(chǔ)器,它們通過(guò)I/O接口和I/O設(shè)備與外部世界聯(lián)系C:嵌入式系統(tǒng)的CP主要使用的是數(shù)字信號(hào)處理器D:嵌入式系統(tǒng)的軟件配置有些很簡(jiǎn)單,有些比較復(fù)雜2: 下面關(guān)于數(shù)字信號(hào)處理器的敘述中錯(cuò)誤的是()。A: 它是一種適用于數(shù)字信號(hào)處理的微處理器B: 它的英文縮寫(xiě)是 DPSC:它支持單指令多數(shù)據(jù)(SIMD并行處理的指令D:它能顯著提高音頻、視頻等數(shù)字信號(hào)的數(shù)據(jù)處理效率3: 片上系統(tǒng)是嵌入式處理器芯片的一個(gè)重要品種,下列敘述中錯(cuò)誤的是
2、()。A:SoC已經(jīng)成為嵌入式處理器芯片的主流發(fā)展趨勢(shì)B: 它是集成電路加工工藝進(jìn)入到深亞微米時(shí)代的產(chǎn)物C:片上系統(tǒng)使用單個(gè)芯片進(jìn)行數(shù)據(jù)的采集、轉(zhuǎn)換、存儲(chǔ)和處理,但不支持I/O功能D:片上系統(tǒng)既能把數(shù)字電路也能把模擬電路集成在單個(gè)芯片上4: 按照軟硬件技術(shù)復(fù)雜程度進(jìn)行分類(lèi),可以把嵌入式系統(tǒng)分為哪三大類(lèi)?()。A: 高端系統(tǒng)、中端系統(tǒng)和低端系統(tǒng)B: 軍用系統(tǒng)、工業(yè)用系統(tǒng)和民用系統(tǒng)C:硬實(shí)時(shí)系統(tǒng)、準(zhǔn)實(shí)時(shí)系統(tǒng)和非實(shí)時(shí)系統(tǒng)D:片上系統(tǒng)、微控制器和數(shù)字信號(hào)處理器5: 半導(dǎo)體集成電路是微電子技術(shù)的核心。下面有關(guān)集成電路的敘述中錯(cuò)誤的是()。A: 集成電路有小規(guī)模、中規(guī)模、大規(guī)模、超大規(guī)模和極大規(guī)模等多種,
3、嵌入式處理器芯片一般屬于大 規(guī)模集成電路B: 集成電路的制造大約需要幾百道工序,工藝復(fù)雜且技術(shù)難度非常高C:集成電路大多在硅襯底上制作而成,硅襯底是單晶硅錠經(jīng)切割、研磨和拋光而成的圓形薄片D:集成電路中的電路及電子元件,需反復(fù)交叉使用氧化,光刻,摻雜和互連等工序才能制成6: 一幅1024 x 768的彩色圖像,每個(gè)像素使用 16位表示,采用壓縮比為 5倍的算法壓縮圖像數(shù)據(jù)之后,其數(shù)據(jù)量大約是多少 MB?()。A:0.3B:0.5C:1D:1.57: 以太網(wǎng)中計(jì)算機(jī)間以幀為單位進(jìn)行通信,下列選項(xiàng)中不屬于以太網(wǎng)數(shù)據(jù)幀內(nèi)容的是()。A:IP 地址B:MA(地址C:有效載荷D: 校驗(yàn)信息8:下面是IP
4、協(xié)議中A類(lèi)IP地址有關(guān)規(guī)定的敘述,其中正確的是()。A: 它適用于中型網(wǎng)絡(luò)B: 它適用的網(wǎng)絡(luò)最多只能連接 65534臺(tái)主機(jī)C:它不能用于多目的地址發(fā)送(組播)D:它的二進(jìn)制表示中最高位一定是“ 0”9: 對(duì)于嵌入式處理器說(shuō)法正確的是()。A:ARMi理器采用CISC和RISC相結(jié)合的結(jié)構(gòu)B: 嵌入式處理器都采用哈佛結(jié)構(gòu)C:ARMi理器具有耗電省、功能強(qiáng)、成本低等特點(diǎn)D:ARMi理器內(nèi)部的總線(xiàn)標(biāo)準(zhǔn)是PCI Express10:以下關(guān)于AR處理器的敘述中,錯(cuò)誤的是()。A:ARM7ARM為經(jīng)典AR處理器B:Cortex-A系列為應(yīng)用Cortex處理器,主要面向高端應(yīng)用C:Cortex-M 系列為面
5、向移動(dòng)計(jì)算領(lǐng)域的嵌入式處理器D:Cortex-R 系列應(yīng)用于實(shí)時(shí)應(yīng)用的場(chǎng)合11:關(guān)于AR啲工作狀態(tài),以下說(shuō)法正確的是()。A:ARM±理器的工作狀態(tài)包括AR狀態(tài)和Thum狀態(tài)兩種B:ARM狀態(tài)支持16位指令寬度也支持32位指令寬度C:Thumb犬態(tài)或Thumb-2犬態(tài)下,代碼密度低于ARI狀態(tài),占用存儲(chǔ)空間變大D:ARMt理器復(fù)位后自動(dòng)進(jìn)入AR狀態(tài)12:ARM處理器當(dāng)前運(yùn)算操所產(chǎn)生的標(biāo)志位記錄在以下哪個(gè)寄存器中?()。A:PSPB:MSPC:SPSRD:CPSR13:ARM處理器如果R仁0x98001200,已知在小端模式下,內(nèi)存0x98001204中存放數(shù)據(jù)0x35,0x98001
6、205中存放數(shù)據(jù)0x36, 0x98001206中存放數(shù)據(jù)0x37, 0x98001207中存放數(shù)據(jù)0x38,在指令LDR RO, R1,#4執(zhí)行后,R(中的值為()。A:0x35363738B:0x36353837C:0x38373635D:0x3738353614:ARM處理器將R(中個(gè)字的數(shù)據(jù),存入由R1指示的內(nèi)存區(qū)域,則使用的指令是()。A:STR R0, R1B:LDR R0, R1C:STRH R0, R1D:STRB R0, R115:在以下ARMt理器指令中可讓寄存器R1中指定位“清零”的指令操作碼為()。A:MOVB:ANDC:ADDD:ORR16:ARM處理器如果R仁0x0
7、0000080,則指令MOV R0,R1, LSL#2執(zhí)行后,R0勺值為()。A:0x00000200B:0x00000320C:0x00000020D:0x0000004017:以下ARMt理器的指令或偽指令錯(cuò)誤的是()。A:MOV R1,R2B:LDR R1,#0x12345678C:LDR R1,=0x00000020D:ADC R1,R2,R318:ARh處理器在比較指令之后,如果要依據(jù)是否相等轉(zhuǎn)移到指定地址L1,則以下指令錯(cuò)誤的是()。A:BEQ L1B:BNE L1C:BXEQ L1D:BLAL L1 19:下面是有關(guān)嵌入式系統(tǒng)的最小系統(tǒng)組成的敘述:I .嵌入式最小系統(tǒng)包括嵌入式處
8、理器 n .嵌入式最小系統(tǒng)包括電源電路 m.嵌入式最小系統(tǒng)包括時(shí)鐘電路IV .嵌入式最小系統(tǒng)包括復(fù)位電路 上述敘述中,正確的是()。A:僅I和mB:僅I和nC:僅n、m和VD: 全部20:下面關(guān)于JTAG勺敘述中,錯(cuò)誤的是()。 ajtaGA術(shù)是一種嵌入式測(cè)試技術(shù)B:大多數(shù)ARM嵌入式處理器芯片不包含JTAG!口C:多個(gè)器件可以通過(guò)JTAG!口串聯(lián)在一起進(jìn)行測(cè)試D:通過(guò)芯片的JTAG!口可以實(shí)現(xiàn)在線(xiàn)編程功能21:典型的嵌入式系統(tǒng)硬件由嵌入式最小硬件系統(tǒng)及相關(guān)通道或接口組成,若一個(gè)嵌入式系統(tǒng)需要完 成模擬量輸出功能,該功能是由下面列出的嵌入式系統(tǒng)的哪個(gè)通道實(shí)現(xiàn)的?()。A: 前向通道B: 后向通
9、道C :人機(jī)交互通道D :相互互連通道面列22:基于ARM內(nèi)核的嵌入式處理器芯片采用系統(tǒng)總線(xiàn)與外圍總線(xiàn)兩層結(jié)構(gòu)的方式構(gòu)建片上系統(tǒng), 出的組件中,不與系統(tǒng)總線(xiàn)相連的組件是()。A: 電源管理與時(shí)鐘控制器B:DMA控 制接口C:RTCD:中斷控制器23:下面是基于AR內(nèi)核的嵌入式芯片中有關(guān)GPIO勺敘述,其中錯(cuò)誤的是()。A:GPIO作為輸入接口時(shí)具有緩沖功能B:GPIO作為輸出接口時(shí)具有鎖存功能C:GPIO的引腳一般是多功能復(fù)用的D:GPIO-般只具有0態(tài)和1態(tài),不具有高阻狀態(tài)24:基于ARM內(nèi)核的嵌入式芯片中包含互連通信組件,下面不屬于互連通信組件的是()。A:PWMB:SPIC:I2CD:E
10、thernet25: 下面是關(guān)于嵌入式系統(tǒng)使用的存儲(chǔ)器的敘述:I .嵌入式系統(tǒng)使用的存儲(chǔ)器按照其存取特性可分為RAM口 ROMn . 嵌入式系統(tǒng)使用的存儲(chǔ)器按照其所處物理位置可分為片內(nèi)存儲(chǔ)器和片外存儲(chǔ)器以及外部存儲(chǔ)器 m . 嵌入式系統(tǒng)使用的存儲(chǔ)器按照存儲(chǔ)信息的類(lèi)型可分為程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器V .新型的鐵電存儲(chǔ)器FRA在嵌入式系統(tǒng)中得到了應(yīng)用 上述敘述中,正確的是()。A:僅I和nB:僅n和mC:僅I和mD:全部26:下面關(guān)于I2C的敘述中,錯(cuò)誤的是()。A:I2C即集成電路互連總線(xiàn)B:I2C具有SDA SC和AC共3條信號(hào)線(xiàn)C:I2C傳送數(shù)據(jù)時(shí),每次傳送的字節(jié)數(shù)目沒(méi)有限制D:I2C是多主總
11、線(xiàn)27:下面是關(guān)于UART勺敘述,其中錯(cuò)誤的是:()。A:ARM芯片中的UAR收發(fā)信息時(shí),可以采用FIFO模式,也可以采用普通模式B:UAR傳送信息的格式以起始位開(kāi)始,以停止位結(jié)束C:UAR傳送信息時(shí),一次傳送的數(shù)據(jù)位的長(zhǎng)度只能是8位D:基于UAR可組成RS-232接口28: 下面是關(guān)于嵌入式系統(tǒng)中使用的鍵盤(pán)的敘述,其中錯(cuò)誤的是()。A:利用嵌入式芯片的GPIO勾成線(xiàn)性鍵盤(pán)時(shí),一個(gè)按鍵需要占用一個(gè) GPIC引腳B:采用矩陣鍵盤(pán)結(jié)構(gòu)時(shí),8個(gè)GPIC引腳最多能構(gòu)成12個(gè)按鍵的鍵盤(pán)C:采用機(jī)械式按鍵設(shè)計(jì)鍵盤(pán)時(shí),按鍵按下時(shí)會(huì)產(chǎn)生抖動(dòng)D:矩陣鍵盤(pán)通常用行掃描法或反轉(zhuǎn)法讀取按鍵的特征值29:uC/OS-I
12、I操作系統(tǒng)啟動(dòng)的過(guò)程中,Bootloader執(zhí)行完畢后,調(diào)用應(yīng)用程序主文件(通常是main.c ) 里的main()函數(shù)。main()函數(shù)在執(zhí)行過(guò)程中,除了用戶(hù)函數(shù)和硬件初始化函數(shù)之外, 需要執(zhí)行以下三 個(gè)主要的 uC/OS-II 函數(shù):I. OSStart() II. OSTaskCreate()III. OSInit()它們的執(zhí)行順序是()。A:I 、II 、IIIB:III 、I 、IIC:II 、III 、ID:III 、II 、I30:uC/OS-II 系統(tǒng)中的每個(gè)任務(wù)都處在以下 5種狀態(tài)之一:休眠態(tài)、就緒態(tài)、運(yùn)行態(tài)、掛起態(tài)(等待某 一事件發(fā)生)和被中斷態(tài),以下哪個(gè)說(shuō)法是錯(cuò)誤的()。
13、A: 任務(wù)處于休眠態(tài),相當(dāng)于該任務(wù)駐留在外存中,但還沒(méi)有交給內(nèi)核管理B: 任務(wù)處于就緒態(tài), 意味著該任務(wù)已經(jīng)準(zhǔn)備好, 可以運(yùn)行了, 但由于該任務(wù)的優(yōu)先級(jí)比正在運(yùn)行的任 務(wù)的優(yōu)先級(jí)低,還暫時(shí)不能運(yùn)行C:任務(wù)處于運(yùn)行態(tài),指任務(wù)得到了 CPU勺控制權(quán)正在運(yùn)行之中D:任務(wù)處于被中斷態(tài),是指發(fā)生中斷時(shí)執(zhí)行相應(yīng)的中斷服務(wù),原來(lái)正在運(yùn)行的任務(wù)暫時(shí)停止運(yùn)行,進(jìn)入了被中斷狀態(tài)31:uC/OS-II 總是運(yùn)行處于就緒態(tài)任務(wù)中優(yōu)先級(jí)最高的那個(gè)任務(wù),以下哪個(gè)說(shuō)法是錯(cuò)誤的()。A: 真正實(shí)現(xiàn)任務(wù)切換的函數(shù)是 OSCtxSw()B:任務(wù)級(jí)的調(diào)度是由函數(shù)OSSched()完成C:中斷級(jí)的調(diào)度是由函數(shù)OSIntExitO完成
14、D:實(shí)現(xiàn)上下文切換的函數(shù)是OSSched()32:uC/OS-II 允許中斷嵌套,嵌套層數(shù)可達(dá)多少層?()。A:32B:26C:128D:25533:uC/OS-II 能夠提供周期性時(shí)鐘信號(hào) (即所謂的時(shí)鐘節(jié)拍) ,用于實(shí)現(xiàn)任務(wù)的正確延時(shí)和超時(shí)確認(rèn)。 節(jié)拍率應(yīng)在什么范圍內(nèi)?()。A:10 Hz100HzB:10Hz1000HzC:100 Hz1000HzD:100 Hz10000Hz34:uC/OS-II 的事件控制塊有 4種類(lèi)型,需要使用 4個(gè)不同的函數(shù)來(lái)創(chuàng)建。如下選項(xiàng)中哪一個(gè)用于創(chuàng)建 事件控制塊?()。A:OSTaskCreate()B:OSThreadCreate()C:OSQCreat
15、e( )D:OSCtxSw()35: 下面關(guān)于 Linux 內(nèi)核的有關(guān)敘述中,錯(cuò)誤的是()。A:進(jìn)程調(diào)度模塊負(fù)責(zé)控制進(jìn)程對(duì)CPU源的使用,所采取的調(diào)度策略是使得各個(gè)進(jìn)程能夠平均訪(fǎng)問(wèn)CPU但并不保證內(nèi)核能及時(shí)地執(zhí)行硬件操作B:Linux 內(nèi)存管理模塊的功能之一是屏蔽各種硬件內(nèi)存結(jié)構(gòu)的差異并向上返回統(tǒng)一的訪(fǎng)問(wèn)接口C: 網(wǎng)絡(luò)接口模塊包含網(wǎng)絡(luò)接口驅(qū)動(dòng)程序D:支持進(jìn)程之間各種通信機(jī)制,其通信機(jī)制主要包括信號(hào)、管道、消息隊(duì)列、信號(hào)量、共享內(nèi)存和套 接字36:關(guān)于U-Boot,以下說(shuō)法錯(cuò)誤的是()。A:U-Boot全稱(chēng)USB Bootloader,通過(guò)US接口完成啟動(dòng)支持多種處理器和操作系統(tǒng)B:U-Boot
16、支持PowerPC x86、ARM等多種體系結(jié)構(gòu)的處理器C:U-Boot 支持嵌入式 Linux、VxWorks QNX RTEMS Windows CE等操作系統(tǒng)D:U-Boot采用兩個(gè)階段完成操作系統(tǒng)的引導(dǎo)加載37: 關(guān)于微內(nèi)核和宏內(nèi)核操作系統(tǒng),如下哪一項(xiàng)的說(shuō)法是錯(cuò)誤的?()。A:VxWorks是典型的微內(nèi)核結(jié)構(gòu)嵌入式操作系統(tǒng)B:iOS追根溯源是一個(gè)類(lèi)UNIX操作系統(tǒng),它屬于宏內(nèi)核架構(gòu)C:Android OS 是典型的宏內(nèi)核操作系統(tǒng)D: 般認(rèn)為微內(nèi)核系統(tǒng)的實(shí)時(shí)性較好,故 Symbian歸類(lèi)為強(qiáng)實(shí)時(shí)嵌入式操作系統(tǒng)38:以下關(guān)于VxWorkS操作系統(tǒng)的敘述中,錯(cuò)誤的是()。A: 是目前公認(rèn)為實(shí)
17、時(shí)性很強(qiáng)、可靠性很高的一種嵌入式實(shí)時(shí)操作系統(tǒng)B: 在航空航天、通信和國(guó)防領(lǐng)域具有廣泛的應(yīng)用C:屬于大型商用操作系統(tǒng),具有配套的 VMWa集成開(kāi)發(fā)環(huán)境,為開(kāi)發(fā)者帶來(lái)很大方便D:支持基于搶占式優(yōu)先級(jí)調(diào)度的任務(wù)管理39:嵌入式系統(tǒng)開(kāi)發(fā)時(shí),應(yīng)該根據(jù)應(yīng)用需求來(lái)選擇相應(yīng)的開(kāi)發(fā)工具軟件。RVD是一個(gè)較常用的開(kāi)發(fā)工具軟件,下面的有關(guān)敘述中錯(cuò)誤的是()。A:RVD中包括工程管理器、編譯連接器、調(diào)試器和指令集仿真器B:RVD只支持ARM內(nèi)核的微處理器芯片C:RVD支持對(duì)Flash存儲(chǔ)器的編程D:RVD編譯的代碼比ADS1.2編譯的代碼執(zhí)行效率高40:若基于Linux操作系統(tǒng)所開(kāi)發(fā)的ARM?用程序源文件名為test
18、.c,那么要生成該程序代碼的調(diào)試信 息,編譯時(shí)使用的GC命令正確的是()。A:arm-linux-gcc -c -o test.o test.cB:arm-linux-gcc -S -o test.o test.cC:arm-linux-gcc -o test test.cD:arm-linux-gcc -g -o test test.c二、填空題1:SoC芯片中的CP絕大多數(shù)是以IP核的方式集成在芯片中的,很少再自行設(shè)計(jì)開(kāi)發(fā)。目前32位嵌入式 處理器主要采用的是由 【1】 國(guó)一家專(zhuān)門(mén)從事RISC處理器內(nèi)核設(shè)計(jì)公司設(shè)計(jì)的 【2】?jī)?nèi)核。2:我國(guó)大陸地區(qū)目前廣泛使用的漢字編碼國(guó)家標(biāo)準(zhǔn)有 【3】 和
19、GB1803兩種,常用漢字采用_【 4】 個(gè)字節(jié)表示。3:在In ternet中負(fù)責(zé)選擇合適的路由,使發(fā)送的數(shù)據(jù)分組(packet)能夠正確無(wú)誤地按照地址找到目 的計(jì)算機(jī)所使用的是 _【 5】協(xié)議簇中的 _【6】協(xié)議。4:ARMi理器有7種異常,按向量地址從小到大排列的順序是:_【7】 、未定義指令UND軟件中斷SW、指令預(yù)取中止PABT數(shù)據(jù)訪(fǎng)問(wèn)中止DABT _【8】 以及快速中斷FIQ。5:在AR處理器中,R0R15是通用寄存器,其中作為堆棧指針 SP使用的寄存器是_【9】 ,作為程序鏈接寄存器LF使用的是_【10】 。6:已知ARlMt理器的 R仁0x12345678, R2=0xFF00
20、FF00,則執(zhí)行指令 ORR R0,R1,R后,寄存器 Rg_ 【11】,R1=_【12】。7:已知ARlMt理器進(jìn)位標(biāo)志C= 1, R1= 1000, R2= 99,執(zhí)行指令A(yù)DDCR0, R1,R2之后,Rg _【13】 , R1=_【14】 。8:ARMi理器用一條指令完成有條件的無(wú)符號(hào)數(shù)加法運(yùn)算, 并更新CPS中的狀態(tài),條件是如果相等,要 求指令執(zhí)行R1+ R2,結(jié)果送R3中,則這條指令為_(kāi)【15】 ;如果條件是大于,要求指令執(zhí)行 R1 R2,結(jié)果放R3中,貝夠指令為_(kāi)【16】_。9:為了連接ARI內(nèi)核與處理器芯片中的其他各種組件,ARI公司定義了總線(xiàn)規(guī)范,該規(guī)范用4個(gè)大寫(xiě)英文字母表示
21、為 _【17】 ,即先進(jìn)的微控制器 _【18】 體系結(jié)構(gòu)。10:ARMt理器芯片內(nèi)部的_【19】 件包括AD(和DAC有的還帶有比較器等。這對(duì)于既需要處理 【20】 _信號(hào)又需要處理模擬信號(hào)的混合系統(tǒng)的設(shè)計(jì)提供了較好的解決方案。11:目前有兩種主要的閃存技術(shù),一種是 【21】 Flash,其特點(diǎn)是以字節(jié)為單位隨機(jī)存取,另一種是 _【22】 Flash ,以頁(yè)(行)為單位隨機(jī)存取。(填寫(xiě)用英文大寫(xiě)字母表示的簡(jiǎn)稱(chēng))12:如存儲(chǔ)器的工作頻率為333MHz數(shù)據(jù)線(xiàn)寬度為32位,每個(gè)周期傳輸1次數(shù)據(jù),則存儲(chǔ)器的帶寬= 【23】 MB/S。若存儲(chǔ)器總線(xiàn)采用串行總線(xiàn),以10位為一個(gè)數(shù)據(jù)幀(包含一個(gè)字節(jié)的存儲(chǔ)數(shù)
22、據(jù)),則總線(xiàn)帶寬 =總線(xiàn)頻率 /_【24】 。13:SPI的信號(hào)線(xiàn)MIS詠為【25】_數(shù)據(jù)線(xiàn),MOSI稱(chēng)為_(kāi)【26】 據(jù)線(xiàn)。14:響應(yīng)時(shí)間(ResponseTime)是計(jì)算機(jī)從識(shí)別一個(gè)外部事件到做出響應(yīng)的時(shí)間。在RTO運(yùn)行過(guò)程中響應(yīng)時(shí)間是重要指標(biāo)之一,其具體指標(biāo)包括: _【27】 延遲時(shí)間和 _【28】 切換時(shí)間。15:uC/OS-II 是目前常用的嵌入式操作系統(tǒng)之一,其內(nèi)核只提供 【29】 _調(diào)度、任務(wù)間通信與同步、任務(wù)管理、時(shí)間管理和 _【 30】 管理等基本功能,資源消耗非常小。16:具有操作系統(tǒng)的嵌入式系統(tǒng)加電后最初執(zhí)行的操作稱(chēng)為引導(dǎo)或者自舉( Boot) ,對(duì)應(yīng)的程序稱(chēng)為 引導(dǎo)程序,
23、或者引導(dǎo)加載程序( Bootloader )。引導(dǎo)加載程序主要完成 _【31】 、外設(shè)存在自檢、內(nèi)存地址映射、初始化外圍設(shè)備、內(nèi)存尋址定位、加載并啟動(dòng) _【32】 。17:由于Bootloader的實(shí)現(xiàn)依賴(lài)于CPU勺體系結(jié)構(gòu),因此大多數(shù)Bootloader都分為stage1和stage2兩大 部分。依賴(lài)于CP體系結(jié)構(gòu)的代碼,比如設(shè)備初始化代碼等,通常都放在stage1中,且使用【33】語(yǔ)言來(lái)實(shí)現(xiàn),以達(dá)到短小精悍的目的。而 stage2則通常用C語(yǔ)言來(lái)實(shí)現(xiàn),這樣可以實(shí)現(xiàn)更復(fù)雜的 功能,而且代碼會(huì)具有更好的可讀性和 _【34】 性。18:RTLinux基本的設(shè)計(jì)理念就是“架空” Linux內(nèi)核,以
24、便讓其他實(shí)時(shí)進(jìn)程能盡快地被執(zhí)行。RTLinux 開(kāi)發(fā)者并沒(méi)有針對(duì)實(shí)時(shí)操作系統(tǒng)的特性而重寫(xiě) Linux的內(nèi)核,而是將Linux的內(nèi)核代碼做一些修改,將 Linux 的任務(wù)以及 Linux 內(nèi)核本身作為一個(gè) _【35】 優(yōu)先級(jí)的任務(wù),而實(shí)時(shí)任務(wù)作為最 _【36】?jī)?yōu)先級(jí)的任務(wù)。19:嵌入式系統(tǒng)開(kāi)發(fā)時(shí),由于受到目標(biāo)機(jī)資源的限制,需要建立一個(gè) _【37】 與目標(biāo)機(jī)組成的調(diào) 試架構(gòu)來(lái)完成開(kāi)發(fā)工作。若目標(biāo)機(jī)為裸機(jī)環(huán)境時(shí),通常需要通過(guò) _【38】 接口來(lái)完成硬件環(huán)境 測(cè)試及初始軟件的調(diào)試和下載。20:基于嵌入式WEB勺應(yīng)用系統(tǒng)中,構(gòu)件設(shè)計(jì)階段需要設(shè)計(jì)支持以太網(wǎng)通信的電路,包括以太網(wǎng)控制 電路及以太網(wǎng) 【39】
25、_電路。若選用的以太網(wǎng)控制芯片為 AX88796芯片,并用S3C2410芯片的nGCS勿腳連接到AX88796芯片的片選引腳上(即CS引腳上,CS低電平有效),那么,AX88796芯片 內(nèi)部寄存器的讀 / 寫(xiě)地址,其首地址是 _【 40】 。三、綜合題2:1 、某機(jī)械設(shè)備的控制器,其基本功能要求有:需要有 8 個(gè)數(shù)字量輸入,用于采集設(shè)備的狀態(tài)信息;且需要 8 個(gè)數(shù)字量輸出,用于控制設(shè)備動(dòng)作。 具備一個(gè) RS-232 接口,可以和上位機(jī)連接,接收上位機(jī)發(fā)送的命令及參數(shù)。 需要提供一個(gè)基準(zhǔn)定時(shí)信號(hào),定時(shí)時(shí)間間隔為 0.01 秒。需要彩色LCD顯示器,用于顯示狀態(tài)信息等。根據(jù)上述功能要求的描述,若采
26、用S3C2410芯片為核心來(lái)構(gòu)建該機(jī)械設(shè)備控制器的硬件平臺(tái),請(qǐng)完善下面的敘述和C語(yǔ)言程序(需要使用的控制寄存器的格式見(jiàn)題后說(shuō)明)。(1)若硬件設(shè)計(jì)時(shí)采用GPIO端口 E的GPE0GPE引腳作為8個(gè)數(shù)字量輸出,那么軟件設(shè)計(jì)時(shí)其初始化語(yǔ)句是:rGPECON=(rGPECON|0x00005555)&【_】 。若軟件設(shè)計(jì)時(shí)需要通過(guò) GPE5引腳輸出“ 1” 來(lái)驅(qū)動(dòng)執(zhí)行機(jī)構(gòu)動(dòng)作,那么語(yǔ)句是:rGPEDAT= rGPEDAT | _【2】 。(注:rGPECO是端口 E的 控制寄存器所對(duì)應(yīng)的變量,rGPEDAT!端口 E的數(shù)據(jù)寄存器所對(duì)應(yīng)的變量)(2)硬件設(shè)計(jì)時(shí),選用UART(來(lái)完成RS-232
27、接口電路設(shè)計(jì)。在軟件設(shè)計(jì)時(shí),其初始化程序中波特率 設(shè)置為9600bps,數(shù)據(jù)格式設(shè)置為:8位數(shù)據(jù)位、奇校驗(yàn)、1位停止位。請(qǐng)補(bǔ)充完善下面的 UART(初 始化函數(shù)(注:主頻參數(shù)為 PCLK): void UART0_Init()rGPHCON=(rGPHCON&0xFFFFFF00)|【3】 ; / 端口 H相應(yīng)引腳功能初始化rUFCON0=0x0;/FIFO不使能rUMCON0=0x0;rULCON0=【 4】 【;/ 設(shè)置線(xiàn)路控制寄存器rUCON0= 0x145;/rUBRDIV0=( (int)(PCLK/【設(shè)置控制寄存器【5】 【) 1); /設(shè)置波特率,小數(shù)采用四舍五入(3)
28、按照上面UART(初始化函數(shù)所設(shè)置的通信速率,每秒鐘最多能傳輸 【6】 個(gè)字節(jié)的信息。 若上位機(jī)有大小為4KB的初始參數(shù)需要下載到控制器中,那么,約需傳輸 【7】秒才能完成下 載(1K= 1024,精確到小數(shù)點(diǎn)后面1位數(shù)字)。(4) 系統(tǒng)中所需要的0.01秒基準(zhǔn)定時(shí)時(shí)間選用S3C2410芯片內(nèi)部的Timer。部件來(lái)產(chǎn)生。若系統(tǒng)的 主頻參數(shù)PCLK為264MHz分頻器值選擇為16,預(yù)分頻系數(shù)選擇為3,那么,Timer。的計(jì)數(shù)常數(shù)為【8】 。軟件設(shè)計(jì)時(shí),設(shè)計(jì)了如下的Timer0初始化函數(shù),請(qǐng)補(bǔ)充完善。(注:下面程序中、(12)用8位十六進(jìn)制數(shù)表示,(11)用4位十六進(jìn)制數(shù)表示)void Timer
29、0Int(void)/ 設(shè)置定時(shí)器配置寄存器 0( TCFG)0rTCFG0=【9】 【; /Timer0 預(yù)分頻系數(shù)選擇為 3,該寄存器中其它無(wú)關(guān)位均為 0 / 設(shè)置定時(shí)器配置寄存器 1(TCFG)1rTCFG1=【10】 【; / Timer0 分頻器值為 16,該寄存器中其它無(wú)關(guān)位均為 0/ 設(shè)置計(jì)數(shù)常數(shù)rTCNTB0=【11】 【; / 設(shè)置控制寄存器 TCONrTCON=_【12】 ;/更新TCNTB和TCMPB0該寄存器中其它無(wú)關(guān)位均為 0rTCON=0x00000009;設(shè)置Timer0自動(dòng)裝載,并啟動(dòng)(5) 彩色LCD顯示屏的硬件接口電路由S3C2410的專(zhuān)用GPIO端口 _【
30、13】和端口 _【14】 相關(guān)引腳配以驅(qū)動(dòng)電路來(lái)設(shè)計(jì)。 軟件設(shè)計(jì)時(shí), 需要通過(guò)設(shè)置它們控制寄存器的值分別為 【15】 【 和【16】 【來(lái)確定它們的引腳功能。(6)系統(tǒng)的軟件可以設(shè)計(jì)為在無(wú)操作系統(tǒng)的環(huán)境下運(yùn)行。設(shè)計(jì)者自行設(shè)計(jì)系統(tǒng)的啟動(dòng)引導(dǎo)程序,在該程序中完成異常向量設(shè)置、堆棧指針設(shè)置以及必要的硬件初始化。ARM9體系結(jié)構(gòu)中規(guī)定的IRQ異常所對(duì)應(yīng)的異常向量地址為 【17】 【。 Timer0 部件所產(chǎn)生的 0.01 秒基準(zhǔn)時(shí)間到時(shí)將引起 IRQ 異常。由于IRQ異常向量地址與下一個(gè)異常向量地址之間間隔為 【18】 個(gè)字節(jié),因此,通常在IRQ異常向量地址處設(shè)計(jì)一條轉(zhuǎn)移指令。 堆棧指針的設(shè)置需按工作
31、模式來(lái)進(jìn)行。 設(shè)置IRQ模式下的 堆棧指針,需在 R0“清0”后用指令 ORRR1,R0,#0x12|_【19】 和MSR CPSR_CXSF,來(lái)使CPU核進(jìn)入IRQ模式,然后再給SP寄存器賦值作為該模式下的堆棧指針。這些初始化工作完成后,即可 通過(guò)指令 _【20】 來(lái)引導(dǎo)應(yīng)用程序的主函數(shù) main() 。說(shuō)明:下面是試題解答時(shí)需要用到的寄存器格式及相關(guān)說(shuō)明。1)端口 C的控制寄存器(GPCCON引腳GPCCO的位描述GPC1531GPC1429GPC1327GPC1225GPC1123GPC1021GPC919:GPC817:GPC715:GPC613:GPC511:3000=輸入, 01=
32、輸出,2800=輸入, 01=輸出,2600=輸入, 01=輸出,2400=輸入, 01=輸出,2200=輸入, 01=輸出,2000=輸入, 01=輸出,10=VD7, 11=保留10= VD6, 11=保留10= VD5, 11=保留10= VD4, 11=保留10= VD3, 11=保留10= VD2, 11=保留1 800=輸入, 01=輸出,1 600=輸入, 01=輸出,1 400=輸入, 01=輸出,1 200=輸入, 01=輸出,1 000=輸入, 01=輸出,10= VD1, 11=保留10= VD0, 11=保留10=LCDVF,2 11=保留10= LCDVF1, 11=
33、保留10=LCDVF,0 11=保留GPC49: 8 00=輸入,0仁輸出,GPC37: 600=輸入, 01=輸出,GPC25: 4 00=輸入, 01=輸出,GPC13: 2 00=輸入, 01=輸出,GPC01: 0 00=輸入, 01=輸出,10=VM, 11=IIS 數(shù)據(jù)輸出 10=VFRAM,E11= IIS 數(shù)據(jù)輸入 10=VLINE, 11=保留10=VCLK, 11=保留10=LEND, 11=保留2)端口 D的控制寄存器(GPDCON引腳GPDCO的位描述GPD1531: 30 00=輸入, 01=輸出,GPD1429: 28 00=輸入, 01=輸出,GPD1327: 2
34、6 00=輸入, 01=輸出,GPD1225: 24 00=輸入, 01=輸出,GPD1123: 22 00=輸入, 01=輸出,GPD1021: 20 00=輸入, 01=輸出,10=VD23, 11=保留10= VD22, 11=保留10= VD21, 11=保留10= VD20, 11=保留10= VD19, 11=保留10= VD18, 11=保留GPD919GPD817GPD715GPD613GPD51118 00=輸入, 01=輸出,16 00=輸入, 01=輸出,14 00=輸入, 01=輸出,12 00=輸入, 01=輸出,10 00=輸入, 01=輸出,10= VD17, 1
35、1=保留10= VD16, 11=保留10= VD15, 11=保留10= VD14, 11=保留10= VD13, 11=保留GPD49: 8 00=輸入, 01=輸出,GPD37: 6 00=輸入, 01=輸出,GPD25: 4 00=輸入, 01=輸出,GPD13: 2 00=輸入, 01=輸出,GPD01: 0 00=輸入, 01=輸出,10= VD12, 11=保留10= VD11, 11=保留10= VD10, 11=保留10= VD9, 11=保留10= VD8, 11=保留3)端口 E的控制寄存器(GPECON 引腳GPECO的位描述GPE1531: 30 00=輸入, 01=
36、輸出,GPE1429: 28 00=輸入, 01=輸出,GPE1327: 26 00=輸入, 01=輸出,GPE1225: 24 00=輸入, 01=輸出,GPE1123: 22 00=輸入, 01=輸出,GPE1021: 20 00=輸入, 01=輸出,10=IICSDA, 11=保留10=IICSCL, 11=保留 10=SPICLK0, 11=保留 10=SPIMOSI0, 11=保留 10=SPIMISO0, 11=保留 10=SSDAT,3 11=保留GPE919: 18 00=輸入, 01=輸出, 10=SSDAT,2 11=保留GPE817: 16 00=輸入, 01=輸出, 1
37、0=SSDAT,1 11=保留GPE7 15: 14 00= 輸入,01=俞出,GPE613: 1200=輸入, 01=輸出,GPE511: 10 00=俞入, 01=俞出,10=SSDAT,0 11=保留1 0=SDCM,D1 1 =保留10=SDLC,K 11=保留GPE49GPE37GPE25GPE13GPE018 00=俞入, 01=俞出,6 00=俞入, 01=俞出,4 00=俞入, 01=俞出,2 00=俞入, 01=俞出,0 00=俞入, 01=俞出,10=IISSDO, 11=IIS 數(shù)據(jù)俞出 10=IISSI , 11= IIS 數(shù)據(jù)俞入 10=CDCL,K 11=保留 10
38、=IISCLK, 11=保留 10=IISLRCK, 11=保留4)端口 H的控制寄存器(GPHCON引腳GPHCO的位描述GPH1021: 20 00= 輸入,0仁輸出,10=CLKOUT11仁保留GPH919GPH817GPH715GPH613GPH51118 00=俞入, 01=俞出,16 00=俞入, 01=俞出,14 00=俞入, 01=俞出,12 00=俞入, 01=俞出,10 00=俞入, 01=俞出,10= CLKOUT,0 11=保留 10=UEXTCLK1仁保留 10=RXD,2 11=保留 10=TXD2, 11=保留 10=RXD,1 11=保留GPH49GPH37GP
39、H25GPH13GPH018 00=俞入, 01=俞出,6 00=俞入, 01=俞出,4 00=俞入, 01=俞出,2 00=俞入, 01=俞出,0 00=俞入, 01=俞出,10=TXD1, 11=IIS 數(shù)據(jù)俞出10=RXD,0 11= IIS 數(shù)據(jù)俞入10=TXD0, 11=保留10=nRTS0, 11=保留10=nCTS0, 11=保留5)UART線(xiàn)路控制寄存器ULCONn r可以是 0、1、2)ULCON的位7 6 5: 3 2 1描述保留值為 0 確定紅外模式0=正常操作模式1 =正常操作模式確定校驗(yàn)類(lèi)型0xx=無(wú)校驗(yàn)100=奇校驗(yàn)101=偶校驗(yàn)確定停止位數(shù) 0=1 位停止位1=2 位停止位確定數(shù)據(jù)位00=5位 01=6位10= 7 位 11 = 8 位 6)TCFG0寄存器TCFG啲位功能描述初始狀態(tài)值31: 24保留 0x0023: 16在此不用 0x0015: 8確定 Timer2, Timer3 , Timer4 的預(yù)分頻系數(shù) 0x007: 0確定Timer。, Timer1的預(yù)分頻系數(shù)0x007)TCFG1寄存器TCF
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 房屋借款合同范本
- 專(zhuān)業(yè)策劃方案企業(yè)品牌服務(wù)合同
- 產(chǎn)品獨(dú)家代理權(quán)合同權(quán)利義務(wù)
- 音樂(lè)教育機(jī)構(gòu)教師協(xié)議
- 填充墻建設(shè)勞務(wù)分包合同
- 門(mén)窗設(shè)備購(gòu)銷(xiāo)合同范本
- 室內(nèi)粉刷合同班組分包
- 回遷房購(gòu)房合同范本填寫(xiě)
- 安全信息化平臺(tái)建設(shè)服務(wù)合同
- 購(gòu)房合同解除的相關(guān)問(wèn)題解答
- 《機(jī)電概念設(shè)計(jì)基礎(chǔ)》課件-運(yùn)行時(shí)行為
- 2024-2030年中國(guó)奶粉行業(yè)營(yíng)銷(xiāo)策略及未來(lái)5發(fā)展趨勢(shì)報(bào)告
- 職業(yè)生涯規(guī)劃-體驗(yàn)式學(xué)習(xí)知到智慧樹(shù)章節(jié)測(cè)試答案2024年秋華僑大學(xué)
- 2024年度?;钒踩芾韱T聘用合同2篇
- 2024河北省建筑安全員-A證考試題庫(kù)及答案
- 山東實(shí)驗(yàn)中學(xué)2025屆高三第三次診斷考試 英語(yǔ)試卷(含答案)
- 2024年度企業(yè)信息化建設(shè)與技術(shù)實(shí)施合同3篇
- 2024至2030年冬蟲(chóng)夏草菌粉項(xiàng)目投資價(jià)值分析報(bào)告
- 2024版發(fā)電機(jī)安全性能檢測(cè)服務(wù)合同2篇
- GB/T 25229-2024糧油儲(chǔ)藏糧倉(cāng)氣密性要求
- 人教PEP版(2024)三年級(jí)上冊(cè)英語(yǔ)Unit 4《Plants around us》單元作業(yè)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論