2014江蘇科技大學嵌入式系統復習題及答案_第1頁
2014江蘇科技大學嵌入式系統復習題及答案_第2頁
2014江蘇科技大學嵌入式系統復習題及答案_第3頁
2014江蘇科技大學嵌入式系統復習題及答案_第4頁
2014江蘇科技大學嵌入式系統復習題及答案_第5頁
已閱讀5頁,還剩6頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

一、單項選擇題1、下面關于哈佛結構描述正確的是(A)。A、程序存儲空間與數據存儲空間分離B、存儲空間與IO空間分離C、程序存儲空間與數據存儲空間合并D、存儲空間與IO空間合并2、 下面哪一種工作模式不屬于ARM特權模式(A)。A、用戶模式 B、管理模式 C、軟中斷模式 D、FIQ模式ARM9TDMI的工作狀態包括(D)。A、測試狀態和運行狀態 B、掛起狀態和就緒狀態C、就緒狀態和運行狀態 D、ARM狀態和Thumb狀態指令“LDMIAR0!,{R1,R2,R3,R4}”的尋址方式為(C)。A、立即尋址 B、寄存器間接尋址C、多寄存器尋址 D、堆棧尋址5、對寄存器R1的內容乘以4的正確指令是(C)。A、LSRR1,#2 B、LSLR1,#2C、MOVR1,R1,LSL#2 D、MOVR1,R1,LSR#26、下面指令執行后,改變R1寄存器內容的指令是(D)。A、TSTR1,#2 B、ORRR1,R1,R1C、CMPR1,#2 D、EORR1,R1,R17、下面哪一種功能單元不屬于I/O接口電路。(D)A、USB控制器 B、UART控制器C、以太網控制器 D、LED8、下面哪個操作系統是嵌入式操作系統。(B)A、Red-hatLinuxB、pCLinuxC、UbuntuLinuxD、SUSELinux9、使用Host-Target聯合開發嵌入式應用,(B)不是必須的。A、宿主機 B、銀河麒麟操作系統^目標機 D、交叉編譯器10、下面哪個系統不屬于嵌入式系統(D)。A、MP3播放器 B、GPS接收機C、“銀河玉衡”核心路由器 D、“天河一號”計算機系統.RS232-C串口通信中,表示邏輯1的電平是(D)A、0V B、3.3VC、+5V~+15VD、-5V~-15V.下列不屬于RISC計算機特點的是(C)。A、流水線每周期前進一步。 B、更多通用寄存器。C、指令長度不固定,執行需要多個周期。D、獨立的Load和Store指令完成數據在寄存器和外部存儲器之間的傳輸。.存儲一個32位數0x2168465到2000H?2003H四個字節單元中,若以大端模式存儲,則20000H存儲單元內容為(D)A、0x21B、0x68C、0x65D、0x02.S3C2410I/O口常用的控制器是(D)A、端口控制寄存器(GPACON-GPHCON)B、端口數據寄存器(GADAT-GPHDAT)C、外部中斷控制寄存器(EXTINTN)。D、以上都不是.寄存器R13除了可以做通用寄存器外,還可以做(C)

