久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

嵌入式系統(tǒng)開發(fā)技術(shù)題庫2

時間:2019-05-13 18:36:45下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《嵌入式系統(tǒng)開發(fā)技術(shù)題庫2》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《嵌入式系統(tǒng)開發(fā)技術(shù)題庫2》。

第一篇:嵌入式系統(tǒng)開發(fā)技術(shù)題庫2

嵌入式系統(tǒng)開發(fā)技術(shù)題庫2

一、選擇題

1:下面關(guān)于嵌入式系統(tǒng)邏輯組成的敘述中,錯誤的是()。A:嵌入式系統(tǒng)與通用計算機一樣,也由硬件和軟件兩部分組成

B:硬件的主體是CPU和存儲器,它們通過I/O接口和I/O設(shè)備與外部世界聯(lián)系 C:嵌入式系統(tǒng)的CPU主要使用的是數(shù)字信號處理器 D:嵌入式系統(tǒng)的軟件配置有些很簡單,有些比較復雜 2:下面關(guān)于數(shù)字信號處理器的敘述中錯誤的是()。A:它是一種適用于數(shù)字信號處理的微處理器 B:它的英文縮寫是DPS C:它支持單指令多數(shù)據(jù)(SIMD)并行處理的指令

D:它能顯著提高音頻、視頻等數(shù)字信號的數(shù)據(jù)處理效率

3:片上系統(tǒng)是嵌入式處理器芯片的一個重要品種,下列敘述中錯誤的是()。A:SoC已經(jīng)成為嵌入式處理器芯片的主流發(fā)展趨勢 B:它是集成電路加工工藝進入到深亞微米時代的產(chǎn)物

C:片上系統(tǒng)使用單個芯片進行數(shù)據(jù)的采集、轉(zhuǎn)換、存儲和處理,但不支持I/O功能 D:片上系統(tǒng)既能把數(shù)字電路也能把模擬電路集成在單個芯片上

4:按照軟硬件技術(shù)復雜程度進行分類,可以把嵌入式系統(tǒng)分為哪三大類?()。A:高端系統(tǒng)、中端系統(tǒng)和低端系統(tǒng) B:軍用系統(tǒng)、工業(yè)用系統(tǒng)和民用系統(tǒng) C:硬實時系統(tǒng)、準實時系統(tǒng)和非實時系統(tǒng) D:片上系統(tǒng)、微控制器和數(shù)字信號處理器

5:半導體集成電路是微電子技術(shù)的核心。下面有關(guān)集成電路的敘述中錯誤的是()。

A:集成電路有小規(guī)模、中規(guī)模、大規(guī)模、超大規(guī)模和極大規(guī)模等多種,嵌入式處理器芯片一般屬于大規(guī)模集成電路

B:集成電路的制造大約需要幾百道工序,工藝復雜且技術(shù)難度非常高

C:集成電路大多在硅襯底上制作而成,硅襯底是單晶硅錠經(jīng)切割、研磨和拋光而成的圓形薄片 D:集成電路中的電路及電子元件,需反復交叉使用氧化,光刻,摻雜和互連等工序才能制成 6:一幅1024 x 768的彩色圖像,每個像素使用16位表示,采用壓縮比為5倍的算法壓縮圖像數(shù)據(jù)之后,其數(shù)據(jù)量大約是多少MB?()。A:0.3 B:0.5 C:1 D:1.5 7:以太網(wǎng)中計算機間以幀為單位進行通信,下列選項中不屬于以太網(wǎng)數(shù)據(jù)幀內(nèi)容的是()。A:IP地址 B:MAC地址 C:有效載荷 D:校驗信息

8:下面是IP協(xié)議中A類IP地址有關(guān)規(guī)定的敘述,其中正確的是()。A:它適用于中型網(wǎng)絡

B:它適用的網(wǎng)絡最多只能連接65534臺主機 C:它不能用于多目的地址發(fā)送(組播)D:它的二進制表示中最高位一定是“0” 9:對于嵌入式處理器說法正確的是()。A:ARM處理器采用CISC和RISC相結(jié)合的結(jié)構(gòu) B:嵌入式處理器都采用哈佛結(jié)構(gòu)

C:ARM處理器具有耗電省、功能強、成本低等特點 D:ARM處理器內(nèi)部的總線標準是PCI Express 10:以下關(guān)于ARM處理器的敘述中,錯誤的是()。A:ARM7~ARM11為經(jīng)典ARM處理器

B:Cortex-A系列為應用Cortex處理器,主要面向高端應用 C:Cortex-M系列為面向移動計算領(lǐng)域的嵌入式處理器 D:Cortex-R系列應用于實時應用的場合

11:關(guān)于ARM的工作狀態(tài),以下說法正確的是()。A:ARM處理器的工作狀態(tài)包括ARM狀態(tài)和Thumb狀態(tài)兩種 B:ARM狀態(tài)支持16位指令寬度也支持32位指令寬度

C:Thumb狀態(tài)或Thumb-2狀態(tài)下,代碼密度低于ARM狀態(tài),占用存儲空間變大 D:ARM處理器復位后自動進入ARM狀態(tài)

12:ARM處理器當前運算操所產(chǎn)生的標志位記錄在以下哪個寄存器中?()。A:PSP B:MSP C:SPSR D:CPSR 13:ARM處理器如果R1=0x98001200,已知在小端模式下,內(nèi)存0x98001204中存放數(shù)據(jù)0x35, 0x98001205中存放數(shù)據(jù)0x36, 0x98001206中存放數(shù)據(jù)0x37, 0x98001207中存放數(shù)據(jù)0x38, 在指令LDR R0,[R1,#4]執(zhí)行后,R0中的值為()。A:0x35363738 B:0x36353837 C:0x38373635 D:0x37383536 14:ARM處理器將R0中一個字的數(shù)據(jù),存入由R1指示的內(nèi)存區(qū)域,則使用的指令是()。A:STR R0,[R1] B:LDR R0,[R1] C:STRH R0,[R1] D:STRB R0,[R1] 15:在以下ARM處理器指令中可讓寄存器R1中指定位“清零”的指令操作碼為()。A:MOV B:AND C:ADD D:ORR 16:ARM處理器如果R1=0x00000080,則指令MOV R0,R1, LSL#2執(zhí)行后,R0的值為()。A:0x00000200 B:0x00000320 C:0x00000020 D:0x00000040 17:以下ARM處理器的指令或偽指令錯誤的是()。A:MOV R1,R2 B:LDR R1,#0x12345678 C:LDR R1,=0x00000020 D:ADC R1,R2,R3 18:ARM處理器在比較指令之后,如果要依據(jù)是否相等轉(zhuǎn)移到指定地址L1,則以下指令錯誤的是()。A:BEQ L1 B:BNE L1 C:BXEQ L1 D:BLAL L1 19:下面是有關(guān)嵌入式系統(tǒng)的最小系統(tǒng)組成的敘述: Ⅰ.嵌入式最小系統(tǒng)包括嵌入式處理器 Ⅱ.嵌入式最小系統(tǒng)包括電源電路 Ⅲ.嵌入式最小系統(tǒng)包括時鐘電路 Ⅳ.嵌入式最小系統(tǒng)包括復位電路 上述敘述中,正確的是()。A:僅Ⅰ和Ⅲ B:僅Ⅰ和Ⅱ C:僅Ⅱ、Ⅲ和Ⅳ D:全部

20:下面關(guān)于JTAG的敘述中,錯誤的是()。A:JTAG技術(shù)是一種嵌入式測試技術(shù)

B:大多數(shù)ARM嵌入式處理器芯片不包含JTAG接口 C:多個器件可以通過JTAG接口串聯(lián)在一起進行測試 D:通過芯片的JTAG接口可以實現(xiàn)在線編程功能

21:典型的嵌入式系統(tǒng)硬件由嵌入式最小硬件系統(tǒng)及相關(guān)通道或接口組成,若一個嵌入式系統(tǒng)需要完成模擬量輸出功能,該功能是由下面列出的嵌入式系統(tǒng)的哪個通道實現(xiàn)的?()。A:前向通道 B:后向通道 C:人機交互通道 D:相互互連通道

22:基于ARM內(nèi)核的嵌入式處理器芯片采用系統(tǒng)總線與外圍總線兩層結(jié)構(gòu)的方式構(gòu)建片上系統(tǒng),下面列出的組件中,不與系統(tǒng)總線相連的組件是()。A:電源管理與時鐘控制器 B:DMA控制接口 C:RTC D:中斷控制器

23:下面是基于ARM內(nèi)核的嵌入式芯片中有關(guān)GPIO的敘述,其中錯誤的是()。A:GPIO作為輸入接口時具有緩沖功能 B:GPIO作為輸出接口時具有鎖存功能 C:GPIO的引腳一般是多功能復用的

D:GPIO一般只具有0態(tài)和1態(tài),不具有高阻狀態(tài)

24:基于ARM內(nèi)核的嵌入式芯片中包含互連通信組件,下面不屬于互連通信組件的是()。A:PWM B:SPI C:I2C D:Ethernet 25:下面是關(guān)于嵌入式系統(tǒng)使用的存儲器的敘述:

Ⅰ.嵌入式系統(tǒng)使用的存儲器按照其存取特性可分為RAM和ROM Ⅱ.嵌入式系統(tǒng)使用的存儲器按照其所處物理位置可分為片內(nèi)存儲器和片外存儲器以及外部存儲器 Ⅲ.嵌入式系統(tǒng)使用的存儲器按照存儲信息的類型可分為程序存儲器和數(shù)據(jù)存儲器 Ⅳ.新型的鐵電存儲器FRAM在嵌入式系統(tǒng)中得到了應用 上述敘述中,正確的是()。A:僅Ⅰ和Ⅱ B:僅Ⅱ和Ⅲ C:僅Ⅰ和Ⅲ D:全部

26:下面關(guān)于I2C的敘述中,錯誤的是()。A:I2C即集成電路互連總線

B:I2C具有SDA、SCL和ACK共3條信號線

C:I2C傳送數(shù)據(jù)時,每次傳送的字節(jié)數(shù)目沒有限制 D:I2C是多主總線

27:下面是關(guān)于UART的敘述,其中錯誤的是:()。

A:ARM芯片中的UART收發(fā)信息時,可以采用FIFO模式,也可以采用普通模式 B:UART傳送信息的格式以起始位開始,以停止位結(jié)束 C:UART傳送信息時,一次傳送的數(shù)據(jù)位的長度只能是8位 D:基于UART可組成RS-232接口

28:下面是關(guān)于嵌入式系統(tǒng)中使用的鍵盤的敘述,其中錯誤的是()。

A:利用嵌入式芯片的GPIO構(gòu)成線性鍵盤時,一個按鍵需要占用一個GPIO引腳 B:采用矩陣鍵盤結(jié)構(gòu)時,8個GPIO引腳最多能構(gòu)成12個按鍵的鍵盤 C:采用機械式按鍵設(shè)計鍵盤時,按鍵按下時會產(chǎn)生抖動 D:矩陣鍵盤通常用行掃描法或反轉(zhuǎn)法讀取按鍵的特征值

29:uC/OS-II操作系統(tǒng)啟動的過程中,Bootloader執(zhí)行完畢后,調(diào)用應用程序主文件(通常是main.c)里的main()函數(shù)。main()函數(shù)在執(zhí)行過程中,除了用戶函數(shù)和硬件初始化函數(shù)之外,需要執(zhí)行以下三個主要的uC/OS-II函數(shù): I.OSStart()II.OSTaskCreate()III.OSInit()它們的執(zhí)行順序是()。A:I、II、III B:III、I、II C:II、III、I D:III、II、I 30:uC/OS-II系統(tǒng)中的每個任務都處在以下5種狀態(tài)之一:休眠態(tài)、就緒態(tài)、運行態(tài)、掛起態(tài)(等待某一事件發(fā)生)和被中斷態(tài),以下哪個說法是錯誤的()。

A:任務處于休眠態(tài),相當于該任務駐留在外存中,但還沒有交給內(nèi)核管理

B:任務處于就緒態(tài),意味著該任務已經(jīng)準備好,可以運行了,但由于該任務的優(yōu)先級比正在運行的任務的優(yōu)先級低,還暫時不能運行

C:任務處于運行態(tài),指任務得到了CPU的控制權(quán)正在運行之中

D:任務處于被中斷態(tài),是指發(fā)生中斷時執(zhí)行相應的中斷服務,原來正在運行的任務暫時停止運行,進入了被中斷狀態(tài)

31:uC/OS-II總是運行處于就緒態(tài)任務中優(yōu)先級最高的那個任務,以下哪個說法是錯誤的()。A:真正實現(xiàn)任務切換的函數(shù)是OSCtxSw()B:任務級的調(diào)度是由函數(shù)OSSched()完成 C:中斷級的調(diào)度是由函數(shù)OSIntExit()完成 D:實現(xiàn)上下文切換的函數(shù)是OSSched()32:uC/OS-II允許中斷嵌套,嵌套層數(shù)可達多少層?()。A:32 B:26 C:128 D:255 33:uC/OS-II能夠提供周期性時鐘信號(即所謂的時鐘節(jié)拍),用于實現(xiàn)任務的正確延時和超時確認。節(jié)拍率應在什么范圍內(nèi)?()。A:10 Hz~100Hz B:10Hz~1000Hz C:100 Hz~1000Hz D:100 Hz~10000Hz 34:uC/OS-II的事件控制塊有4種類型,需要使用4個不同的函數(shù)來創(chuàng)建。如下選項中哪一個用于創(chuàng)建事件控制塊?()。A:OSTaskCreate()B:OSThreadCreate()C:OSQCreate()D:OSCtxSw()35:下面關(guān)于Linux內(nèi)核的有關(guān)敘述中,錯誤的是()。

A:進程調(diào)度模塊負責控制進程對CPU資源的使用,所采取的調(diào)度策略是使得各個進程能夠平均訪問CPU,但并不保證內(nèi)核能及時地執(zhí)行硬件操作

B:Linux內(nèi)存管理模塊的功能之一是屏蔽各種硬件內(nèi)存結(jié)構(gòu)的差異并向上返回統(tǒng)一的訪問接口 C:網(wǎng)絡接口模塊包含網(wǎng)絡接口驅(qū)動程序

D:支持進程之間各種通信機制,其通信機制主要包括信號、管道、消息隊列、信號量、共享內(nèi)存和套接字

36:關(guān)于U-Boot,以下說法錯誤的是()。

A:U-Boot全稱USB Bootloader,通過USB接口完成啟動支持多種處理器和操作系統(tǒng) B:U-Boot支持PowerPC、x86、ARM等多種體系結(jié)構(gòu)的處理器

C:U-Boot支持嵌入式Linux、VxWorks、QNX、RTEMS、Windows CE等操作系統(tǒng) D:U-Boot采用兩個階段完成操作系統(tǒng)的引導加載

37:關(guān)于微內(nèi)核和宏內(nèi)核操作系統(tǒng),如下哪一項的說法是錯誤的?()。A:VxWorks是典型的微內(nèi)核結(jié)構(gòu)嵌入式操作系統(tǒng)

B:iOS追根溯源是一個類UNIX操作系統(tǒng),它屬于宏內(nèi)核架構(gòu) C:Android OS是典型的宏內(nèi)核操作系統(tǒng)

D:一般認為微內(nèi)核系統(tǒng)的實時性較好,故Symbian歸類為強實時嵌入式操作系統(tǒng) 38:以下關(guān)于VxWorks操作系統(tǒng)的敘述中,錯誤的是()。

A:是目前公認為實時性很強、可靠性很高的一種嵌入式實時操作系統(tǒng) B:在航空航天、通信和國防領(lǐng)域具有廣泛的應用

C:屬于大型商用操作系統(tǒng),具有配套的VMWare集成開發(fā)環(huán)境,為開發(fā)者帶 來很大方便

D:支持基于搶占式優(yōu)先級調(diào)度的任務管理

39:嵌入式系統(tǒng)開發(fā)時,應該根據(jù)應用需求來選擇相應的開發(fā)工具軟件。RVDS是一個較常用的開發(fā)工具軟件,下面的有關(guān)敘述中錯誤的是()。

A:RVDS中包括工程管理器、編譯連接器、調(diào)試器和指令集仿真器 B:RVDS只支持ARM內(nèi)核的微處理器芯片 C:RVDS支持對Flash存儲器的編程

D:RVDS編譯的代碼比ADS1.2編譯的代碼執(zhí)行效率高

40:若基于Linux操作系統(tǒng)所開發(fā)的ARM應用程序源文件名為test.c,那么要生成該程序代碼的調(diào)試信息,編譯時使用的GCC命令正確的是()。A:arm-linux-gcc-c-o test.o test.c B:arm-linux-gcc-S-o test.o test.c C:arm-linux-gcc-o test test.c D:arm-linux-gcc-g-o test test.c

二、填空題

1:SoC芯片中的CPU絕大多數(shù)是以IP核的方式集成在芯片中的,很少再自行設(shè)計開發(fā)。目前32位嵌入式處理器主要采用的是由____【1】____國一家專門從事RISC處理器內(nèi)核設(shè)計公司設(shè)計的____【2】______內(nèi)核。

2:我國大陸地區(qū)目前廣泛使用的漢字編碼國家標準有____【3】______和GB18030兩種,常用漢字采用___【4】____個字節(jié)表示。3:在Internet中負責選擇合適的路由,使發(fā)送的數(shù)據(jù)分組(packet)能夠正確無誤地按照地址找到目的計算機所使用的是___【5】____協(xié)議簇中的___【6】____協(xié)議。

4:ARM處理器有7種異常,按向量地址從小到大排列的順序是:__【7】_____、未定義指令UND、軟件中斷SWI、指令預取中止PABT、數(shù)據(jù)訪問中止DABT、__【8】_____以及快速中斷FIQ。

5:在ARM處理器中,R0~R15是通用寄存器,其中作為堆棧指針SP使用的寄存器是___【9】____,作為程序鏈接寄存器LR使用的是___【10】____。

6:已知ARM處理器的R1=0x12345678, R2=0xFF00FF00,則執(zhí)行指令ORR R0,R1,R2后,寄存器R0=___【11】____,R1=___【12】____。

7:已知ARM處理器進位標志C=1, R1=1000, R2=99, 執(zhí)行指令ADDC R0,R1,R2之后,R0=___【13】____, R1=___【14】____。

8:ARM處理器用一條指令完成有條件的無符號數(shù)加法運算,并更新CPSR中的狀態(tài),條件是如果相等, 要求指令執(zhí)行R1+R2,結(jié)果送R3中,則這條指令為___【15】____;如果條件是大于,要求指令執(zhí)行R1-R2,結(jié)果放R3中,則該指令為___【16】___。

9:為了連接ARM內(nèi)核與處理器芯片中的其他各種組件,ARM公司定義了總線規(guī)范,該規(guī)范用4個大寫英文字母表示為___【17】____,即先進的微控制器___【18】____體系結(jié)構(gòu)。

10:ARM處理器芯片內(nèi)部的___【19】____組件包括ADC和DAC,有的還帶有比較器等。這對于既需要處理____【20】___信號又需要處理模擬信號的混合系統(tǒng)的設(shè)計提供了較好的解決方案。

11:目前有兩種主要的閃存技術(shù),一種是___【21】____Flash,其特點是以字節(jié)為單位隨機存取,另一種是___【22】____Flash,以頁(行)為單位隨機存取。(填寫用英文大寫字母表示的簡稱)12:如存儲器的工作頻率為333MHz,數(shù)據(jù)線寬度為32位,每個周期傳輸1次數(shù)據(jù),則存儲器的帶寬=___【23】____MB/s。若存儲器總線采用串行總線,以10位為一個數(shù)據(jù)幀(包含一個字節(jié)的存儲數(shù)據(jù)),則總線帶寬=總線頻率/___【24】____。

13:SPI的信號線MISO稱為____【25】___數(shù)據(jù)線, MOSI稱為___【26】____數(shù)據(jù)線。14:響應時間(Response Time)是計算機從識別一個外部事件到做出響應的時間。在RTOS運行過程中響應時間是重要指標之一,其具體指標包括:___【27】____延遲時間和___【28】____切換時間。15:uC/OS-II 是目前常用的嵌入式操作系統(tǒng)之一,其內(nèi)核只提供____【29】___調(diào)度、任務間通信與同步、任務管理、時間管理和___【30】____管理等基本功能,資源消耗非常小。

16:具有操作系統(tǒng)的嵌入式系統(tǒng)加電后最初執(zhí)行的操作稱為引導或者自舉(Boot),對應的程序稱為引導程序,或者引導加載程序(Bootloader)。引導加載程序主要完成___【31】____、外設(shè)存在自檢、內(nèi)存地址映射、初始化外圍設(shè)備、內(nèi)存尋址定位、加載并啟動___【32】____。17:由于Bootloader的實現(xiàn)依賴于CPU的體系結(jié)構(gòu),因此大多數(shù)Bootloader都分為stage1和stage2兩大部分。依賴于CPU體系結(jié)構(gòu)的代碼,比如設(shè)備初始化代碼等,通常都放在stage1中,且使用___【33】____語言來實現(xiàn),以達到短小精悍的目的。而stage2則通常用C語言來實現(xiàn),這樣可以實現(xiàn)更復雜的功能,而且代碼會具有更好的可讀性和___【34】____性。18:RTLinux基本的設(shè)計理念就是“架空”Linux內(nèi)核,以便讓其他實時進程能盡快地被執(zhí)行。RTLinux開發(fā)者并沒有針對實時操作系統(tǒng)的特性而重寫Linux的內(nèi)核,而是將Linux的內(nèi)核代碼做一些修改,將Linux的任務以及Linux內(nèi)核本身作為一個___【35】____優(yōu)先級的任務,而實時任務作為最___【36】____優(yōu)先級的任務。

19:嵌入式系統(tǒng)開發(fā)時,由于受到目標機資源的限制,需要建立一個___【37】____與目標機組成的調(diào)試架構(gòu)來完成開發(fā)工作。若目標機為裸機環(huán)境時,通常需要通過___【38】____接口來完成硬件環(huán)境測試及初始軟件的調(diào)試和下載。

20:基于嵌入式WEB的應用系統(tǒng)中,構(gòu)件設(shè)計階段需要設(shè)計支持以太網(wǎng)通信的電路,包括以太網(wǎng)控制電路及以太網(wǎng)____【39】___電路。若選用的以太網(wǎng)控制芯片為AX88796芯片,并用S3C2410芯片的nGCS2引腳連接到AX88796芯片的片選引腳上(即CS引腳上,CS低電平有效),那么,AX88796芯片內(nèi)部寄存器的讀/寫地址,其首地址是___【40】____。

三、綜合題

2:

1、某機械設(shè)備的控制器,其基本功能要求有: 需要有8個數(shù)字量輸入,用于采集設(shè)備的狀態(tài)信息;且需要8個數(shù)字量輸出,用于控制設(shè)備動作。具備一個RS-232接口,可以和上位機連接,接收上位機發(fā)送的命令及參數(shù)。需要提供一個基準定時信號,定時時間間隔為0.01秒。需要彩色LCD顯示器,用于顯示狀態(tài)信息等。根據(jù)上述功能要求的描述,若采用S3C2410芯片為核心來構(gòu)建該機械設(shè)備控制器的硬件平臺,請完善下面的敘述和C語言程序(需要使用的控制寄存器的格式見題后說明)。

(1)若硬件設(shè)計時采用GPIO端口E的GPE0~GPE7引腳作為8個數(shù)字量輸出,那么軟件設(shè)計時其初始化語句是:rGPECON=(rGPECON|0x00005555)&___【1】____。若軟件設(shè)計時需要通過GPE5引腳輸出“1”來驅(qū)動執(zhí)行機構(gòu)動作,那么語句是:rGPEDAT= rGPEDAT | ___【2】____。(注:rGPECON是端口E的控制寄存器所對應的變量,rGPEDAT是端口E的數(shù)據(jù)寄存器所對應的變量)

(2)硬件設(shè)計時,選用UART0來完成RS-232接口電路設(shè)計。在軟件設(shè)計時,其初始化程序中波特率設(shè)置為9600bps,數(shù)據(jù)格式設(shè)置為:8位數(shù)據(jù)位、奇校驗、1位停止位。請補充完善下面的UART0初始化函數(shù)(注:主頻參數(shù)為PCLK): void UART0_Init(){ rGPHCON=(rGPHCON&0xFFFFFF00)|___【3】____;//端口H相應引腳功能初始化 rUFCON0=0x0;//FIFO不使能 rUMCON0=0x0;rULCON0=___【4】____;//設(shè)置線路控制寄存器 rUCON0= 0x145;//設(shè)置控制寄存器

rUBRDIV0=((int)(PCLK/___【5】____)1);//設(shè)置波特率,小數(shù)采用四舍五入 }(3)按照上面UART0初始化函數(shù)所設(shè)置的通信速率,每秒鐘最多能傳輸___【6】____個字節(jié)的信息。若上位機有大小為4KB的初始參數(shù)需要下載到控制器中,那么,約需傳輸____【7】___秒才能完成下載(1K=1024,精確到小數(shù)點后面1位數(shù)字)。

(4)系統(tǒng)中所需要的0.01秒基準定時時間選用S3C2410芯片內(nèi)部的Timer0部件來產(chǎn)生。若系統(tǒng)的主頻參數(shù)PCLK為264MHz,分頻器值選擇為16,預分頻系數(shù)選擇為3,那么,Timer0的計數(shù)常數(shù)為___【8】____。軟件設(shè)計時,設(shè)計了如下的Timer0初始化函數(shù),請補充完善。(注:下面程序中⑨、⑩、⑿用8位十六進制數(shù)表示,⑾用4位十六進制數(shù)表示)void Timer0Int(void){ //設(shè)置定時器配置寄存器0(TCFG0)

rTCFG0=___【9】____;//Timer0預分頻系數(shù)選擇為3,該寄存器中其它無關(guān)位均為0 //設(shè)置定時器配置寄存器1(TCFG1)

rTCFG1=___【10】___;// Timer0分頻器值為16,該寄存器中其它無關(guān)位均為0 //設(shè)置計數(shù)常數(shù)

rTCNTB0=___【11】____;//設(shè)置控制寄存器TCON rTCON=___【12】____;//更新TCNTB0和TCMPB0,該寄存器中其它無關(guān)位均為0 rTCON=0x00000009;//設(shè)置Timer0自動裝載,并啟動 }(5)彩色LCD顯示屏的硬件接口電路由S3C2410的專用GPIO端口__【13】_____和端口___【14】____相關(guān)引腳配以驅(qū)動電路來設(shè)計。軟件設(shè)計時,需要通過設(shè)置它們控制寄存器的值分別為___【15】____和____【16】___來確定它們的引腳功能。

(6)系統(tǒng)的軟件可以設(shè)計為在無操作系統(tǒng)的環(huán)境下運行。設(shè)計者自行設(shè)計系統(tǒng)的啟動引導程序,在該程序中完成異常向量設(shè)置、堆棧指針設(shè)置以及必要的硬件初始化。ARM9體系結(jié)構(gòu)中規(guī)定的IRQ異常所對應的異常向量地址為___【17】____。Timer0部件所產(chǎn)生的0.01秒基準時間到時將引起IRQ異常。由于IRQ異常向量地址與下一個異常向量地址之間間隔為___【18】____個字節(jié),因此,通常在IRQ異常向量地址處設(shè)計一條轉(zhuǎn)移指令。堆棧指針的設(shè)置需按工作模式來進行。設(shè)置IRQ模式下的堆棧指針,需在R0“清0”后用指令ORRR1,R0,#0x12|___【19】____和MSR CPSR_CXSF,R1來使CPU核進入IRQ模式,然后再給SP寄存器賦值作為該模式下的堆棧指針。這些初始化工作完成后,即可通過指令___【20】____來引導應用程序的主函數(shù)main()。說明:下面是試題解答時需要用到的寄存器格式及相關(guān)說明。1)端口C的控制寄存器(GPCCON)引腳GPCCON的位描述

GPC15[31:30]00=輸入,01=輸出,10=VD7,11=保留 GPC14[29:28]00=輸入,01=輸出,10= VD6,11=保留 GPC13[27:26]00=輸入,01=輸出,10= VD5,11=保留 GPC12[25:24]00=輸入,01=輸出,10= VD4,11=保留 GPC11[23:22]00=輸入,01=輸出,10= VD3,11=保留 GPC10[21:20]00=輸入,01=輸出,10= VD2,11=保留 GPC9[19:18]00=輸入,01=輸出,10= VD1,11=保留 GPC8[17:16]00=輸入,01=輸出,10= VD0,11=保留 GPC7[15:14]00=輸入,01=輸出,10=LCDVF2,11=保留 GPC6[13:12]00=輸入,01=輸出,10= LCDVF1,11=保留 GPC5[11:10]00=輸入,01=輸出,10=LCDVF0,11=保留 GPC4[9:8]00=輸入,01=輸出,10=VM,11=IIS數(shù)據(jù)輸出

GPC3[7:6]00=輸入,01=輸出,10=VFRAME,11= IIS數(shù)據(jù)輸入 GPC2[5:4]00=輸入,01=輸出,10=VLINE,11=保留 GPC1[3:2]00=輸入,01=輸出,10=VCLK,11=保留 GPC0[1:0]00=輸入,01=輸出,10=LEND,11=保留 2)端口D的控制寄存器(GPDCON)引腳GPDCON的位描述

GPD15[31:30]00=輸入,01=輸出,10=VD23,11=保留 GPD14[29:28]00=輸入,01=輸出,10= VD22,11=保留 GPD13[27:26]00=輸入,01=輸出,10= VD21,11=保留 GPD12[25:24]00=輸入,01=輸出,10= VD20,11=保留 GPD11[23:22]00=輸入,01=輸出,10= VD19,11=保留 GPD10[21:20]00=輸入,01=輸出,10= VD18,11=保留 GPD9[19:18]00=輸入,01=輸出,10= VD17,11=保留 GPD8[17:16]00=輸入,01=輸出,10= VD16,11=保留 GPD7[15:14]00=輸入,01=輸出,10= VD15,11=保留 GPD6[13:12]00=輸入,01=輸出,10= VD14,11=保留 GPD5[11:10]00=輸入,01=輸出,10= VD13,11=保留 GPD4[9:8]00=輸入,01=輸出,10= VD12,11=保留 GPD3[7:6]00=輸入,01=輸出,10= VD11,11=保留 GPD2[5:4]00=輸入,01=輸出,10= VD10,11=保留 GPD1[3:2]00=輸入,01=輸出,10= VD9,11=保留 GPD0[1:0]00=輸入,01=輸出,10= VD8,11=保留 3)端口E的控制寄存器(GPECON)引腳GPECON的位描述

GPE15[31:30]00=輸入,01=輸出,10=IICSDA,11=保留 GPE14[29:28]00=輸入,01=輸出,10=IICSCL,11=保留 GPE13[27:26]00=輸入,01=輸出,10=SPICLK0,11=保留 GPE12[25:24]00=輸入,01=輸出,10=SPIMOSI0,11=保留 GPE11[23:22]00=輸入,01=輸出,10=SPIMISO0,11=保留 GPE10[21:20]00=輸入,01=輸出,10=SSDAT3,11=保留 GPE9[19:18]00=輸入,01=輸出,10=SSDAT2,11=保留 GPE8[17:16]00=輸入,01=輸出,10=SSDAT1,11=保留 GPE7[15:14]00=輸入,01=輸出,10=SSDAT0,11=保留 GPE6[13:12]00=輸入,01=輸出,10=SDCMD,11=保留 GPE5[11:10]00=輸入,01=輸出,10=SDLCK,11=保留

GPE4[9:8]00=輸入,01=輸出,10=IISSDO,11=IIS數(shù)據(jù)輸出 GPE3[7:6]00=輸入,01=輸出,10=IISSI,11= IIS數(shù)據(jù)輸入 GPE2[5:4]00=輸入,01=輸出,10=CDCLK,11=保留 GPE1[3:2]00=輸入,01=輸出,10=IISCLK,11=保留 GPE0[1:0]00=輸入,01=輸出,10=IISLRCK,11=保留 4)端口H的控制寄存器(GPHCON)引腳GPHCON的位描述