A、程序計數器B、鏈接寄存器 C、棧指針寄存器D、基址寄存器.ARM指令集和Thumb指令集分別是(D)位的。A、8位,16位B、16位,32位 C、16位,16位 D、32位,16位.寄存器R15除可做通用寄存器外,還可以做(A)A、程序計數器B、鏈接寄存器 C、棧指針寄存器D、基址寄存器18、S3c2410芯片的寄存器組有(D)個寄存器A、7BA、7B、32c、6D、3719.下列CPSR寄存器標志位的作用說法錯誤的是(D)A、N:負數B、Z:零C、C:進位D、V:借位20、S3C2410提供的符合IIC協議的設備連接串行連接線為(C)C、SCL和SDAD、SDA和RCXA、SCL和RTXB、RTX和RCX21、S3C2410有C、SCL和SDAD、SDA和RCX22、USB接口移動硬盤最合適的傳輸類型為(B)。A、控制傳輸 B、批量傳輸 C、中斷傳輸 D、等時傳輸23、在嵌入式系統設計中,嵌入式處理器選型是在進行(C)時完成。A、需求分析 B、系統集成 C、體系結構設計 D、軟硬件設計24、下面哪一類嵌入式處理器最適合用于工業控制(B)。人、嵌入式微處理器 B、微控制器 C、DSP D、以上都不合適25、關于ARM子程序和Thumb子程序互相調用描述正確的是(B)。A、系統初始化之后,ARM處理器只能工作在一種狀態,不存在互相調用。B、只要遵循一定調用的規則,Thumb子程序和ARM子程序就可以互相調用。C、只要遵循一定調用的規則,僅能Thumb子程序調用ARM子程序。D、只要遵循一定調用的規則,僅能ARM子程序調用Thumb子程序。26、關于ARM處理器的異常的描述不正確的是(C)。A、A、復位屬于異常C、所有異常都要返回B、除數為零會引起異常D、外部中斷會引起異常DD、以太網D、I/O通道方式D、I/O處理機D、應用開發模式27、下面總線不屬于對等結構的是(A)。A、PCI B、IEEE1394 C、令牌網28、USB總線采用的通信方式為(A)。A、輪詢方式 B、中斷方式 C、DMA方式29、嵌入式系統最常用的數據傳送方式是(B)。A、查詢 B、中斷 C、DMA30、pClinux與標準Linux最大的區別在于(B)。A、文件系統 B、內存管理 C、任務調度算法31、嵌入式操作系統一般通過(A)手段來解決代碼體積與嵌入式應用多樣性的問題。A、使用可定制的操作系統B、將操作系統分布在多個處理器上運行C、增大嵌入式設備的存儲容量D、使用壓縮軟件對操作系統進行壓縮