GPH10[21:20]00=輸入,01=輸出,10=CLKOUT1,11=保留 GPH9[19:18]00=輸入,01=輸出,10= CLKOUT0,11=保留 GPH8[17:16]00=輸入,01=輸出,10=UEXTCLK,11=保留 GPH7[15:14]00=輸入,01=輸出,10=RXD2,11=保留 GPH6[13:12]00=輸入,01=輸出,10=TXD2,11=保留 GPH5[11:10]00=輸入,01=輸出,10=RXD1,11=保留

GPH4[9:8]00=輸入,01=輸出,10=TXD1,11=IIS數(shù)據(jù)輸出 GPH3[7:6]00=輸入,01=輸出,10=RXD0,11= IIS數(shù)據(jù)輸入 GPH2[5:4]00=輸入,01=輸出,10=TXD0,11=保留 GPH1[3:2]00=輸入,01=輸出,10=nRTS0,11=保留 GPH0[1:0]00=輸入,01=輸出,10=nCTS0,11=保留 5)UART線路控制寄存器(ULCONn n可以是0、1、2)ULCONn的位[7][6][5:3][2][1]描述保留 值為0確定紅外模式 0=正常操作模式

1=正常操作模式確定校驗類型 0xx=無校驗 100=奇校驗

101=偶校驗確定停止位數(shù) 0=1位停止位

1=2位停止位確定數(shù)據(jù)位 00=5位01=6位

10=7位11=8位6)TCFG0寄存器 TCFG0的位功能描述初始狀態(tài)值

[31:24]保留0x00[23:16]在此不用0x00 [15:8]確定Timer2,Timer3,Timer4的預分頻系數(shù)0x00[7:0]確定 Timer0,Timer1的預分頻系數(shù)0x007)TCFG1寄存器 TCFG1的位功能描述初始狀態(tài)值[31:24]保留0x00 [23:20]在此不用0b0000 [19:16]確定Timer4的分頻器值0000=2 0001=4 0010=8 0011=16 [15:12]確定Timer3的分頻器值0000=2 0001=4 0010=8 0011=16 [11:8]確定Timer2的分頻器值0000=2 0001=4 0010=8 0011=16 [7:4]確定Timer1的分頻器值0000=2 0001=4 0010=8 0011=16 [3:0]確定Timer0的分頻器值0000=2 0001=4 0010=8 0011=16 說明:設(shè)置TCFG0、TCFG1可以確定預分頻器系數(shù)、分頻器值,如:通過設(shè)置TCFG0為0x0000001F,Timer0的預分頻器系數(shù)選擇為31,設(shè)置TCFG1為0x00000001,Timer0的分頻器值選擇為4。通過下面公式計算定時器的計數(shù)常數(shù):

定時器輸入時鐘頻率=PCLK/(預分頻系數(shù)+1)/分頻器值 計數(shù)常數(shù)=定時時間間隔/(1/定時器輸入時鐘頻率)預分頻系數(shù)的范圍為0~255,分頻器值的取值范圍為2、4、8、16。6)TCON寄存器(注:此處不用的位被省略,其值默認為0x0000000)

TCON的位功能描述初始狀態(tài)值厖0x0000000[3]確定Timer0的自動裝載功能 1=自動裝載0=一次停止0b0[2]確定Timer0的輸出反轉(zhuǎn)位 1=TOUT0反轉(zhuǎn)0=TOUT0不反轉(zhuǎn)0b0[1]確定Timer0的更新

1=更新TCNTB0和TCMPB0 0=不更新0b0[0]確定Timer0的啟動/停止 1=啟動0=停止0b0

第套2參考答案

一、選擇題答案

1-5:CBCAA 6-10:AADCC 21-25:BCDAD 26-30:BCBDA

11-15:DDCAB 16-20:ABDDB 31-35:DDACA 36-40:ADCBD

二、填空題答案

1:英 2:ARM 3:GB2312 4:2 5:TCP/IP 6:IP 7:復位

8:外部中斷請求 9:R13 10:R14

三、綜合題答案 11:0xFF34FF78 12:0x12345678 13:1100 14:1000 15:ADDCEQ R3,R1,R2 16:SUBHIS R3,R1,R2 17:AMBA 18:總線 19:模擬 20:數(shù)字

21:NOR 22:NAND 23:1332 24:10

25:主機輸入從機輸出26:主機輸出從機輸入27:中斷 28:任務 29:任務 30:存儲

31:加電自檢 32:操作系統(tǒng) 33:匯編 34:可移植 35:低 36:高 37:宿主機 38:JTAG 39:驅(qū)動

40:0x10000000

1:0xFFFF5555 2:0x0020 3:0x000000AA 4:0x23 5:(9600×16)+ 0.5 6:872 7:4.7 8:41250 9:0x00000003 10:0x00000003 11:0xA122 12:0x00000002 13:C 14:D 15:0xAAAAAAAA 16:0xAAAAAAAA 17:0x00000018 18:4 19:0xC0 20:BL_main

第二篇:全國計算機等級考試三嵌入式系統(tǒng)開發(fā)技術(shù)題庫第5套

全國計算機等級考試三嵌入式系統(tǒng)開發(fā)技術(shù)題庫第5套

一、選擇題

1:與個人計算機(PC)相比,嵌入式系統(tǒng)具有許多不同的特點。下面不屬于嵌入式系統(tǒng)特點的是:()。

A:嵌入式系統(tǒng)通常包含在其他設(shè)備(系統(tǒng))中,具有隱蔽性 B:嵌入式系統(tǒng)的軟硬件資源往往受到嚴格的限制,不易擴展 C:嵌入式系統(tǒng)使用的CPU字長以8位為主 D:嵌入式系統(tǒng)大多具有不同程度的實時性

2:數(shù)字信號處理器(DSP)廣泛使用于嵌入式系統(tǒng),下面關(guān)于DSP的敘述中錯誤的是:()。A:DSP是一種高性能通用微處理器

B:DSP指令系統(tǒng)具有單指令多數(shù)據(jù)(SIMD)并行處理的一些特殊指令 C:DSP能顯著提高音頻、視頻等數(shù)字信號的數(shù)據(jù)處理效率 D:手機和數(shù)碼相機等產(chǎn)品通常都含有DSP 3:按照嵌入式系統(tǒng)的技術(shù)復雜程度進行分類,可以把嵌入式系統(tǒng)分為低端系統(tǒng)、中端系統(tǒng)和高端系統(tǒng)三大類。下面關(guān)于低端嵌入式系統(tǒng)特性的敘述中錯誤的是:()。A:其硬件的核心大多是4位/8位單片機

B:由監(jiān)控程序?qū)ο到y(tǒng)進行控制,一般不需要使用操作系統(tǒng) C:系統(tǒng)功能很容易現(xiàn)場升級

D:計算器、遙控器、空調(diào)機、微波爐等產(chǎn)品中使用的大多是低端嵌入式系統(tǒng)

4:集成電路制造技術(shù)是嵌入式系統(tǒng)發(fā)展的重要基礎(chǔ),下面關(guān)于集成電路技術(shù)發(fā)展的敘述中,錯誤的是:()。

A:單塊集成電路的集成度平均每18~24個月翻一番 B:集成電路的工作頻率越來越高,功耗越來越低

C:當前集成電路批量生產(chǎn)的主流技術(shù)已經(jīng)達到45nm、32nm甚至更小的工藝水平D:集成電路批量生產(chǎn)使用的晶圓直徑已經(jīng)達到12~14英寸甚至更大

5:漢字有多種不同的編碼標準,下面關(guān)于不同編碼標準之間關(guān)系的敘述中,錯誤的是:()。A:GB2312中的所有字符在GB18030中也都存在,且編碼相同

B:GB18030與UCS/Unicode均包含中日韓統(tǒng)一漢字(CJK)約7萬多個 C:GB18030中的漢字與UCS/Unicode中的漢字編碼保持相同 D:UTF-8和UTF-16是實現(xiàn)UCS/Unicode的兩種不同的編碼方案

6:假設(shè)數(shù)碼相機使用的存儲卡容量是1GB,數(shù)據(jù)壓縮比平均是4,那么它一次可連續(xù)拍攝65536色的1024 x 1024分辨率的彩色相片大約多少張?()。A:200 B:500 C:1000 D:2000 7:數(shù)字視頻的數(shù)據(jù)量大得驚人,無論是存儲、傳輸還是處理都有一定困難,所以必須進行數(shù)據(jù)壓縮。目前我國數(shù)字有線電視和衛(wèi)星電視傳輸時采用的壓縮編碼標準是:()。A:MPEG-1 B:MPEG-2 C:MPEG-3 D:MPEG-4 8:路由器是互聯(lián)網(wǎng)中重要的網(wǎng)絡設(shè)備,它的主要功能是:()。A:將有線通信網(wǎng)絡與無線網(wǎng)絡進行互連 B:將多個異構(gòu)或同構(gòu)的物理網(wǎng)絡進行互連 C:放大傳輸信號,實現(xiàn)遠距離數(shù)據(jù)傳輸 D:用于傳輸層及以上各層的協(xié)議轉(zhuǎn)換 9:以下關(guān)于嵌入式處理器說法正確的是:()。A:按照字長可分為8位、16位、32位和64位嵌入式處理器 B:按照存儲結(jié)構(gòu)可分為RISC和CISC結(jié)構(gòu) C:按照內(nèi)核可分為哈佛結(jié)構(gòu)和馮.諾依曼結(jié)構(gòu)