1、下面哪個系統不屬于嵌入式系統(D)。A播放器 、接收機、“銀河玉衡”核4路由器 、“天河一號”計算機系統2使用 聯合開發嵌入式應用,()不是必須的。A宿主機 、銀河麒麟操作系統、、目標機 、、交叉編譯器3、以下系統,屬于嵌入式操作系統的是(、)。A)Red-ha、t)LUibnunxtu、)nu、Lin、)FedoraLinu4嵌入式系統加電或復位后,所有的 通常都從某個由 制造商預先安排的地址上取指令。例如:對于 來說, 會映射到 地址處A0x0c000、00x00、00xFFFFFF00 、5下面關于 處理器的體系結構描述哪一個是錯誤的A三地址指令格式 、所有的指令都是單周期執行、指令長度固定 、 結構6同 相比,下面哪一項不屬于 處理器的特征:A采用固定長度的指令格式,指令規整、簡單、基本尋址方式有?種。、、減少指令數和尋址方式,使控制部件簡化,加快執行速度。、、數據處理指令只對寄存器進行操作,只有加載/存儲指令可以訪問存儲器,以提高指令的執行效率,同時簡化處理器的設計。、 處理器都采用哈佛結構7相對于 指令集, 指令集的特點是: ()、指令執行速度快、、16位指令集,可以得到密度更高的代碼,對于需要嚴格控制成本的設計非常有意義、 模式有自己獨立的寄存器、、16位指令集,代碼密度高,加密性能好8、在下列 處理器的各種模式中,只有 模式不可以自由地改變處理器的工作模式 )、用戶模式( ) 、系統模式 、終止模式 、中斷模式9、按照 過程調用標準( ),程序計數器使用,寄存器。o 位體系結構的 處理器有 種不同的處理器工作模式,和個主要用來標識的工作狀態和程序的運行狀態的狀態寄存器。( 、 、的工作狀態包括()。、測試狀態和運行狀態、掛起狀態和就緒狀態、測試狀態和運行狀態、掛起狀態和就緒狀態、、就緒狀態和運行狀態2、下面關于哈佛結構描述正確的是( 、)。狀態和狀態、程序存儲空間與數據存儲空間分離、程序存儲空間與數據存儲空間合并、存儲空間與空間分離、、就緒狀態和運行狀態2、下面關于哈佛結構描述正確的是( 、)。狀態和狀態、程序存儲空間與數據存儲空間分離、程序存儲空間與數據存儲空間合并、存儲空間與空間分離、存儲空間與空間合并3、下面哪一類嵌入式處理器最適合用于工業控制( 、)。、、嵌入式微處理器4把二進制文件載入、微控制器 、、、SP、以上都、不合適和 實用的命令是()5、磁盤屬于字符設備 塊設備網絡設備 雜項設備6通過 來安裝E編譯過的代碼的命令是:A.makeB.installD.makeainstalln7 分區類型默認的是:A.vfB.ext2/C.swap D.Dos8以下哪種不是的工作模式( )命令模式 刪除模式 編輯模式 末行模式9存儲一個位數 到 四個字節單元中,若以大端模式存儲,則存儲單元內容為()A、0x21 、 0x68B、0x65C、D0x02O以下系統,不是嵌入式圖形系統的是_D__。AMiniGUIBQt/ECOpenGUIDVFS二、填空題1、嵌入式系統是以應用中心,以計算機技術為基礎,軟件硬件可裁剪,適應應用系統對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統。2、嵌入式系統軟件的要求與臺式機有所不同,其特點主要包括:軟件要求固化存儲;軟件代碼要求高效率、高可靠性;系統軟件有較高的實時性要求。3、ARM9的工作模式有7種,包括:用戶模式、系統模式、管理模式、中止模式、未定義模式、IRQ模式、FIQ模式。其中除用戶模式外的其他6種模式稱為特權模式。4、ARM處理器中CPSR和SPSR的中文名稱分別為:當前程序狀態寄存器和保存程序狀態寄存器。5、S3C2410芯片外部尋址空間是1G,被分成8 個存儲塊,每塊128MB。SDRAM存儲器應連接到第 6或7個存儲塊。6、S3C2410涉及DMA的操作模式有三類:DMA請求模式、DMA傳輸模式和DMA服務模式。7、S3c2410芯片共有8個I/O端口,每個端口都有相應的控制寄存器和數據寄存器,其中控制寄存器的主要功能是設置I/O引腳的功能,數據寄存器的功能是—從寄存器讀取數據或者向寄存器寫入數據__8、I2C總線協議包含了2層協議:物理層和數據鏈路層;RC總線只使用了兩條信號線:串行數據線和串行時鐘線,串行數據線用于數據的發送和接收,串行時鐘線用于指示什么時候數據線上是有效數據.小端模式是ARM9處理器的默認模式。一般通過硬件輸入引腳BIGEND來配置工作模式。若要實現支持大端存儲系統,該引腳接—高__電平。.ARM920T處理器發生復位異常時,一般從地址0x00000000或0xFFFF0000處考試執行程序。.嵌入式系統中,微處理器控制I/O端口或部件的數據傳送方式有2種:中斷方式和程序查詢方式。.中斷優先級通常用硬件電路實現,較常用的中斷優先級電路有兩種:菊花鏈中斷優先級電路和中斷優先級編碼電路。13、在S3c2410微處理器中,與中斷有關的5各中斷控制寄存器是:源未決寄存器、中斷模式、屏蔽寄存器、優先級寄存器、中斷未決寄存器.看門狗控制寄存器包括:看門狗控制寄存器、計數常數寄存器、看門狗計數器寄存器。.S3C2410芯片共有117個輸入輸出引腳,分屬于8個I/O端口。.CAN總線體系結構采用三層結構:物理層、數據鏈路層、應用層。.在嵌入式系統設計過程中,需求分析包括:功能性需求分析和非功能性需求分析。.ARM字數據存儲格式有:大端格式和小端格式.總線按照傳輸關系分類可分為:主從結構和對等結構。.RS-232C的幀格式由四部分組成,包括:起始位、數據位、奇偶校驗位和停止位。I/O接口電路數據傳送方式有:查詢、中斷、DMA、I/O通道和I/O處理機方式。I/O接口編址方式有兩種,分別是:統一編址和獨立編址。otloader主要功能是:系統初始化、加載和運行內核程序。.從模塊結構來看,嵌入式系統由三大部分組成,分別是: 硬件 、軟件和開發平臺。.嵌入式系統的設計過程包括:需求分析、、體系結構設計、構件設計、系統集成和系統測試。.ARM系列微處理器支持的邊界對齊格式有:字節對齊、半字對齊和字對齊。.RAM存儲器有兩種,分別是:SRAM和DRAM。.嵌入式操作系統的內核構成包括:系統初始化、多任務管理和內存管理。.在宿主機上使用編譯器軟件將嵌入式應用。嵌入式操作系統編譯成為可以在目標機上運行代碼的過程,稱為交叉編譯,而采用的編譯器稱為交叉編譯器。三、問答題(1)嵌入式系統的概念是什么(即:什么是嵌入式系統)?是以應用為中心,以計算機技術為基礎,采用可剪裁軟硬件,適用于對功能、可靠性、成本、體積、功耗等有嚴格要求的專用計算機系統。() 總線規范定義了哪些總線?高性能總線:用于高性能、高數據吞吐部件,如 。 、之間的互連。系統總線:用來作處理器與外設之間的互連,將被取代。外設總線:為系統的低速外部設備提供低功耗的簡易互連。()XScale處理器是基于ARMV5TE體系結構的處理器,請說明V5TE的含義v5te即增強dsp指令集的armv50v5表示arm第五版指令集°te是thumbenhance,支持16-bit的Thumb指令。(4)簡述ARM7、ARM9、ARM10的流水線級數ARM7是三級流水線:從內存中取指令,指令譯碼,執行指令/讀寫REGARM9是五級流水線:從內存中取指令,指令譯碼,執行指令,訪問內存,寫回寄存器ARM10采用了6級流水線:預取指,取指令,指令譯碼,執行指令,訪問內存,寫回寄存器ARM指令集有哪些特征?.所有指令都是32bit.大多數指令都在單周期內完成.所有指令都可以條件執行4.load/store體系結構5.指令集可以通過協處理器擴展(6)iPhone4手機采用的是AppleA4處理器,主頻1GHz,該處理器是采用的是ARM那個內核?ARMcortex處理器有那個幾個系列,有何特點iPhone4處理器采用ARMv7指令集,ARMCortex-A8的架構內核ARMcortex處理器分為A,R,M三個系列。ARMCortex-AApplicationProfileARMCortex-RReal-timeProfileARMCortex-MMico-controllerProfile,為工控設計(7)什么是交叉編譯,為什么要用使用交叉編譯交叉編譯就是在一種平臺上編譯,生成能夠運行在另一種體系結構完全不同的平臺上的程序的過程。由于宿主機和目標機的體系結構不同,要得到在目標機上運行的程序,就必須進行交叉編譯,并且宿主機系統資源豐富,可以方便地使用集成開發環境和調試工具,而目標機資源較匱乏。有時因為目標機還未建立,連操作系統都沒有,談不上運行編譯器。bootloader有哪些操作模式,具體說明兩種方式.啟動加載模式(Bootloading):是指Bootloader從目標機上的某個固件存儲設備上將操作系統加載到RAM中運行,是Bootloader的正常工作模式。.下載模式⑴的也^描且)目標機上的Bootloader通過串口或者網絡或者USB等其他通信手段從主機下載文件保存到目標機RAM中,然后被Bootloader寫到目標機Flash內固態存儲設備的工作模式。(9)bootloader的第一階段的主要功能是什么電路初始化和為高級語言編寫的軟件運行做準備。(10)列舉PC機中包含的嵌入式應用系統(至少3個),并簡要說明理由1顯示器2顯卡3聲卡4鼠標5鍵盤是由嵌入式處理器進行控制的四、問答題(15分)一同學在做實驗時,輸入了如下命令;請注明每條命令的含義。ifconfigeth0192.168.5.153 配置?由0網絡設備的ip為192.168.5.153mount-tnfs192.168.5.151:/arm2410cl/host掛載nfs文件系統,將192.168.5.151:/arm2401c1目錄掛到/host目錄下cd/host/temp 進入/host/temp這個目錄insmodtemp.o 裝載內核模塊mknod/dev/tempc2530 在/dev/temp下創建一個字符型設備文件,主設備號253,次設備號0五、設計題(15分)隨著人民生活水平的提高,汽車正以很快的速度步入家庭,但與之伴隨的是汽車的被盜數量也逐年上升。試運用嵌入式系統、傳感器、GPS(全球定位系統)、GPRS(通用分組無線業務)等技術,設計一款電子防盜器。根據上述設計需求,給出該裝置的設計過程,主要包括系統功能定義、工作原理、硬件結構圖、軟件主流程圖等。.功能定義:(1)傳感器模塊用于檢測外界異常信號。并將信號傳輸至CPU模塊。(2)GPS模塊用來定位汽車的位置,當汽車被盜以后,車主可以通過GPS定位獲得精確實時的汽車位置,從而萬無一失地逮捕盜車分子并找到車輛。(3)GPRS模塊用來實現汽車防瓷系統與車主手機之間的數據通信功能。(4)CPU模塊用來處理檢測模塊傳輸來的信號,CPU模塊進行綜合判斷后,觸發執行模塊和報警模塊,并通過GPRS模塊將位置等信息發送到車主手機或電腦上。(5)報警模塊執行CPU模塊的指令,利用閃光、聲音報警。執行模塊執行車主手機發送的指令,可以方便的進行“切斷油路”、“鎖死汽車”等操作。2.工作原理:車主啟動防盜模式離開汽車后,信號采集系統中的傳感器檢測模塊便處于工作狀態,傳感器放置在四個車門和車前后蓋六個位置,一旦檢測到相應的外界異常信號,報警系統便被觸發。控制系統進行綜合判斷后,一方面截斷汽車油路使汽車斷油,并