D:所有ARM處理器均是RISC結(jié)構(gòu)且為哈佛結(jié)構(gòu)

10:關(guān)于ARM嵌入式處理器的工作狀態(tài),以下說法正確的是()。A:ARM狀態(tài)是32位指令的狀態(tài),指令代碼為16位和32位

B:Thumb狀態(tài)為16位指令狀態(tài),指令長度可為16位,也可以為32位 C:Thumb-2狀態(tài)兼容16位指令和32位指令編碼 D:ARM狀態(tài)和Thumb狀態(tài)不可切換

11:以下關(guān)于ARM處理器的寄存器說法錯誤的是:()。A:通用寄存器R0-R7可以用于存放數(shù)據(jù),也可以存放地址 B:R0-R15寄存器的寬度為32位 C:程序計數(shù)器PC使用R15寄存器 D:堆棧指針SP使用的寄存器R14 12:以下關(guān)于ARM處理器說法正確的是:()。

A:半字數(shù)據(jù)0x1234在小端格式下從0x10000000開始存放,其中0x34存放在0x10000001中 B:ARM處理器支持8位、16位和32位數(shù)據(jù)類型

C:MMU為存儲器保護單元,是對存儲器進行保護的可選組件 D:虛擬地址到物理地址映射是MPU的主要功能 13:關(guān)于ARM指令中的條件域,以下表述正確的是:()。A:HI為無符號數(shù)小于 B:CS為無符號數(shù)小于 C:GT為帶符號數(shù)小于 D:LT為帶符號數(shù)小于

14:ARM指令完成的功能是當條件為“帶符號數(shù)小于”時,將R2和R3進行邏輯或操作,結(jié)果存放在R1中,正確的指令是:()。A:ORRMIR1,R2,R3 B:ORREQ R1,R2,R3 C:ORRLT R1,R2,R3 D:ORRNE R1,R2,R3 15:以下ARM指令中源操作數(shù)屬于寄存器尋址的指令是()。A:AND R1,R2,R3 B:STRH R1,[R2] C:SWI 0x01 D:MOV R1,#0x0B 16:以下對偽指令的解釋錯誤的是:()。

A:DCB 0x56;在內(nèi)存區(qū)域分配一個字的內(nèi)存空間并初始化為0x56 B:CODE32;偽指令通知編譯器,其后的指令序列為32位的Thumb指令 C:MyTest EQU 15000;為定義一個常量MyTest值為15000,最大數(shù)為32位

D:EXPORT偽指令用于在程序中聲明一個全局的標號,該標號可在其它的文件中引用 17:以下指令中不屬于邏輯移位的指令是()。A:LSLR0,R1 B:LSR R2,R3,3 C:ASR R4,R5 D:LSR R6,R7 18:在ARM匯編語言程序設(shè)計中,經(jīng)常用到子程序設(shè)計及調(diào)用,與子程序設(shè)計與調(diào)用無關(guān)的指令或偽指令是:()。A:BL SerchMin B:IMPORT SerchMin C:MOV PC,LR D:B SerchMin 19:下面關(guān)于JTAG的敘述中,錯誤的是()。

A:JTAG技術(shù)為ARM公司專用,非ARM處理器不采用JTAG技術(shù)

B:通過JTAG測試接口可對嵌入式處理器芯片進行測試、對系統(tǒng)進行仿真、調(diào)試 C:多個器件可以通過JTAG接口串聯(lián)在一起進行測試 D:通過芯片的JTAG接口可以實現(xiàn)在線編程功能

20:下面與AMBA(Advanced Microcontroller Bus Architecture)有關(guān)的敘述中,錯誤的是()。A:AMBA規(guī)定了ARM處理器內(nèi)核與處理芯片中快速組件的接口標準(通常稱為系統(tǒng)總線)B:AMBA規(guī)定了ARM處理器內(nèi)核與處理芯片中外圍端口及慢速設(shè)備接口組件的接口標準(通常稱為外圍總線)

C:基于ARM內(nèi)核的嵌入式芯片以ARM內(nèi)核為基礎(chǔ),通過AMBA總線技術(shù)將其他硬件組件連接在一起,組成片上系統(tǒng)的形式

D:由于AMBA是一種標準,因此自制定之后就不會更改

21:下面是關(guān)于嵌入式系統(tǒng)使用的存儲器的敘述,其中正確的是:()。A:靜態(tài)存儲器SRAM是非易失性存儲器 B:動態(tài)存儲器DRAM是非易失性存儲器 C:Flash存儲器是非易失性存儲器 D:EEPROM是易失性存儲器

22:下面關(guān)于UART的敘述中,正確的是:()。A:UART不能實現(xiàn)全雙工通信 B:UART即為通用異步收發(fā)器

C:UART通信波特率固定為115200bps,不能調(diào)節(jié) D:UART發(fā)送字符的長度固定為8位

23:下面關(guān)于HDMI的敘述中,錯誤的是:()。A:HDMI即高清晰度多媒體接口

B:HDMI是一種數(shù)字化音頻/視頻接口,適合影像傳輸 C:HDMI最高數(shù)據(jù)傳輸速度為10.2Gbps D:HDMI在嵌入式視頻監(jiān)控系統(tǒng)中應用廣泛,但各型ARM芯片內(nèi)部均不配置HDMI控制器接口

24:為用ARM芯片的一根GPIO引腳驅(qū)動一個LED(發(fā)光二極管),設(shè)計了如下圖(a)~(d)共4個具體的電路。圖中,設(shè)計得最合理的電路是:()。A:(a)圖所示的電路 B:(b)圖所示的電路 C:(c)圖所示的電路 D:(d)圖所示的電路

25:下面關(guān)于三星公司基于ARM9內(nèi)核的S3C2410嵌入式微處理器芯片的敘述中,錯誤的是:()。

A:采用哈佛體系結(jié)構(gòu),程序存儲器與數(shù)據(jù)存儲器分開 B:使用AMBA總線,對于高速組件采用AHB總線,對于低速外設(shè)接口采用APB總線 C:片內(nèi)集成ADC D:片內(nèi)集成攝像頭接口及AC'97音頻接口

26:下面是關(guān)于S3C2410中斷控制器的相關(guān)寄存器的功能描述,其中錯誤的是:()。

A:當多個中斷源請求服務時,通過優(yōu)先級仲裁,源中斷掛起寄存器中只有當前最高優(yōu)先權(quán)的中斷源對應的位置1 B:中斷模式寄存器的功能是決定中斷源的中斷屬于普通中斷IRQ還是快速中斷 C:中斷屏蔽寄存器的功能是屏蔽中斷源的中斷請求

D:子源中斷掛起寄存器的功能是記錄子中斷源中斷請求的掛起狀態(tài)

27:下面關(guān)于S3C2410嵌入式微處理器芯片GPIO端口的敘述中,錯誤的是:()。A:GPIO端口有GPA/GPB/GPC/GPD/GPE/GPF/GPG/GPH多個并行I/O接口 B:GPIO端口中有的I/O接口的功能是復用的,例如可以作為外部中斷

C:GPIO端口中的每個并行I/O接口中的上拉寄存器決定該接口引腳是否要被內(nèi)部上拉 D:GPIO端口屬于芯片內(nèi)部的高帶寬組件 28:下面關(guān)于CAN總線的敘述中,正確的是:()。A:CAN能夠?qū)崿F(xiàn)多主通信方式 B:CAN通信時采用奇偶校驗方式

C:各型ARM芯片均沒有內(nèi)嵌CAN控制器,只能通過外擴CAN控制器的方式才能形成CAN節(jié)點接入CAN總線

D:CAN采用長幀通信,一個數(shù)據(jù)幀最多可以傳送128個字節(jié) 29:RTOS的主要實時指標不包括:()。A:截至時間(Finish Time)B:吞吐量(Throughput)C:生存時間(Survival Time)D:響應時間(Response Time)

30:與通用計算機的操作系統(tǒng)相比較,下列各項中不屬于嵌入式操作系統(tǒng)特點的是:()。A:實時性

B:搶占式多任務處理 C:內(nèi)核復雜 D:高可靠性

31:以下對于主流嵌入式操作系統(tǒng)的敘述,錯誤的是:()。

A:iOS的系統(tǒng)結(jié)構(gòu)分為以下四個層次:核心操作系統(tǒng),核心服務層,媒體層,觸摸框架層(the Cocoa Touch layer)

B:WinCE源代碼數(shù)量龐大,API函數(shù)豐富

C:微軟公司的Windows Phone 8操作系統(tǒng)與Windows Phone 7沒有升級換代更新的關(guān)系 D:Android是國內(nèi)外目前最流行的手持設(shè)備操作系統(tǒng)之一

32:下面的各嵌入式操作系統(tǒng)中,只有一個與Linux密切相關(guān),它是:()。A:QNX B:VxWorks C:RTAI D:TinyOS 33:基于uC/OS-II的嵌入式系統(tǒng),其軟件結(jié)構(gòu)一般具有:()。A:應用軟件層、內(nèi)核層和設(shè)備驅(qū)動層等三層

B:應用軟件層、API層、內(nèi)核層、任務管理層和設(shè)備驅(qū)動層等五層 C:應用軟件層、API層、內(nèi)核層和設(shè)備驅(qū)動層等四層

D:應用軟件層、API層、支撐軟件層、內(nèi)核層和設(shè)備驅(qū)動層等五層 34:下面對于Linux內(nèi)核的敘述,錯誤的是:()。A:它為用戶進程提供系統(tǒng)調(diào)用

B:Linux內(nèi)核主要作用包括進程管理與調(diào)度、內(nèi)存管理等 C:Linux內(nèi)核通過OS服務組件訪問硬件

D:系統(tǒng)調(diào)用是Linux中用戶進程與操作系統(tǒng)之間的重要接口 35:編寫uC/OS-II的中斷服務子程序主要使用哪種語言:()。

A:匯編語言或

C語言

B:Java語言

C:PASCAL語言

D:C++語言 36:下面的選項中與實時系統(tǒng)無必然聯(lián)系的屬性是()。A:可配置性 B:可預測性 C:時間約束性 D:確定性

37:嵌入式Linux操作系統(tǒng)的組成,不包括:()。

A:用戶進程

B:OS服務組件

C:Linux內(nèi)核

D:編譯程序

38:Linux內(nèi)核由若干個子系統(tǒng)組成,一般來說下面哪一個不是Linux內(nèi)核的子系統(tǒng):()。A:內(nèi)存管理

B:進程調(diào)度

C:設(shè)備管理

D:終端管理

39:在嵌入式系統(tǒng)開發(fā)時,有時會利用指令集模擬器來開發(fā)、調(diào)試相關(guān)的嵌入式應用軟件。下面有關(guān)指令集模擬器的說法中,錯誤的是:()。A:指令集模擬器只是在宿主機上運行的純軟件工具

B:指令集模擬器可以根據(jù)目標機指令集的定義生成目標機器指令序列,并仿真運行

C:指令集模擬器中把目標機處理器硬件邏輯用變量或數(shù)據(jù)結(jié)構(gòu)表示 D:指令集模擬器只能采用解釋型的方式來仿真運行目標機器指令序列

40:在采用ADS1.2集成開發(fā)工具軟件開發(fā)基于ARM微處理器的嵌入式系統(tǒng)軟件時,下面有關(guān)地址映射的說明中,不正確的是:()。

A:只能通過提供一個scatter格式的配置文件來確定地址映射關(guān)系 B:scatter格式的配置文件是一個文本文件

C:scatter格式的配置文件描述了連接器進行連接時所需的分組及定位信息等 D:一個scatter配置文件中通常要描述1個下載時域,以及若干個運行時域 81:下面是嵌入式系統(tǒng)硬件部分的邏輯組成及其與外部世界關(guān)系的示意圖,其中的組成部分A是___【1】____接口;組成部分B是___【2】____接口。

rGPEDAT = rGPEDAT &___【3】____;// rGPEDAT是端口E的數(shù)據(jù)寄存器 rGPEDAT = rGPEDAT |___【4】____;(2)IC卡讀寫電路設(shè)計時,選用IC卡讀寫模塊通過異步串行接口與S3C2410連接,利用S3C2410芯片內(nèi)部的UART1部件實現(xiàn)異步串行接口電路設(shè)計。那么,在UART1的驅(qū)動程序設(shè)計時,可用下面一段程序來初始化UART1部件(注:UART1的波特率要求為:115200bps,數(shù)據(jù)格式要求為:8位數(shù)據(jù)、1位停止位、偶校驗,主頻為PCLK。)。void UART1_Init(){ rGPHCON=(rGPHCON&0xFFFFF0FF)|___【5】____;//端口H相應引腳功能初始化 rUFCON1=0x0;//FIFO disable rUMCON1=0x0;rULCON1=(___【6】____<< 3)|(0 << 2)|(___【7】____);//設(shè)置線路控制寄存器 rUCON1= 0x245;//設(shè)置控制寄存器

rUBRDIV1=((int)(PCLK/___【8】____)+ 0.5 1);//設(shè)置波特率,小數(shù)采用四舍五入 }(3)乘客出站時刷的若是“市民卡”,則需要用聲音來播報卡的類別,即若是“學生卡”則語音播報:學生卡;若是“老人卡”則語音播報:老人卡。因此,硬件平臺構(gòu)建時設(shè)計了一個16位D/A轉(zhuǎn)換器芯片,再加上功率放大電路及揚聲器等所構(gòu)成的語音播報電路,S3C2410芯片通過GPC端口與D/A轉(zhuǎn)換器的16位數(shù)據(jù)線相連。軟件設(shè)計時,可以先行對相關(guān)的語音波形進行采樣、編碼。設(shè)人的語音頻率范圍是300Hz~4000 Hz,因此,對語音波形采樣時,采樣頻率至少應為___【9】____KHz,所采得的數(shù)字語音信號才不至于失真。假設(shè),播音員讀“學生卡”的這段語音波形持續(xù)3秒,采用該采樣頻率進行采樣,數(shù)字語音信號編碼采用16位二進制數(shù),那么存儲該段語音信號約需要____【10】___KB(1KB=1024B)的存儲容量。語音回放時,按照采樣頻率要求,定時從所存儲的單元中逐次讀出先行采樣得到的數(shù)字語音信號,輸出給D/A轉(zhuǎn)換器,然后通過揚聲器播出。因此,在相關(guān)的驅(qū)動程序中,需要用語句:rGPCCON=___【11】____;(注:rGPCCON是端口C的控制寄存器)來初始化GPC端口的引腳功能。然后通過GPC端口的___【12】____寄存器定時輸出數(shù)字語音信號。

(4)閘門在乘客通過閘機后立即關(guān)閉,因此,硬件平臺構(gòu)建時,可在閘門的后方一定距離內(nèi)安裝一個紅外感測探頭,并在閘機控制器中設(shè)計相關(guān)接口電路。若采用GPE0引腳來輸入紅外感測信號,GPE0引腳為“1”時,表示人體不在感應區(qū)內(nèi),GPE0引腳為“0”時,表示人體在感應區(qū)內(nèi)。那么,初始化GPE0引腳功能的語句是:

rGPECON=rGPECON &___【13】____;// rGPECON是端口E的控制寄存器 判斷是否人體在感應區(qū)內(nèi)的語句可以是: if((rGPEDAT & 0x0001)==___【14】____){//判斷出人體在感應區(qū)內(nèi) 厖 } 閘機控制器的應用軟件將在無操作系統(tǒng)環(huán)境下進行開發(fā)。設(shè)計者可以設(shè)計一個啟動引導程序,來引導應用程序。按照ARM9體系結(jié)構(gòu)中的規(guī)定,啟動引導程序代碼的存儲單元首址應該是___【15】____,它對應著復位異常向量。系統(tǒng)上電/復位后,ARM9微處理器處于管理模式,啟動引導程序在引導應用程序前,通常需用指令ORR R1,R0,___【16】____|0xC0和MSR CPSR_cxsf,R1來使ARM核進入用戶模式(注:R0,R1寄存器的初值設(shè)定為0。CPSR寄存器的格式見題后附錄。),然后再通過指令___【17】____來引導應用程序主函數(shù)main()。啟動引導程序中還需要完成異常向量表的設(shè)置,ARM9體系結(jié)構(gòu)中規(guī)定異常向量之間各相差___【18】____個字節(jié),因此,需要在各異常向量處設(shè)計一條分支指令。對于S3C2410微處理器來說,其啟動引導程序還需要完成禁止看門狗部件和禁止___【19】____部件,并設(shè)置各工作模式下的___【20】____指針。第5套參考答案

一、選擇題答案

1-5:CACBC 6-10:DBBAC 11-15:DBDCA 16-20:BCDAD 21-25:CBDAD 26-30:ADAAC 31-35:CCCCA 36-40:ADDDA

二、填空題答案

1:輸入input 2:輸出output 3:256 4:JPEG 5:無線接入點 6:路由器 7:R 8:M 9:馮.諾依曼馮諾依曼馮諾依曼Von Neumann 馮?諾依曼 10:哈佛Harvard 11:0x40000000 12:0xF0811880 13:30000 0x7530 14:10000 0x2710 15:0x7912341E 16:0xF912341F 17:只讀 18:ROM 19:頻率周期 20:位數(shù)位寬

21:時鐘信號時鐘信號 22:選擇 23:出 24:入 25:0x88 26:[R1] 27:截止時間 28:任務執(zhí)行預設(shè)時間預設(shè)時間 29:虛擬機管理軟件虛擬機管理

30:指令集模擬器指令級模擬器指令模擬指令級模擬指令集模擬器ISS 31:0 零 32:1 一 33:休眠 34:運行

35:中斷服務程序中斷服務子程序中斷服務例程中斷處理程序中斷處理子程序中斷服務中斷處理 36:抖動 37:GDB 38:-g g 39:JTAG 40:5 4

三、綜合題答案 1:電源

2:0xFFFFFFF7(~0x00000008)~0x00000008 3:0xFFFD(~0x0002)~0x0002 4:0x0002 5:0x00000A00 6:5 7:3 8:115200*16 1843200 9:8 10:46.875 11:0x55555555 12:數(shù)據(jù)

13:0xFFFFFFFC ~0x00000003(~0x00000003)14:0x0000 15:0x00000000 0x0 0 16:0x10 0x00000010 16 17:BL _main 18:4

第三篇:學習嵌入式系統(tǒng)開發(fā)心得

你好,我是一名嵌入式開發(fā)愛好者.近來總是看到很多初學者(多數(shù)是在校大學生)由于沒有條件,想學習卻不知道如何下手。

本人絕對能體會到學習的艱辛,而且視任何對知識技術(shù)有強烈追求的人(不管目前水平高低)為同路人,所以整理短文一篇寫出一些學習感受,替所有渴望知識的人企盼高手指點學習之路,分享經(jīng)驗。

愛因斯坦說過,”我是站在巨人的肩膀上“

實踐當然是最鍛煉人的方式,但是我想在校生很少有這樣的機會,別說本科生,碩士生也未必有條件。所以我想學習嵌入式要從個人的知識背景和現(xiàn)實條件出發(fā)。訂立合適的階段目標,在允許的條件下多動手多思考。

一般情況下對于硬件設(shè)備是比較短缺的。但是可以從軟件方面和嵌入式系統(tǒng)開發(fā)模式上下功夫,提醒大家一點,嵌入式系統(tǒng)開發(fā)設(shè)計的內(nèi)容知識很多,所以大家不要亂,在了解嵌入式系統(tǒng)開發(fā)的體系結(jié)構(gòu)后,一步一步的下手,最容易上手的是linux下的C,比如ucos(有開放源代碼),雖然可能無法在硬件上仿真,但也不必著急。wince,palmos上手都很容易。無論對于初學者還是自以為是高手的人來說,編程水平(這可不受硬件條件限制)絕對是沒有止境的,有了較高的編程水平(嵌入式主要是C,當然OO的幾種語言c++,java是發(fā)展趨勢),等到有機會的時候及時的補充硬件知識,會很快的成為高手。

還有,一定記住,學習嵌入式,”要想辦法,不要找理由“。當年在dos下用tc編程時的條件,現(xiàn)在回想起來建筑就是奇跡。

我推薦一條學習之路吧,僅供參考,1、C開發(fā)經(jīng)驗

條件:linux(這都有吧)

方法:隨便,主要是掌握ansiC編程(不包括gtk,qt等圖形可視化開發(fā))

2、網(wǎng)絡、操作系統(tǒng)、體系結(jié)構(gòu)

條件:linux,各種書,算法、例程。

方法:通過C編程實現(xiàn)簡單的網(wǎng)絡等知識的算法和過程。

3、嵌入式系統(tǒng)概念

條件:各個嵌入式網(wǎng)站,討論組,書籍

方法:少提問(尤其是等著天上掉餡餅,這主要是防止增長惰性,也解決不了實際問題),多思考。