通過閃光、聲音方式報警;另一方面將系統接收到的GPS定位信息以及車被盜的信息通過GPRS無線通信網絡發送到車主的手機和監控中心,告知車主其汽車被盜。車主可以通過GPRS模塊遠程進行“切斷油路”、“鎖死汽車”等操作。從而避免進一步的損失。3.硬件結構圖4.軟件主流程圖隨著技術的不斷進步,人民生活水平的提高,智能家居正走進我們的生活。試運用嵌入式軟件/硬件設計技術、傳感器環境感知技術、無線通信等技術,設計一個簡單智能家居系統用于控制家庭的各種電器設備,使人們的生活更方便和快捷。根據上述設計需求,給出該系統的設計過程,(1)系統功能定義;(2)工作原理表述;(3)硬件結構設計;(4)軟件主流程設計等。一個具有實用性的智能家居系統應包括三個方面的內容:安)全防范及報警功能。對)燈光、空調等家用電器的多元化控制功能。對)來自家庭內部和外部的多媒體信息的獲取、分配、存貯等處理功能。七、假設現有三個c程序main.c,mytooll.c,mytool2.c,其中主程序在main.c中。可使用以下命令行編譯:gcc-cmain.cgcc-cmytool1.cgcc-cmytool2.cgcc-omainmain.omytool1.omytool2.o請依據以上命令寫出相應的Makefile文件。 'OBJS=main.omytool1.omytool2.oCC=gccmain:$(OBJS)$(CC)-omain$(OBJS)main.o:main.c$(CC)-cmain.cmytool1.o:mytool1.c$(CC)-cmytool.cmytool2.o:mytool2.c$(CC)-cmytool2.cclean:-rm-f*.o、單選題(15X2=30分)TOC\o"1-5"\h\z1、如下哪一個命令可以幫助你知道shell命令的用法:( )A.manB.pwdC.helpD.more2、Linux分區類型默認的是:( )A.vfatB.ext2/ext3C.swapD.Dos3、在大多數Linux發行版本中,以下哪個屬于塊設備( )A.串行口B.硬盤 C.虛擬終端D.打印機4、下列不屬于RISC計算機特點的是()。A、流水線每周期前進一步。 B、更多通用寄存器。C、指令長度不固定,執行需要多個周期。D、獨立的Load和Store指令完成數據在寄存器和外部存儲器之間的傳輸。5、在Linux系統,默認的shell是什么( )A.bashB.ashC.cshD.gnush6、存儲一個32位數0x2168465到2000H?2003H四個字節單元中,若以大端模式存儲,則20000H存儲單元內容為(D)A、0x21 B、0x68 C、0x65 D、0x027、使用Host-Target聯合開發嵌入

溫馨提示

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

評論

0/150

提交評論