4、嵌入式開發(fā)實踐

條件:各種嵌入式系統(tǒng)開發(fā)工具的demo版(或者D版,如果有的話),包括編譯器,仿真器。可以找高手們要,也可以下載。

方法:這里有兩個分支,一個是基于mcu/dsp的嵌入式系統(tǒng)開發(fā),一個是象palmos,wince,ucos等rtos下的應用軟件開發(fā)。對硬件感興趣,想成為真正高手的由第一個分支入手,以后進入第二個分支;如果十分厭煩硬件,只想停留在軟件開發(fā)上的,可以只由第二個分支入手,以后就和pc上的開發(fā)沒有什么本質(zhì)上的區(qū)別了,找份不錯的工作應該沒問題,可以不用進行下面的步驟了,感興趣可以參考第6條。

5、硬件開發(fā)

條件:各種嵌入式芯片、存儲器等電路器件,protel99等電路設(shè)計軟件,電路板制作。

方法:這時候該有開發(fā)條件了,最起碼是51系列,這個比較方便。電路的設(shè)計內(nèi)容較多,不過看起來嚇人,實際上比軟件要簡單的多。只要下功夫,實踐會告訴你一切。

6、硬件工程/軟件工程/項目管理

條件: 各個芯片詳細資料和使用經(jīng)驗,軟件工程知識,項目管理知識,培訓,大型項目參與經(jīng)驗

方法:已經(jīng)是高手了,但是學無止境,沾沾自喜于已有的知識是致命的。那個下一步。。,你該是管理者了。

拋磚引玉,以上出自我的經(jīng)驗,歡迎各路高手們補一下 再告訴你一些我的收藏夾的網(wǎng)站

國內(nèi)有關(guān)嵌入式開發(fā)的論壇

電子產(chǎn)品世界的論壇

http://bbs.edw.com.cn/index.asp

恒頤高科論壇

http://www.tmdps.cn/

中國單片機公共實驗室

http://www.tmdps.cn/

北京科銀京成技術(shù)公司

http://www.tmdps.cn/

微芯力科技

http://www.tmdps.cn

驅(qū)動開發(fā)網(wǎng)之嵌入式版塊,挺綜合的一個網(wǎng)站

http://www.tmdps.cn/index.php

電子愛好者家園[2004年09月30日] http://home.ee521.com/main.asp

廣州友善之臂電子有限公司

http://www.arm9.net/index.asp

好了 兄弟 開始努力 我們一起加油哈...

第四篇:嵌入式系統(tǒng)開發(fā)總結(jié)(uCCOS+uCGUI+uCFS)

嵌入式系統(tǒng)開發(fā)總結(jié)(uC/COS+uC/GUI+uC/FS)

今天終于把做了一個多月的嵌入式系統(tǒng)軟件交了上去。終于可以輕松一下了,但是期末臨近,看來沒得閑了。現(xiàn)在總結(jié)一下整個開發(fā)過程,希望對想要入門嵌入式系統(tǒng)開發(fā)的朋友有所幫助。

首先要說的是,整個開發(fā)過程很艱苦,主要是因為第一次接觸嵌入式開發(fā),入門很難,同時由于大三有很多專業(yè)課,還有六級、實習面試等,在此對我的隊友陳、馬表示感謝,謝謝他們和我一直堅持到最后。

該系統(tǒng)實現(xiàn)基于uC/COS、uC/GUI、uC/FS的整合。首先要根據(jù)硬件配置三者。根據(jù)uC/GUI、uC/FS的文檔資料很容易移植到操作系統(tǒng)uC/COS。其文檔資料的下載地址請參見文章最后。

uC/COS是基于嵌入式的實時操作系統(tǒng),它管理任務、內(nèi)存、文件、電源等,為嵌入式系統(tǒng)提供多任務的開發(fā)環(huán)境。uC/GUI是一種用于嵌入式應用的圖形支持軟件,本系統(tǒng)借用uC/GUI實現(xiàn)系統(tǒng)所需要的各種界面。uC/FS是一種文件系統(tǒng),本系統(tǒng)借用其來管理存儲器中的文件,在book、message中都用到文件的讀寫,可以說uC/FS是本系統(tǒng)實現(xiàn)的不可或缺的部分。

該系統(tǒng)所有界面由uC/GUI 實現(xiàn)。主界面一窗口(Frame)為容器,添加菜單欄(Menu)來控制整個系統(tǒng)。其他界面以Dialog為容器,在Dialog中添加按鈕(Button)、列表(ListView)、多行編輯框(MultiEdit)等。系統(tǒng)采用了“回調(diào)函數(shù)”機制,回調(diào)函數(shù)在用戶程序中定義,當一個指定的事件發(fā)生時,通知圖形系統(tǒng)調(diào)用指定的函數(shù)。通常應用于一個窗口內(nèi)容改變時自動重繪的場合。該系統(tǒng)利用回調(diào)函數(shù)初始化窗口,當窗口內(nèi)容改變時重繪窗口,同時處理事件響應,例如當鼠標點擊“Read”按鈕是,通過回調(diào)函數(shù)調(diào)用txtTask()函數(shù)彈出電子書顯示對話框(Txt)。

總的來說,該設(shè)計結(jié)構(gòu)合理,邏輯嚴密,各個模塊相互協(xié)調(diào)實現(xiàn)了復雜的功能。系統(tǒng)界面小組力求簡單大方,各個模塊的功能實現(xiàn)都用到了不少精妙的算法。但是,由于小組能力有限,前期對嵌入式的了解淺薄,以及時間等各方面的限制,系統(tǒng)并沒有完全實現(xiàn)所預期的功能,也可以說僅實現(xiàn)了一些輔助功能。首先說message模塊,設(shè)計預期是用到紅外發(fā)送,實現(xiàn)與紅外手機的數(shù)據(jù)傳輸和操縱手機的短信發(fā)送,但是在實際操作中小組發(fā)現(xiàn)需要擴展外圍電路(紅外發(fā)送),由于資金問題,小組討論放棄該功能,僅實現(xiàn)了信息編輯和信息保存功能。其實該功能的實現(xiàn)小組也是有很清晰的思路的,如果有足夠的資金和時間,小組完全可以實現(xiàn)該功能,這里很有些遺憾。

然后是文件系統(tǒng),最后的幾天里,我們發(fā)現(xiàn)了一個嚴重的問題,也就是我們所用文件系統(tǒng)所管理的RAM是可揮發(fā)性的(一時沒有意識到),我們保存到其中的文件在系統(tǒng)下一次啟動的時候都會消失。小組發(fā)現(xiàn)norflash是不可揮發(fā)的存儲器,于是我們考慮將文件存儲到norflash中,但是在將norflash添加到uC/FS中的過程中,我們發(fā)現(xiàn)必須為其編寫驅(qū)動程序。經(jīng)過數(shù)天的努力,我們編輯出了norflash的uC/FS驅(qū)動,但是很遺憾,沒有成功,競賽舉辦方給出的norflash模塊的實驗太過簡單,無法編輯驅(qū)動程序的底層控制存儲器算法。(本小組編寫的norflash驅(qū)動將在附件中給出)

Music模塊,其實music僅僅實現(xiàn)了簡單的mp3播放功能,同時提供暫停、下一首等功能,但是經(jīng)過小組的不懈努力仍然沒有聲音。于是我們懷疑是硬件模塊(UCB1400、AC97CODEC)的問題。

系統(tǒng)整體功能也有待改進,比如開機,進行一段時間的操作后,系統(tǒng)就會不正常的死掉。雖然我們做了大量的性能改良功能,但這個問題依然存在。

小組在近期做了此次競賽的總結(jié),一直表示此次競賽給我們提供了一個很好的學習機會,大家都有了很大的提高,至少是對嵌入式有了切身的認識。大家對嵌入式系統(tǒng)設(shè)計也有了很大的興趣,同時表示將在以后對嵌入式進行更深層次的研究。

在此,我們對同類設(shè)計提供一些建議。前期應該對資金、時間等做準確的估計,同時選擇最主要的功能模塊,這樣可以集中有限精力將單個模塊的功能實現(xiàn)的更加強大。在功能設(shè)計的階段應盡量考慮到所有細節(jié),這樣可以避免在最后時刻發(fā)現(xiàn)關(guān)鍵因素致使系統(tǒng)功能大打折扣。系統(tǒng)的創(chuàng)新點:

1、使用uC/FS管理文件

電子書模塊和短信編輯模塊的Save功能都需要大量操作文件的代碼。由于實時操作系統(tǒng)uC/GUI沒有實現(xiàn)文件系統(tǒng),在參考了各種版本的文件系統(tǒng)后,小組決定選用uC/FS。uC/FS是一種FAT格式的文件系統(tǒng),它可以用于所有的存儲媒體,但你必須提供存儲媒體的底層接口函數(shù)。

引進uC/FS后,小組很方便地實現(xiàn)了系統(tǒng)的各種主要功能。

2、借用軟鍵盤代替手寫字體識別功能

當考慮到手寫字體識別功能的難度和時間的有限,小組討論果斷決定使用軟件盤實現(xiàn)字符的輸入功能。

首先,小鍵盤界面小巧簡潔。我們以woindow系統(tǒng)中的軟鍵盤為模板,刪除掉不需要的復雜按鍵,形成了獨具風格的嵌入式版軟鍵盤。

其次,由于界面大小限制,軟鍵盤進入了”shift”鍵,實現(xiàn)鍵盤按鍵的切換,實現(xiàn)了所有字符(包括數(shù)字、大小寫字母和各種操作符)的輸入功能。

3、系統(tǒng)內(nèi)容豐富多彩

這一點可以說是系統(tǒng)的壞處也可以說是系統(tǒng)的好處,壞處就是由于本次競賽時間有限,有些功能實現(xiàn)的也比較簡單,但是可惜的是該系統(tǒng)脈絡清晰,很合理地將各個模塊有機地結(jié)合到了一起。而且各個模塊并不是相互獨立的,而是相互約束、相互協(xié)作的。例如:message模塊的Save功能,將文本信息保存到存儲器中,保存的文件有可以在book中查閱;通訊錄協(xié)助message模塊中Send功能的手機號碼查詢。

這些都可以說是本系統(tǒng)的一大特色。

主界面:

(各個模塊的界面以及具體實現(xiàn)請參看后續(xù)文章)程序流程框圖:

uC/GUI中文手冊下載:http://download.csdn.net/source/466900

uC/FS正式版(內(nèi)含使用手冊)下載:http://download.csdn.net/source/466918 uC/COS中文手冊下載:http://download.csdn.net/source/466905 uC/GUI完整實例(超有用):http://download.csdn.net/source/467738

第五篇:嵌入式Linux系統(tǒng)開發(fā)教程實驗報告

嵌入式Linux系統(tǒng)開發(fā)教程實驗報告

組員:武易 金鵬飛 周長升

實驗一 熟悉嵌入式系統(tǒng)開發(fā)環(huán)境

一實驗目的

1.熟悉嵌入式系統(tǒng)硬件實驗平臺 2.掌握超級終端配置方法。

3.掌握嵌入式系統(tǒng)開發(fā)環(huán)境配置,ARM-Linux下NFS服務器的配置方法 4.掌握常用的 Linux下shell命令

二實驗設(shè)備及工具

硬件:UP-NETARM2410-S嵌入式實驗儀、PC機pentumn500以上、硬盤40G以上、內(nèi)存大于256M。

軟件:PC機操作系統(tǒng)REDHAT LINUX 9.0、MINICOM、AMRLINUX開發(fā)環(huán)境

三實驗內(nèi)容

(1)掌握嵌入式系統(tǒng)實驗平臺上的各類借接口的位置;

(2)配置windows的超級終端,熟悉vivi的命令行,bootload、kernel、root和用戶程序的介紹;

(3)配置linux的終端,配置網(wǎng)絡服、Ip地址,開發(fā)目錄共享,掛載等。

四實驗結(jié)果

實驗二嵌入式Linux程序設(shè)計

一實驗目的

1.掌握嵌入式Linux軟件設(shè)計方法原理 2.掌握Makefile文件設(shè)計方法。

3.熟悉Linux下靜態(tài)庫和共享庫的設(shè)計

二實驗設(shè)備及工具

硬件:UP-NETARM2410-S嵌入式實驗儀、PC機pentumn500以上、硬盤40G以上、內(nèi)存大于256M。

軟件:PC機操作系統(tǒng)REDHAT LINUX 9.0、MINICOM、AMRLINUX開發(fā)環(huán)境

三實驗內(nèi)容

(1)編寫一個帶輸入、輸出的由5個文件組成的嵌入式軟件;(2)寫好makefile文件,并上機調(diào)試;(3)用變量指明兩種編譯器。

四實驗結(jié)果

實驗三

kernel與root的設(shè)計和燒寫

一實驗目的

1.掌握Linux內(nèi)核配置與裁剪的方法 2.理解根文件系統(tǒng)配置。

3.掌握嵌入式系統(tǒng)內(nèi)核和根文件系統(tǒng)的燒寫的過程

二實驗設(shè)備及工具

硬件:UP-NETARM2410-S嵌入式實驗儀、PC機pentumn500以上、硬盤40G以上、內(nèi)存大于256M。

軟件:PC機操作系統(tǒng)REDHAT LINUX 9.0、MINICOM、AMRLINUX開發(fā)環(huán)境

三實驗內(nèi)容

對嵌入式Linux系統(tǒng)進行裁剪、配置和編譯,生成自己需要的操作系統(tǒng)映像文件,并將其燒寫到flash中。

四實驗結(jié)果

實驗四搭建嵌入式系統(tǒng)開發(fā)環(huán)境

一實驗目的

1.掌握嵌入式開發(fā)環(huán)境的配置 2.掌握開發(fā)工具鏈的安裝與配置。

3.掌握嵌入式系統(tǒng)內(nèi)核和根文件系統(tǒng)的燒寫的過程

二實驗設(shè)備及工具

硬件:UP-NETARM2410-S嵌入式實驗儀、PC機pentumn500以上、硬盤40G以上、內(nèi)存大于256M。

軟件:PC機操作系統(tǒng)REDHAT LINUX 9.0、MINICOM、AMRLINUX開發(fā)環(huán)境

三實驗內(nèi)容

(1)安裝配置嵌入式開發(fā)環(huán)境;(2)安裝與配置工具鏈;(3)內(nèi)核和根文件系統(tǒng)的燒寫

四實驗結(jié)果

實驗五嵌入式驅(qū)動程序設(shè)計

一實驗目的

1.學習在LINUX 下進行驅(qū)動設(shè)計的原理

2.掌握使用模塊方式進行驅(qū)動開發(fā)調(diào)試的過程

二實驗設(shè)備及工具

硬件:UP-NETARM2410-S嵌入式實驗儀、PC機pentumn500以上、硬盤40G以上、內(nèi)存大于256M。

軟件:PC機操作系統(tǒng)REDHAT LINUX 9.0、MINICOM、AMRLINUX開發(fā)環(huán)境

三實驗內(nèi)容

在PC 機上編寫簡單的虛擬硬件驅(qū)動程序并進調(diào)試,實驗驅(qū)動的各個接口函數(shù)的實現(xiàn),分析并理解驅(qū)動與應用程序的交互過程。

四實驗結(jié)果

實驗六

S3C2410處理器硬件電路設(shè)計

一實驗目的

1.熟悉硬件電路設(shè)計

2.掌握簡單的S3c2410處理器的電路設(shè)計。3.掌握protel軟件的使用

二實驗設(shè)備及工具

硬件:UP-NETARM2410-S嵌入式實驗儀、PC機pentumn500以上、硬盤40G以上、內(nèi)存大于256M。

軟件:PC機操作系統(tǒng)REDHAT LINUX 9.0、MINICOM、AMRLINUX開發(fā)環(huán)境

三實驗內(nèi)容

使用protel 99se 做s3c2410處理器最小系統(tǒng)電路設(shè)計,A/D數(shù)據(jù)采集模塊電路設(shè)計。

四實驗結(jié)果

下載嵌入式系統(tǒng)開發(fā)技術(shù)題庫2word格式文檔
下載嵌入式系統(tǒng)開發(fā)技術(shù)題庫2.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔相關(guān)法律責任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

    嵌入式Linux系統(tǒng)開發(fā)教程實驗報告

    嵌入式實驗報告 姓名: 學號: 學院: 日期: 1 實驗一 熟悉嵌入式系統(tǒng)開發(fā)環(huán)境 一、實驗目的 熟悉 Linux 開發(fā)環(huán)境,學會基于S3C2410 的Linux 開發(fā)環(huán)境的配置和使用。使用Linux的ar......

    ERP系統(tǒng)開發(fā)技術(shù) 任務書(范文模版)

    ERP系統(tǒng)實現(xiàn)技術(shù) 大作業(yè) 任務書 一、設(shè)計目的 通過大作業(yè)設(shè)計,使學生掌握《ERP系統(tǒng)實現(xiàn)技術(shù)》課程的基本知識,訓練對基礎(chǔ)知識和基本方法的綜合運用能力,增強對理論的理解能力,提......

    基于ARM的嵌入式設(shè)備中uCLinux系統(tǒng)開發(fā).

    基于ARM的嵌入式設(shè)備中uCLinux系統(tǒng)開發(fā) 1引言信息家電和手持設(shè)備大大加速了嵌入式系統(tǒng)的發(fā)展,而ARM體系32位高性能、低功耗處理器和嵌入式操作系統(tǒng)Linux無疑成為佼佼者。因為......

    嵌入式LINUX系統(tǒng)開發(fā)入門學習步驟和技能總結(jié)

    嵌入式LINUX系統(tǒng)開發(fā)入門學習步驟和技能總結(jié)對于很多學習嵌入式LINUX系統(tǒng)開發(fā)的人來說,經(jīng)驗和技巧是很重要的,要不然就會落得一個事倍功半的效果。對于一個初學者或是一個零基......

    嵌入式Linux操作系統(tǒng)開發(fā)流程及服務器配置概念

    嵌入式Linux操作系統(tǒng)開發(fā)流程及服務器配置概念1、建立開發(fā)環(huán)境。GCC(GNU C Compiler,GNU的C語言編譯器)是一套由GNU工程開發(fā)的支持多種編程語言的編譯器。GCC是大多數(shù)類Unix操......

    《嵌入式技術(shù)》學習總結(jié)報告

    《嵌入式技術(shù)》學習總結(jié)報告 目錄 一、嵌入式系統(tǒng)簡介............................................................................................ 2 1.1 嵌入式系統(tǒng)......

    嵌入式Linux筆試題庫和答案

    嵌入式Linux筆試題庫 一.選擇題 1.Linux的創(chuàng)始人是誰( ) A、Turbolinux B、AT&T Bell Laboratry C、University of Helsinki D、Linus Torvalds 2.在Linux中,命令解釋器是哪個......

    通用技術(shù)題庫

    通用技術(shù)試題2 【單選題-1】某鋼鐵廠運用新技術(shù),對生產(chǎn)中產(chǎn)生的高溫煤氣進行循環(huán)利用,既減少了對環(huán)境的污染,又節(jié)約了資源,產(chǎn)生了巨大的經(jīng)濟效益和社會效益。關(guān)于該案例下列說法......

主站蜘蛛池模板: 国产综合视频一区二区三区| 精品国产美女av久久久久| 国内精品久久久久影院中文字幕| 久久精品国产99精品国产2021| 亚洲中文字幕无码一区| 国产精品自在自线视频| 无码国产精品一区二区免费式芒果| 亚洲日韩中文无码久久| 欧美白丰满老太aaa片| 欧美国产日韩久久mv| 日日摸日日碰夜夜爽av| 国产一区二区在线影院| 无码人妻精品一区二区三区66| 激情国产一区二区三区四区小说| 欧美老妇bbbwwbbbww| 成年无码动漫av片在线尤物网站| 国产精品天干在线观看| 国产午夜无码精品免费看动漫| 免费无码黄网站在线观看| 精品一区二区三区自拍图片区| 狠狠色狠狠色综合久久蜜芽| 久久婷婷色综合一区二区| 香港三日本8a三级少妇三级99| 男ji大巴进入女人的视频| 影音先锋人妻啪啪av资源网站| 一本一本久久a久久精品综合麻豆| 国产人成无码视频在线观看| 免费的黄网站在线观看| 亚洲人成77777在线播放网站不卡| 国产精品无码av有声小说| 国产精品白丝久久av网站| 婷婷午夜天| 欧美性猛交99久久久久99按摩| 欧美精品亚洲精品日韩专区va| 一本大道东京热无码视频| 无码三级国产三级在线电影| 国产成人免费无码av在线播放| 国产偷国产偷亚洲清高动态图| 日本高清在线一区二区三区| 国产成人a亚洲精v品无码| 日韩精品无码一本二本三本色|