《嵌入式系統(tǒng)開發(fā)》課程考試復(fù)習(xí)題庫(含答案)_第1頁
《嵌入式系統(tǒng)開發(fā)》課程考試復(fù)習(xí)題庫(含答案)_第2頁
《嵌入式系統(tǒng)開發(fā)》課程考試復(fù)習(xí)題庫(含答案)_第3頁
《嵌入式系統(tǒng)開發(fā)》課程考試復(fù)習(xí)題庫(含答案)_第4頁
《嵌入式系統(tǒng)開發(fā)》課程考試復(fù)習(xí)題庫(含答案)_第5頁
已閱讀5頁,還剩95頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《嵌入式系統(tǒng)開發(fā)》課程考試復(fù)習(xí)題庫(含答案)

一、單選題

1.Make預(yù)置了一些內(nèi)部宏,其中$表示

A、以上都不是

B、沒有擴展名的當(dāng)前目標文件

C、當(dāng)前目標文件最近更新的文件名

答案:A

2.Windows中有一個專門用于嵌入式Linux操作系統(tǒng)燒錄的軟件0。

A、ZfIasher

B、UbootLoader

C\JTAG

答案:A

3.字符設(shè)備是指數(shù)據(jù)處理以()為單位,并按順序進行訪問的設(shè)備。

A、字節(jié)

B、塊

C、網(wǎng)絡(luò)

答案:A

4.sleep函數(shù)的功能是使程序睡眠()秒

A、sec

B、usee

C\msec

答案:A

5.進程有三種狀態(tài):()

A、運行態(tài),就緒態(tài)和等待態(tài)

B、準備態(tài),執(zhí)行態(tài)和退出態(tài)

C、精確態(tài),模糊態(tài)和隨機態(tài)

答案:A

6.S3c2410X有()個外部中斷源。

A、24

B、8

C、16

答案:A

7.建立基本的目錄結(jié)構(gòu)的命令為()

A、#mkdirrootfs#cdrootfs#mkdiretcdevIibmntproctmpusrvar

B、#mkdiretcdevIibmntproctmpusrvar#cdrootfs#mkdirrootfs

Cv#cdrootfs#mkdirrootfs#mkdiretcdevIibmntproctmpusrvar

答案:A

8.在大部分Unix系統(tǒng),塊設(shè)備不能按字節(jié)處理數(shù)據(jù),只能一次傳送一個或多個

長度是()字節(jié)(或一個更大的2次塞的數(shù))的整塊數(shù)據(jù)。

A、512

B、1024

C、256

答案:A

9.功能非常強大,軟硬件都做到完全實時的在線調(diào)試方式是()

A、實時在線仿真

B、模擬調(diào)試

C、軟件調(diào)試

答案:A

10.程序運行的區(qū)域不同。驅(qū)動程序工作在();應(yīng)用程序工作在用戶態(tài)。

A、內(nèi)核態(tài)

B、硬件

C、軟件

答案:A

11.為了解決CPU輸出數(shù)據(jù)的速度遠遠高于打印機的打印速度這一矛盾,可采用

0

A、緩沖技術(shù)

B、并行技術(shù)

C、通道技術(shù)

答案:A

12.()是指把系統(tǒng)的軟件、硬件和執(zhí)行裝置集成在一起,進行調(diào)試,發(fā)現(xiàn)并改

進設(shè)計過程中的錯誤。

A、系統(tǒng)集成

B、集成

C、系統(tǒng)測試

答案:A

13.()(CrossDeveloping)的模式是指:開發(fā)系統(tǒng)在PC機(一般稱為宿主機

或host)上,即完成軟件的編輯、編譯、鏈接等工作;軟件的運行是在嵌入式

設(shè)備(一般稱為目標機或target)上。

A、交叉開發(fā)

B、交叉編譯

C、交叉編輯

答案:A

14.8051系列單片機是()公司設(shè)計并生產(chǎn)的

A、InteI

B、MotoroIa

C、IBM

答案:A

15.根文件系統(tǒng)是()操作系統(tǒng)運行時所需要的特有文件系統(tǒng)

A、Linux

B、windows

C、andruid

答案:A

16.計算機的硬件由幾部分組成?

A、輸入/輸出設(shè)備、存儲設(shè)備、CPU(運算器和控制器)

B、輸入/輸出設(shè)備

C、存儲設(shè)備'CPU(運算器和控制器)

答案:A

17.設(shè)備驅(qū)動程序可通過函數(shù)()向內(nèi)核申請中斷

A、request_irq

B、free_irq

C、register_chrdev

答案:A

18.NANDFLASH和NORFLASH的區(qū)別是大多數(shù)寫入操作需要先進行()操作。

A、擦除

B、重置為1

C、讀寫

答案:A

19.()是用來區(qū)分具體設(shè)備的實例

A、次設(shè)備號

B、主設(shè)備號

C、網(wǎng)絡(luò)接口號

答案:A

20.嵌入式系統(tǒng)的設(shè)計思路是()。

A、夠用即可

B、越復(fù)雜越好

C、功能越強大越好

答案:A

21.內(nèi)校映像文件是()

A、zImage

B、kerneI

Cvroot,cramfs

答案:A

22.()是指程序運行時需要調(diào)用共享庫文件。

A、動態(tài)鏈接

B、靜態(tài)鏈接

C、超鏈接

答案:A

23.根文件系統(tǒng)的創(chuàng)建過程錯誤的是()

A、無需創(chuàng)建根文件系統(tǒng)映像文件

B、建立基本的目錄結(jié)構(gòu)

C、交叉編譯BusyBox

答案:A

24.structinode:—文件可以對應(yīng)多個fiIe結(jié)構(gòu),但是只有()個inode結(jié)

構(gòu)。

A、1

B、2

C、3

答案:A

25.ARM9系列微處理器支持()位Thumb指令集。

A、16

B、32

C、8

答案:A

26.Makefile中把那些沒有任何依賴,只有執(zhí)行動作的目標稱為()

A、偽目標

B、直接目標

C、間接目標

答案:A

27.塊設(shè)備是指在輸入/輸出時數(shù)據(jù)處理以塊為單位的設(shè)備,它一般都采用(),

支持數(shù)據(jù)的隨機讀寫。

A、緩存技術(shù)

B、實時技術(shù)

C、射頻技術(shù)

答案:A

28.嵌入式系統(tǒng)的軟件層次分為系統(tǒng)級和

A、應(yīng)用級

B、標準級

C、模塊級

答案:A

29.描述系統(tǒng)的功能如何實現(xiàn)的嵌入式系統(tǒng)設(shè)計步驟的是

A、體系結(jié)構(gòu)設(shè)計

B、需求分析

C、軟件/硬件設(shè)計

答案:A

30.nC/OS-lI結(jié)構(gòu)小巧,最小內(nèi)核可編譯至(),即使包含全部功能如信號量、

消息郵箱、消息隊列及相關(guān)函數(shù)等

A、2K

B、4M

C、8G

答案:A

31.每個設(shè)備文件都對應(yīng)有兩個設(shè)備號,而標識該設(shè)備的種類,也標識了該設(shè)備

所使用的驅(qū)動程序的類別號是指(A)

A、以上都不是

B、次設(shè)備號

C、塊設(shè)備號

答案:A

32.nC/OS-ll是一個()、源碼開放、結(jié)構(gòu)小巧、搶占式的實時多任務(wù)內(nèi)核,

主要面向中小型嵌入式系統(tǒng),具有執(zhí)行效率高、占用空間小、()、實時性能優(yōu)

良和可擴展性強等特點。

A、可裁剪,可移植性強

B、可裁剪,可移植性弱

C、不可裁剪,可移植性強

答案:A

33.vivi(下載模式)使用的典型命令()用于加載文件到內(nèi)存或Flash中

A、Ioad

B、part

Cvparam

答案:A

34.嵌入式操作系統(tǒng)有很多,但()不是

A、WindowsXP

B、VxWorks

C、WindowsCE

答案:A

35.ARM公司只出售。核心技術(shù)授權(quán),不生產(chǎn)芯片。

A、ARM

B、ROM

C、IP

答案:A

36.下面哪個不是RISC架構(gòu)的ARM微處理器的一般特點

A、采用可變長度指令格式

B、體積小'功耗低

C、地址方式靈活

答案:A

37.opt目錄主要存放()

A、以上都是

B、交叉編譯器

C\資源庫

答案:A

38.下列哪個命令可以用來查看當(dāng)前目錄中的文件和目錄?

AvIs

B、pwd

C、rm

答案:A

39.mini是()0

A、串口通信工具

B、圖像軟件

C、操作系統(tǒng)

答案:A

40.在使用MMU的系統(tǒng)中,處理器使用的內(nèi)存地址與地址總線的上內(nèi)存地址()

A、不是同一個,值也多半不相等

B、是同一^

C、是同一個,但值不相等

答案:A

41.S3C2410X能管理的最大存儲空間是()

A、1GB

B、2GB

G512GB

答案:A

42.VxWorks嵌入式操作系統(tǒng),具有高性能的()、卓越的實時性、良好的可靠

性以及友好的用戶開發(fā)環(huán)境,被廣泛地應(yīng)用在通信、軍事、航空、航天等高精尖

技術(shù)。

A、內(nèi)核

B、cpu

C、單片機

答案:A

43.Linux靜態(tài)鏈接庫文件是以()結(jié)尾的

A、a

B\so

C\txt

答案:A

44.文件的存儲方法依賴于()

A、以上都是

B、文件的物理結(jié)構(gòu)

C、存放文件的存儲設(shè)備的特性

答案:A

45.配置mini是,一般數(shù)據(jù)位()位

A、8

B、16

C、32

答案:A

46.交叉編譯環(huán)境構(gòu)建包括2個部分()

A、宿主機和目標機

B、實驗箱和目標機

C、宿主機

答案:A

47.Linux應(yīng)用程序可以通過()的--組固定的入口點來訪問驅(qū)動程序,這組入

口點是由每個設(shè)備的設(shè)備驅(qū)動程序提供的。

A、設(shè)備文件

B、系統(tǒng)

C、內(nèi)存

答案:A

48.arm狀態(tài),在這種狀態(tài)執(zhí)行()位長度的、字邊界對齊的arm指令

A、32

B、16

C、64

答案:A

49.動態(tài)鏈接是指()需要調(diào)用共享庫文件

A、程序運行

B、編譯

C、連接

答案:A

50.Cache用于存放主存數(shù)據(jù)、程序的部分拷貝,主存單元地址與Cache單元地

址之間的交換用(A)完成

A、硬件

B、軟件

G用戶

答案:A

51.操作系統(tǒng)的最核心的機制是

A、任務(wù)調(diào)度

B、內(nèi)存管理

C、同步與通信

答案:A

52.塊設(shè)備用()表示

A、B

B、A

C、C

答案:A

53.對于嵌入式系統(tǒng),其能源消耗的3個主要部件是()

A、以上都是

B、處理器

C、無線通信

D、屏幕顯示

答案:A

54.晶振一般叫做晶體諧振器,用電損耗很小的()經(jīng)精密切割磨削并鍍上電極,

焊上引線做成。

A、石英晶體

B、金剛石

C、硅體

答案:A

55.良好的軟件移植性應(yīng)該比較好,可以在不同平臺、系統(tǒng)上運行,跟()無關(guān)。

A、操作系統(tǒng)

B、軟件系統(tǒng)

C、硬件系統(tǒng)

答案:A

56.$表示什么

A、目標的完整名稱

B、所有的依賴文件

C、第一個可依賴文件

答案:A

57.低功耗優(yōu)化的基本原則是()

A、盡量減少處理器和各種外設(shè)的工作時間

B、盡量快速運行程序

C、采用事件驅(qū)動的程序設(shè)計方式

答案:A

58.ARMCortex-M系列處理器的特點是0。

A、低功耗、低成本、小尺寸,主要用于物聯(lián)網(wǎng)和智能家居等

B、處理能力強,主要用于個人電腦和服務(wù)器等

C、可擴展性強,主要用于工業(yè)控制和機器人等

答案:A

59.GDB的指令中,哪一個是單步執(zhí)行(不進入子函數(shù)的)

A、next(n)

Bvstep(s)

C、Iidt(l)

答案:A

60.Linux動態(tài)鏈接庫文件是以()結(jié)尾的

A、so

B、a

C、txt

答案:A

61.ARM9系列微處理器在()特性方面提供了最佳的性能

A、高性能和低功耗

B、低能耗和高功率

C、價格低

答案:A

62.應(yīng)用程序有一個main函數(shù),總是從些函數(shù)開始主動執(zhí)行一個任務(wù),而驅(qū)動程

序安裝之后,便停止工作,并等待被()調(diào)用。

A、應(yīng)用程序

B、硬件

C、操作系統(tǒng)

答案:A

63.()是系統(tǒng)分配資源的最小單位,()是系統(tǒng)調(diào)度的最小單位。

A、進程,線程

B、進程,進程

C、線程,進程

答案:A

64.在嵌入式系統(tǒng)裁剪中,可以通過哪些方式來縮小系統(tǒng)的體積?

A、所有選項都正確

B、移除不必要的應(yīng)用程序

C、精簡系統(tǒng)內(nèi)核

答案:A

65.將IP地址(192.168.0.1)轉(zhuǎn)化成32位的整數(shù)可以使用以下函數(shù)()

A、unsignedIonginet_addr(constchar*string)

B、intinet_aton(constchar*cp,structin_addr*inp)

C、char*inet_ntoa(structin_addrin)

答案:A

66.gcc-()在執(zhí)行程序中包括標準調(diào)試信息

A、g

B、c

C、oFiIeName

答案:A

67.構(gòu)建嵌入式Linux交叉編譯軟件環(huán)境,首先要在宿主機上安裝()操作系統(tǒng)。

A、Linux

B、Windows

C、Android

答案:A

68.ARM有()種基本尋址方式

A、9

B、8

C、7

答案:A

69.NANDFLASH和NORFLASH的區(qū)別正確的是。()

A、大多數(shù)寫入操作需要先進行擦除操作

B、NOR的讀速度比NAND稍慢一些

C、NAND的寫入速度比NOR慢很多

答案:A

70.關(guān)于止Boot,下列說法錯誤的是()

A、支持的處理器有ARM、MNPS

B、是遵循GPL條款的開放源碼項目

C、支持的操作系統(tǒng)有UNUX、QNX

答案:A

71.往單片機里燒寫程序時燒寫的文件是什么格式()。

A、HEX

B、C

C、UVOPT

答案:A

72.在Linux中,以下哪個命令用于查看當(dāng)前登錄的用戶名稱?

A、whoami

B\who

C、ps

答案:A

73.嵌入式系統(tǒng)裁剪的目的是什么?

A、縮小系統(tǒng)的體積

B、提高系統(tǒng)的運行效率

C、增加系統(tǒng)的功能

答案:A

74.在進行嵌入式軟件開發(fā)調(diào)試時,需要使用工具充當(dāng)目標機的信息輸出監(jiān)視器,

這個工具通常是()。

A、串口通信軟件

B、交叉編譯

C\CrosstooIs腳本

答案:A

75.網(wǎng)絡(luò)設(shè)備,又稱(),用于網(wǎng)絡(luò)通信

A、網(wǎng)絡(luò)接口

B、網(wǎng)絡(luò)數(shù)據(jù)源

C、窗口

答案:A

76.從Linux系統(tǒng)角度看,不屬于BootLoadert程序?qū)哟蔚氖?/p>

A、用戶軟件程序

B、引導(dǎo)加載程序(BootLoader)

C\Linux內(nèi)核

答案:A

77.()用于加載文件到內(nèi)存或Flash中

A、Ioad

B、part

C、param

答案:A

78.使用交叉編譯的原因,是由于嵌入式系統(tǒng)的()資源有限,不能安裝編譯所

需要的軟件。

A、硬件

B、軟件

C、程序

答案:A

79.降低嵌入式系統(tǒng)功耗的技術(shù)大致有哪些方法?

A、全部都是

B、降低工作電壓

C、系統(tǒng)資源最小化

答案:A

80.設(shè)備文件包括了較多信息,但沒有包括()

A、驅(qū)動程序名稱

B、設(shè)備類型

C、主設(shè)備號

答案:A

81.下列哪個命令可以用來創(chuàng)建目錄?

A、mkdir

B、cd

C、Is

答案:A

82.-c:只編譯生成目標文件,后綴為()

A、o

B、out

C、c

答案:A

83.設(shè)計嵌入式產(chǎn)品時,嵌入式操作系統(tǒng)的選擇至關(guān)重要,下列最適合用于產(chǎn)品

設(shè)計的嵌入式操作系統(tǒng)是()

AvLinux

B、Ucos

C、WindowsCE

答案:A

84.汽車剎車系統(tǒng)要使用()。

A、強實時

B、弱實時

C、不需要使用

答案:A

85.串口連接調(diào)試的先決條件是()。

A、宿主機和目標機建立通信

B、目標機正在運行程序

C、目標機關(guān)機

答案:A

86.大部分Unix系統(tǒng),只能一次傳送一個或多個長度是()字節(jié)(或一個更大的

2次幕的數(shù))的整塊數(shù)據(jù)。

A、512

B、256

C、128

答案:A

87.縮主機安裝的是()操作系統(tǒng),則可以選擇mini串口通信軟件

A、Linux

B、windows

C\Unix

答案:A

88.嵌入式系統(tǒng)的設(shè)計思路是什么?

A、夠用即可

B、增加系統(tǒng)穩(wěn)定性

C、提高系統(tǒng)可靠性

答案:A

89.()是指在輸入/輸出時數(shù)據(jù)處理以塊為單位的設(shè)備,它一般都采用緩存技術(shù),

支持數(shù)據(jù)的隨機讀寫。

A、塊設(shè)備

B、字符設(shè)備

C、套接字

答案:A

90.給文件fiIe1加上其他人可執(zhí)行屬性的命令是()

A、chmkdo+x

B、chowna+x

C\chmoda+x

答案:A

91.MCU和DSP的區(qū)別是()o

A、DSP偏重于信號處理

B、MCU偏重于信號處理

C、DSP偏重于控制

答案:A

92.在Linux中,哪個函數(shù)用于將設(shè)備驅(qū)動程序注冊到內(nèi)核中?

A、register_chrdev0

B、register_driver0

C\register_device()

答案:A

93.嵌入式的硬件也可以分為三部分,即()

A、微處理器、外圍電路、外部設(shè)備

B、微控制器、硬件設(shè)備

C、微處理器、軟硬件設(shè)備

答案:A

94.Ismod命令功能

A、列出當(dāng)前動態(tài)加載的模塊清單

B、將驅(qū)動模塊加載到操作系統(tǒng)內(nèi)核

C、將驅(qū)動模塊從內(nèi)核中刪除

答案:A

95.ARM7系列微處理器為()位的RISC處理器。

A、32

B、64

C、8

答案:A

96.關(guān)于嵌入式操作系統(tǒng)發(fā)展趨勢,描述不正確的是()

A、產(chǎn)品性能不斷提高,功耗不斷增加

B、體積不斷減小

C、網(wǎng)絡(luò)化程度不斷提高

答案:A

97.GDB的主要功能

A、啟動被調(diào)用的程序

B、讓被調(diào)用的程序在指定位置停止

C、以上都是

答案:C

98.Linux系統(tǒng)是一個()的操作系統(tǒng)

A、多用戶,多任務(wù)

B、單用戶,單任務(wù)

C、單用戶,多任務(wù)

答案:A

99.下列CPSR寄存器標志位的作用說法錯誤的是

A、V:借位

B、C:進位

GZ:零

答案:A

100.LDRR2,[R3,#0x28]中[R3,#0x28]的尋址方式是

A、寄存器變址尋址

B、寄存器移位

C、寄存器尋址

答案:A

1O1.gcc常用選項,對程序進行優(yōu)化編譯、鏈接,提高程序的執(zhí)行效率的是

A、-0

B、-g

C、-c

答案:A

102.交叉編譯器軟件屬于嵌入式系統(tǒng)的()。

A、支撐軟件

B、系統(tǒng)軟件

C、應(yīng)用軟件

答案:A

1O3.#gcc-ctest.c執(zhí)行命令后會生成一個名為()的目標文件

A、test,o

B、test.c

Cvtest,exe

答案:A

104.從Linux系統(tǒng)角度看,通??梢苑譃樗膫€層次,最低層層次為

A、引導(dǎo)加載程序

B\Linux內(nèi)核

C、根文件系統(tǒng)

答案:A

105.()用于標識設(shè)備對應(yīng)的驅(qū)動程序

A、主設(shè)備號

B\次設(shè)備號

C、數(shù)據(jù)類型

答案:A

106.驅(qū)動程序是指揮硬件工作的軟件。它是應(yīng)用程序與()之間的一個中層軟件

層,為應(yīng)用程序屏蔽硬件的細節(jié)。

A、硬件

B、開發(fā)

C、修改

答案:A

107.通常所說的32位微處理器是指

A、CPU字長為32位

B、CPU字長為23位

C、CPU字長為64位

答案:A

108.提高嵌入式系統(tǒng)可靠性的辦法有()

A、其余選項皆是

B、存儲不用磁盤,而用芯片。

C、軟件代碼質(zhì)量要求高,應(yīng)最大可能避免“死機”發(fā)生。

答案:A

109.Linux將設(shè)備分為:字符設(shè)備,塊設(shè)備和()

A、網(wǎng)絡(luò)設(shè)備

B、基礎(chǔ)設(shè)備

C、軟件設(shè)備

答案:A

110.GDB的主要功能包括()

A、以上都是

B、啟動被調(diào)用的程序

C、讓被調(diào)用的程序在指定位置停止

答案:A

111.實時在線仿真(ICE)方式的優(yōu)點是()

A、功能非常強大,軟硬件均可做到完全實時在線調(diào)試。

B、不需要目標機

C、成本低

答案:A

112.0CD(片上調(diào)試器)將()提供的實時跟蹤和運行控制分開

A、ICE

B、CPU

C、GPU

答案:A

113.靜態(tài)申請分配主設(shè)備號是由()分配

A、人工

B、內(nèi)核

G外核

答案:A

114.Flash程序燒寫時,需準備好的軟件不包括()。

A、子文件系統(tǒng)

B、引導(dǎo)程序

C、應(yīng)用程序

答案:A

115.GCC編譯程序成可執(zhí)行文件后,執(zhí)行文件的缺省名稱是()?

A、/a.out

B\a.out

C\a.out

答案:A

116.()是指宿主機和目標機通過某種接口(通常是串口)連接,宿主機上提供

調(diào)試界面,待調(diào)試軟件下載到目標機上運行。

A、軟件調(diào)試

B、模擬調(diào)試

C、OCD調(diào)試

答案:A

117.開發(fā)系統(tǒng)在()(一般稱為宿主機或host)上,即完成軟件的編輯、編譯'

鏈接等工作

A、PC機

B、PD機

C、PA機

答案:A

118.()是GCC編譯器組件之一,也是GNU軟件家族中具有代表性的作品。

A、gcc

B、c

C、c++

答案:A

119.()(GNUCpiler的簡稱)是一組編譯工具的總稱,主要任務(wù)是預(yù)處理和編

譯,并且提供與編譯器相關(guān)的運行庫的支持。

A、GCC

B、abc

C、GDD

答案:A

120.手機的嵌入式處理器的字長是()位

A、32

B、8

C、16

D、4

答案:A

121.GDB中設(shè)置斷點的是

A、breakmain

B\run

C、continue

答案:A

122.物理系統(tǒng)的()、尺寸和耗電量是否是產(chǎn)品成功的關(guān)鍵因素

A、成本

B、大小

C、重量

答案:A

123.模擬調(diào)試的缺點是?

A、功能非常有限,無法實時調(diào)試。

B、價格昂貴

C\不穩(wěn)定

答案:A

124.嵌入式系統(tǒng)設(shè)計的重要特點是()多樣化

A、技術(shù)

B、操作

C、應(yīng)用

答案:A

125.汽車導(dǎo)航系統(tǒng)可使用()

A、弱實時

B、不需要使用

C、以上都對

答案:A

126.為能夠斷電持續(xù)保留重要數(shù)據(jù)和保存系統(tǒng)配置信息,開發(fā)板外擴了一片()

A、EEPROM存儲芯片AT24co2

B、ROM存儲芯片

C、RAM存儲芯片

答案:A

127.S3c2410X是()公司生產(chǎn)的嵌入式處理器。

A、三星

B\Sony

C、ARM

答案:A

128.嵌入式系統(tǒng)設(shè)計的第一步是()

A、需求分析

B、系統(tǒng)集成和系統(tǒng)測試

C、體系結(jié)構(gòu)設(shè)計

答案:A

129.vivi程序分兩個階段,第2階段是用()編寫的。

A、C語三

B、機器語言

C、匯編語言

答案:A

130.產(chǎn)品開發(fā)不同于學(xué)術(shù)課題研究,它是以()的推出適合用戶需求的產(chǎn)品為目

的的

A、快速、低成本、高質(zhì)量

B、低成本、低功耗、快速

C、高質(zhì)量、可靠、高效

答案:A

131.制定產(chǎn)品時間表與()有關(guān)系

A、選擇操作系統(tǒng)

B、操作系統(tǒng)

C、軟件

答案:A

132.()不是嵌入式系統(tǒng)的特點。

A、身功耗

B、專用性

C、可裁剪

答案:A

133.不屬于塊設(shè)備的是()

A、鍵盤

B、U盤

C、硬盤

答案:A

134.gdb(GUNDebugger)是一種基于命令行工作模式下的調(diào)試器包括()、Pasca

I、Fortran等語言。

A、以上都有

B、C

C\C++

答案:A

135.以下那一種設(shè)備是以字節(jié)為單位的

A、字符設(shè)備

B、塊設(shè)備

C、網(wǎng)絡(luò)設(shè)備

答案:A

136.GNU是什么()?

A、自由軟件工程項目

B、英文

C、操作系統(tǒng)

答案:A

137.實時分:()和弱實時。

A、強實時

B、硬實時

C、弱實時

答案:A

138.對設(shè)計好的系統(tǒng)進行測試,看其是否滿足給定的要求稱為()。

A、系統(tǒng)測試

B、系統(tǒng)集成

C、軟件設(shè)計

答案:A

139.C++源程序后綴是O

A、C或.cc

B、a

C、h

答案:A

140.對設(shè)計好的系統(tǒng)進行測試,看其是否滿足給定的要求描述的是()

A、系統(tǒng)測試

B、系統(tǒng)集成

C、系統(tǒng)設(shè)計

答案:A

141.ARM11處理器中,內(nèi)核與cache之間數(shù)據(jù)通路是()位

A、64

B、32

C、16

D、8

答案:A

142.GDB基本命令中break是()

A、設(shè)置斷點

B、單步執(zhí)行

C、退出

答案:A

143.()年interI公司推出51微控制器

A、1980

B、1999

C、1982

答案:A

144.gcc編譯器的編譯選項大約有多少個

A、100

B、500

C、300

答案:A

145.0是嵌入式系統(tǒng)運行的載體,也是嵌入式系統(tǒng)的基礎(chǔ)。

A、硬件

B、軟件

C、單片機

答案:A

146.嵌入式系統(tǒng)的硬件設(shè)計不包括()。

A、函數(shù)接口

B、CPU子系統(tǒng)

C、硬件寄存器

答案:A

147.在Linux驅(qū)動程序設(shè)計中,什么是模塊?

A、可以動態(tài)加載和卸載的代碼

B、操作系統(tǒng)內(nèi)核

C、設(shè)備驅(qū)動程序

答案:A

148.ROMMonitor程序是利用()寫入Flash存儲器。

A、JTAG

B、JJAG

C、JKAG

答案:A

149.頭文件和””有什么區(qū)別?

A、是讓預(yù)處理程序cpp在系統(tǒng)預(yù)設(shè)的頭文件目錄,"”是讓預(yù)處理程序cpp在當(dāng)

前目錄中搜尋相應(yīng)的文件

B、無區(qū)別

C、兩個作用一樣

答案:A

150.把Linux操作系統(tǒng)針對具體的目標平臺做必要的()之后,安裝到該目標平

臺使其正確運行,這就叫移植。

A、改寫

B、復(fù)制

C、減少

答案:A

151.make執(zhí)行時,需要一^個名為()的文件。MakefiIe文件描述了整個工程的

()、鏈接等規(guī)劃。

A、MakefiIe,編譯

B\make,編譯

Gmake,引用

答案:A

152..0是指

A、編譯后的目標程序

B、經(jīng)過預(yù)處理的c程序

C、頭文件

答案:A

153.嵌入式系統(tǒng)的層次分為系統(tǒng)級和

A、應(yīng)用級

B、標準級

C、模塊級

答案:A

154.()是指揮硬件工作的軟件。它是應(yīng)用程序與硬件之間的一個中層軟件層,

為應(yīng)用程序屏蔽硬件的細節(jié)。

A、驅(qū)動程序

B、應(yīng)用程序

C、硬件設(shè)備

答案:A

155.啟動Linux核心的命令是

A、boot

B、param

C、part

答案:A

156.塊設(shè)備是指在輸入/輸出時數(shù)據(jù)處理以()為單位的設(shè)備,它一般都采用緩存

技術(shù),支持數(shù)據(jù)的隨機讀寫。

A、塊

B、位

C、字節(jié)

答案:A

157.目前使用的嵌入式操作系統(tǒng)有哪些

A、全都是

B、WindowsCE

C、Linux

D、Android

答案:A

158.Bootloader的stage1中有()。

A、設(shè)備初始化代碼

B、硬件設(shè)備

C、系統(tǒng)文件鏡像

答案:A

159.軟件的()和軟件的性能通常是矛盾的,通常以損失某些特性情況下的優(yōu)化

性能為代價。

A、通用性

B、復(fù)雜性

C、適應(yīng)性

答案:A

160.8051系列是()位的嵌入式處理器

A、8

B、16

C、4

答案:A

161.驅(qū)動程序是指揮硬件工作的軟件。它是應(yīng)用程序與硬件之間的一個()軟件

層,為應(yīng)用程序屏蔽硬件的細節(jié)。

A、中層

B、高層

C、低層

答案:A

162.大多數(shù)BootLoader程序都包括兩種不同的操作模式:()和下載模式

A、啟動加載模式

B、引導(dǎo)加載程序

C\Linux內(nèi)核

答案:A

163.從系統(tǒng)定制能力考慮,()系統(tǒng)具有優(yōu)勢

A、Linux

B、Windows

C\ucos

答案:A

164.每條ARM指令占()字節(jié)

A、4

B、3

C、2

答案:A

165.()處理器是專門用于信號處理方面的處理器,其在系統(tǒng)結(jié)構(gòu)和指令算法方

面進行了特殊設(shè)計,在數(shù)字濾波、譜分析等各種儀器上,獲得了大規(guī)模的應(yīng)用。

A、DSP

B、MCU

C、MPU

答案:A

166.交叉()是指:在宿主機上進行軟件編輯、編譯,鏈接等,并生成能夠在目

標機上運行的可執(zhí)行程序的過程。

A、編譯

B、開發(fā)

C、運行

答案:A

167.make有許多預(yù)定義變量,表示“目錄完整名稱”的是

A、$

B、$

C\$

答案:A

168.LinuxI/O操作默認是:

A、同步阻塞模式

B、異步阻塞模式

C、同步非阻塞模式

答案:A

169.()是GCC編譯器組件之一,也是GNU軟件家族中具有代表性的作品。

A、gcc

B、GND

C、VCC

答案:A

170.變量一般在MakeFile文件的()進行定義。

A、頭部

B、尾部

C、中部

答案:A

171.()是讓預(yù)處理程序cpp在當(dāng)前目錄中搜尋相應(yīng)的文件

A、””

B、C、”

答案:A

172.國內(nèi)對嵌入式系統(tǒng)普遍認同定義是:以應(yīng)用為中心,以計算機技術(shù)為基礎(chǔ),

軟硬件可裁剪,應(yīng)用系統(tǒng)對共能、可靠性'成本、體積'功耗有嚴格要求的()

系統(tǒng)。

A、專用計算機

B、通用計算機

C、特殊計算機

答案:A

173.創(chuàng)建嵌入式Linux的開發(fā)環(huán)境主要不包括()

A、開發(fā)應(yīng)用程序

B、交叉編譯工具鏈

C、制作根文件系統(tǒng)

答案:A

174.在cpu和物理內(nèi)存之間進行內(nèi)存轉(zhuǎn)換時,()將地址從虛擬地址空間映射到

物理地址空間

A、TCP

B、MMU

C、CACHE

答案:A

175.Blob是BootLoaderObject的縮寫。它遵循(),源代碼完全開放。

A、GPL

B、0RL

C、XRL

答案:A

176.BootLoader程序中下載模式的作用()

A、以上都是

B、分區(qū)

C\引導(dǎo)系統(tǒng)

答案:A

177.嵌入式操作系統(tǒng)可以分為商用型和免費型,其中免費型的特點有()。

A、實時性和穩(wěn)定性不能得到保障

B、功能可靠

C、有完善的技術(shù)支持

答案:A

178.指針必須先()才能使用。

A、賦值

B、指定類別

C、建立內(nèi)存空間

答案:A

179.Linux的設(shè)備分類不包括下列哪一項()

A、虛擬設(shè)備

B、字符設(shè)備

C、塊設(shè)備

答案:A

180.嵌入式系統(tǒng)發(fā)展的第二階段為()

A、以嵌入式微處理器為基礎(chǔ),以簡單操作系統(tǒng)為核心的嵌入式系統(tǒng)

B、以Internet標志的嵌入式系統(tǒng)

C、以嵌入式操作系統(tǒng)為標志的嵌入式系統(tǒng)

答案:A

181.下列哪個命令可以用來復(fù)制文件?

A、cp

B\touch

C、rm

答案:A

182.BootLoader程序的結(jié)構(gòu)框架分()部分

A、2

B、3

C、4

答案:A

183.Linux設(shè)備驅(qū)動程序中常見的設(shè)備接口是:

A、全部都是

B、PCIe

C、USB

答案:A

184.Linux驅(qū)動中,若要系統(tǒng)自動創(chuàng)建設(shè)備節(jié)點,可以在以下哪個目錄創(chuàng)建設(shè)備

文件

A、sys/cIass

B、根目錄

C\/dev

答案:A

185.嵌入式操作系統(tǒng)的特點不包括()。

A、強交互性

B、可裁剪

C、有一定的實時性

答案:A

186.命令rmmod的功能是()

A、將驅(qū)動模塊從內(nèi)核中刪除

B、列出當(dāng)前動態(tài)加載的模塊清單

C、將驅(qū)動模塊加載到操作系統(tǒng)內(nèi)核

答案:A

187.生成內(nèi)核映像文件zImage的過程makezImage是指

A\生成內(nèi)核映像文件zImage

B、內(nèi)核裁剪

C、編譯變量依賴關(guān)系

答案:A

188.關(guān)于實時在線仿真(ICE)的說法錯誤的是

A、實時在線仿真(In-CircuitEmulator,ICE)是一種用于替代目標上千Iash的

設(shè)備

B、可以執(zhí)行目標機CPU指令

C、能夠?qū)?nèi)部的信號輸出到被控的目標機

答案:A

189.進程是系統(tǒng)分配資源的最()單位,線程是系統(tǒng)調(diào)度的最小單位。

A、小

B、上

C、大

答案:A

190.在嵌入式系統(tǒng)設(shè)計中,軟硬件劃分是在進行()時完成

A、體系結(jié)構(gòu)設(shè)計

B、需求分析

C、軟硬件設(shè)計

答案:A

191.0是指數(shù)據(jù)處理以字節(jié)為單位,并按順序進行訪問的設(shè)備。

A、字符設(shè)備

B、塊設(shè)備

C、網(wǎng)絡(luò)設(shè)備

答案:A

192.Linux中,用于獲取當(dāng)前工作目錄的絕對路徑的命令是什么?

A、pwd

B、cd

C、Is

答案:A

193.gdb主要功能

A、以上都是

B、啟動被調(diào)用的程序

C、讓被調(diào)用的程序在指定位置停止

答案:A

194.嵌入式系統(tǒng)的實時性可分為軟實時性和()。

A、硬實時性

B、軟實時性

G截止時限

答案:A

195.設(shè)備號用于區(qū)分具體的()。

A、設(shè)備

B、設(shè)施

C、狀態(tài)

答案:A

196.嵌入式系統(tǒng)設(shè)計一般步驟,以下正確的是:()1)需求分析。2)體系結(jié)構(gòu)

設(shè)計。3)硬件/軟件設(shè)計。4)系統(tǒng)集成和系統(tǒng)測試

A、1)、2)、3)、4)

B、1)、3)、3)、2)

C、4)、2)、3)、1)

答案:A

197.Linux分類的設(shè)備不包括()

A、應(yīng)用設(shè)備

B、字符設(shè)備

C\塊設(shè)備

答案:A

198.gcc常用選項,將DirName加入到庫文件的搜索目錄列表中,在缺省情況下

gcc只鏈接共享庫的語法是()。

A、-LDirName

B、-1DirName

C\-c

答案:A

199.U-Boot,全稱UniversalBootLoader,是遵循GPL條款的開放源碼項目,不

支持的操作系統(tǒng)是()

A、WindowslO

B\Linux

C\VxWorks

答案:A

200.A/D是將()轉(zhuǎn)換成數(shù)字信號的意思。

A、模擬信號

B、虛擬信號

C、物理信號

答案:A

201.GDB的主要功能有

A、以上均是

B、啟動被調(diào)用的程序

C、讓被調(diào)用的程序在指定位置停止

答案:A

202.不是嵌入式系統(tǒng)的特點()

A、功耗圖

B、可靠性高

C、實時性好

答案:A

203.Linux將設(shè)備分為

A、以上都是

B、字符設(shè)備

C、塊設(shè)備

答案:A

204.驅(qū)動程序的組成不包括

A、用戶層代碼

B、自動配直和初始化子程序

C、服務(wù)于I/O請求的子程序,又稱驅(qū)動程序的上半部分

答案:A

205.哪一個函數(shù)可以釋放中斷()。

A、free_irq

B、request_irq

C、register_chrdev

答案:A

206.以下關(guān)于ARM處理器CPSR寄存器說法錯誤的是()

A、CPSR是ARM的控制寄存器

B、CPSR可設(shè)定是否允許外部中斷和快速中斷

C、CPSR決定ARM工作模式

答案:A

207.Linux驅(qū)動程序的安裝有2種方式:直接編譯進內(nèi)核和()

A、模塊方式

B、靜態(tài)連接

C、間接鏈接

答案:A

208.關(guān)于Linux設(shè)備驅(qū)動程序的說法錯誤的是

A、不能檢測和處理設(shè)備出現(xiàn)的錯誤

B、位于應(yīng)用程序和硬件設(shè)備之間

C、是指揮硬件工作的軟件

答案:A

209.Bootl和BootO分別為0,1表示啟動模式是什么

A、從系統(tǒng)存儲器啟動

B、從用戶閃存啟動

C、從內(nèi)置SRAM啟動

答案:A

21。TCP/IP參考模型不包括()

A\表示層

B、應(yīng)用層

C、傳輸層

答案:A

211.GCC編譯器哪個參數(shù)是指定輸出文件名?()

A、-oFiIeName

B、-c

C、-g

答案:A

212.()不是網(wǎng)絡(luò)層協(xié)議。

A、TCP

B、IP

C、ARP

答案:A

213.軟件調(diào)試:()和目標機通過某種接口(通常是串口)連接,宿主機上提供

調(diào)試界面,待調(diào)試軟件下載到目標機上運行。

A、宿主機

B、主機

G外設(shè)

答案:A

214.()是韓國mizi公司開發(fā)的bootloader,適用于ARM9處理器。

A、vivi

B、Armboot

C、U-Boot

答案:A

215.Linux內(nèi)核給設(shè)備分配主設(shè)備號有()申請和動態(tài)申請兩種方法。

A、靜態(tài)

B、靜

C、態(tài)度

答案:A

216.哪一個命令的功能可以將驅(qū)動模塊從內(nèi)核中刪除。

A、rmmod

B、insmod

C\ismod

答案:A

217.嵌入式系統(tǒng)中的CPU具有一些與通用計算機所使用的CPU不同的特點,下面

不是其特點的是()。

A、高主頻

B、支持實時處理

C、低功耗

答案:A

218.將一段稱為()的程序固化在目標機上,負責(zé)監(jiān)控目標機上被調(diào)試程序的運

行。

A、ROMMonitor

B、RAM

C、EEPROM

答案:A

219.GCC編譯的第三個階段是()

A、匯編

B\預(yù)處理

C、鏈接

答案:A

220.典型嵌入式操作系統(tǒng)有()

A、以下都是

B、VxWorks

C、Android

D、WindowsCE

答案:A

221.調(diào)試工具和待調(diào)試的嵌入式軟件都在宿主機上運行,由宿主機提供一個模擬

的目標運行環(huán)境的調(diào)試方法是()。

A、模擬調(diào)試

B、實時在線仿真

C、軟件調(diào)試

答案:A

222.()是一組編譯工具的總稱,主要任務(wù)是預(yù)處理和編譯,并且提供與編譯器

相關(guān)的運行庫的支持。

A、GCC

B、GDB

C、ABS

答案:A

223.創(chuàng)建根目錄文件系統(tǒng)映像文件使用的工具為()

A、BusyBox

B\cramfs

C\make

答案:A

224.GDB軟件是()

A、調(diào)試器

B、編譯器

C、文本編譯器

答案:A

225.C語言文件預(yù)處理生成哪個后綴的文件

A、i

B、S

C\o

答案:A

226.Linux驅(qū)動程序的主要組成部分是什么?

A、內(nèi)核模塊和設(shè)備驅(qū)動

B、系統(tǒng)調(diào)用和文件系統(tǒng)

C、進程和應(yīng)用程序

答案:A

227.系統(tǒng)概要設(shè)計包括哪些

A、以上均是

B、系統(tǒng)總體框架

C、軟硬件劃分

答案:A

228.嵌入式系統(tǒng)體系結(jié)構(gòu)的決定因素有以下哪幾個()①系統(tǒng)是硬實時系統(tǒng)還是

軟實時系統(tǒng);②操作系統(tǒng)是否需要嵌入;③物理系統(tǒng)的成本、尺寸和耗電量是否

是產(chǎn)品成功的關(guān)鍵因素;④選擇處理器和相關(guān)硬件;

A、1234

B、134

C、234

答案:A

229.比較典型的是將Flash分成()個分區(qū),分別用于保存引導(dǎo)程序(BootLoa

der)、啟動參數(shù)、系統(tǒng)內(nèi)核'根文件系統(tǒng)和應(yīng)用程序等,

A、5

B、6

C、7

答案:A

230.()由于其源代碼開放的天生魅力,在定制能力方面具有優(yōu)勢。

A、Linux

B、Windows

C、ucos

答案:A

231.S3c241OX的內(nèi)核是()。

A、ARM920T

B、ARM1020

GARM720T

答案:A

232.MakefiIe是()

A、項目管理器

B、編輯器

C、調(diào)試器

答案:A

233.()顯示Flash的分區(qū),包括vivi,kerneI,rootfs等的位置

A、part

B\Ioad

C\param

答案:A

234.BootLoader程序的結(jié)構(gòu)框架分哪兩個部分:

A、Stagel和Stage2下載模式

B、Stage3和Stage2下載模式

GStagel和Stage3下載模式

答案:A

235.0(GUNDebugger)是一種基于命令行工作模式下的調(diào)試器。

A、gdb

B\c

C\c++

答案:A

236.關(guān)于ARM處理器的異常,以下說法錯誤的是()。

A、FIQ是外部中斷異常

B、復(fù)位異常級別最高

C、每個異常中斷向量占據(jù)4個字節(jié)

答案:A

237.函數(shù)S3c2410_adc_init()}在什么時候運行?()

A、安裝驅(qū)動程序時

B、卸除驅(qū)動程序時

C、以上說法都對

答案:A

238.S3c241OX芯片采用的封裝是()

A、BGA

B、DIP

C、QFP

答案:A

239.驅(qū)動程序主要由3個部分組成,()屬于驅(qū)動程序。

A、自動配置和初始化子程序

B、手動配置和初始化子程序

C、服務(wù)于I/O請求的主程序

答案:A

240.ARM狀態(tài),處理器執(zhí)行()的字對齊的ARM指令。

A、32位

B、16位

C、8位

答案:A

241.嵌入式系統(tǒng)軟件可分為()

A、以上都對

B、實時操作系統(tǒng)

C、可編程應(yīng)用接口

答案:A

242.不是嵌入式處理器的特點()

A、不支持實時多任務(wù)

B、生命周期長

C、功耗低

答案:A

243.51單片機能直接運行的文件是

A、*.hex

B、*.txt

C、*.asm

答案:A

244.()完全把系統(tǒng)軟件和硬件部分隔離開來,從而大大提高了系統(tǒng)的可移植性。

A、硬件抽象層

B、圖形用戶接口

C、驅(qū)動映射層

答案:A

245.下面交互設(shè)備常由嵌入式系統(tǒng)采用的是()

A、以上都是

B、小鍵盤

C、按鈕

D、觸摸屏

答案:A

246.不是嵌入式的特點是()

A\成本局

B、軟硬件可裁剪

C、可靠性好

答案:A

247.在ARM處理器體系結(jié)構(gòu)中,哪個部件負責(zé)控制和協(xié)調(diào)數(shù)據(jù)傳輸?

A、DMA

B、ALU

C、CPU

答案:A

248.()不是gcc常用選項。

A、一n

B\_c

C、—o

答案:A

249.rmmod功能是()

A、將驅(qū)動模塊從內(nèi)核中刪除

B、將驅(qū)動模塊加載到操作系統(tǒng)內(nèi)核

C、列出當(dāng)前動態(tài)加載的模塊清單

答案:A

250.()(GNCpiler的簡稱)是一組編譯工具的總稱,主要任務(wù)是預(yù)處理和編

譯,并且提供與編譯器相關(guān)的運行庫的支持。

A、GCC

B、Is

C、cpp

答案:A

251.驅(qū)動程序的功能包括()。

A、以上都是

B、對設(shè)備初始化和釋放。

C、檢測和處理設(shè)備出現(xiàn)的錯誤。

答案:A

252.簡單方便,不需要目標機,成本低的調(diào)試方式是()

A、模擬調(diào)試

B、實時在線仿真

C、軟件調(diào)試

答案:A

253.gcc-()只編譯生成目標文件,后綴為

A、c

B、g

C、oFiIeName

答案:A

254.計算機的軟件由系統(tǒng)軟件和()組成。

A、應(yīng)用軟件

B、系統(tǒng)硬件

C、應(yīng)用硬件

答案:A

255,在嵌入式系統(tǒng)設(shè)計時,下面存儲結(jié)構(gòu)中對程序員透明的是()

A、高速緩存

B、磁盤存儲器

C、內(nèi)存

答案:A

256.在程序執(zhí)行過程中,Cache與主存的地址映像由

A、硬件自動完成

B、程序員調(diào)度

C、操作系統(tǒng)管理

答案:A

257.在系統(tǒng)裁剪中,裁剪的目的是()

A、減少系統(tǒng)存儲空間

B、減少系統(tǒng)開機時間

C、減少系統(tǒng)運行時的CPU占用率

答案:A

258.gcc常用選項中()的作用是靜態(tài)鏈接庫文件

Av一static

B、-IFOO

C、-LDirName

答案:A

259.ARM處理器結(jié)構(gòu)體系中,字節(jié)長度均為()位

A、8

B、9

C、10

答案:A

260.嵌入式系統(tǒng)的BootLoader程序相當(dāng)于PC中的什么程序?

A、BI0S+MBR

B、BIOS

C、OS

答案:A

261.GCC(GNUCpiler的簡稱)是一組()工具的總稱,主要任務(wù)是預(yù)處理和編

譯,并且提供與編譯器相關(guān)的運行庫的支持。

A、編譯

B、編程

C、程序

答案:A

262.下面關(guān)于哈佛結(jié)構(gòu)描述正確的是

A、程序存儲空間與數(shù)據(jù)存儲空間分離

B、存儲空間與I0空間分離

C、程序存儲空間與數(shù)據(jù)存儲空間合并

答案:A

263.獲取日歷時間,從1970年1月1日0點到現(xiàn)在所經(jīng)歷的秒數(shù),結(jié)果保存在

tloc中的函數(shù)

A、time

B、gmtime

Cvgettimeofday

答案:A

264.設(shè)備驅(qū)動程序?qū)儆冢ǎ?/p>

A、系統(tǒng)軟件

B、應(yīng)用軟件

C、開發(fā)軟件

答案:A

265.BootLoader程序的結(jié)構(gòu)框架通常分兩部分其中Stagel通常不包括以下哪個

步驟()。

A、設(shè)置內(nèi)核啟動參數(shù)

B、硬件設(shè)備初始化

C、為Stage2準備RAM空間

答案:A

266.當(dāng)進行嵌入式軟件開發(fā)時,()是要重點考慮的問題

A、可移植性

B、可剪裁

C、可利用資源

答案:A

267.中斷服務(wù)子程序,又稱()

A、驅(qū)動程序的下半部分。

B、驅(qū)動程序的上半部分。

C、驅(qū)動程序

答案:A

268.Ramdisk是將一部分固定大小的內(nèi)存當(dāng)作()來使用。

A、分區(qū)

B、內(nèi)核

G外核

答案:A

269.JTAG仿真器的功能有2種.第一是完成程序仿真調(diào)試;第二,完成對的()的

燒寫

A、Flash存儲器

B、JTAG仿真器

GJTAG存儲器

答案:A

270.編寫Linux下的多線程程序時,需要使用頭文件()

A、pthread.h

B、stdio.h

C、stdIib.h

答案:A

271.對于驅(qū)動程序與應(yīng)用程序的區(qū)別說法正確的是()

A、其余全部正確

B、應(yīng)用程序有一個main函數(shù),總是從些函數(shù)開始主動執(zhí)行一個任務(wù),而驅(qū)動程

序安裝之后,便停止工作,并等待被應(yīng)用程序調(diào)用。

C、使用的庫函數(shù)不同。

答案:A

272.Linux內(nèi)核的功能不包含下面哪種()

A、處理機管理

B、進程管理

C、內(nèi)存管理

答案:A

273.主要用于控制領(lǐng)域,兼顧數(shù)據(jù)處理的是0

A、嵌入式系統(tǒng)

B、通用計算機

C、兩者皆是

答案:A

274.共享型函數(shù)庫(動態(tài)鏈接庫)的后綴為()

A、so

B、c

C、a

答案:A

275.()顯示屏是利用有機電致發(fā)光二極管制成的顯示屏。

A、OLED

B、ABCD

C、EFGH

答案:A

276.下列不是GCC所支持的源文件程序格式是

A、b

B、a

C、h

答案:A

277.makedep表示什么意思()

A、編譯變量依賴關(guān)系

B、內(nèi)核裁剪

C、生成內(nèi)核映像文件

答案:A

278.嵌入式系統(tǒng)設(shè)計思路是

A、夠用即可

B、越多越好

C、越高越好

答案:A

279.ARM11系微處理器的優(yōu)點()

Ax11級流水線

B、動態(tài)預(yù)測

C、多線程組合

D、能耗低

答案:A

280.在嵌入式系統(tǒng)的存儲結(jié)構(gòu)中,存取速度最快的是

A、寄存器組

B、內(nèi)存

C、FIash

答案:A

281.以下那個不是在Linux字符設(shè)備驅(qū)動程序中的數(shù)據(jù)結(jié)構(gòu)

A、以上均是

B、structfiIe

Cvstructinode

答案:A

282.()修改vivi的參數(shù),如核心命令行參數(shù)

A、param

B、part

C、Ioad

答案:A

283.進行嵌入式軟件開發(fā)調(diào)試時,需要使用工具充當(dāng)目標機的信息輸出監(jiān)視器,

這個工具通常是()通信軟件。

A、串口

B、10口

C\并行口

答案:A

284.在嵌入式系統(tǒng)設(shè)計中,進行硬件版圖設(shè)計是在進行()時完成

A、軟硬件設(shè)計

B、需求分析

C、系統(tǒng)集成

答案:A

285.Linux系統(tǒng)創(chuàng)建線程函數(shù)是()

A、intpthread_create(pthread_t*tidp,constpthread_attr_t*attr,void*(*s

tart_rtn)(void),void*arg)

B\intpthread_exit(void*rval_ptr)

C、intpthread_join(pthread_ttid,void**rval_ptr)

答案:A

286.在Iinux操作系統(tǒng)默認下,Is命令顯示的可執(zhí)行文件顏色是

A、綠色

B、黃色

C、藍色

答案:A

287.time_ttime(time_t*tIoc)函數(shù)的功能是()

A、返回計算機時間原點到當(dāng)前時間經(jīng)歷的秒數(shù)值

B、返回當(dāng)前時間

C、返回程序執(zhí)行消耗的時間

答案:A

288.當(dāng)()進行時,可移植性是要重點考慮的問題

A、嵌入式軟件開發(fā)

B、數(shù)學(xué)建模

C、電路設(shè)計

答案:A

289.RISC的意思是0

A、精簡指令集計算機

B、計算

C、遞歸指令

答案:A

290..m是指

A、ObjectiveC源程序

B、經(jīng)過預(yù)處理的c程序

C、頭文件

答案:A

291.不能降低嵌入式系統(tǒng)功耗的技術(shù)有()

A、使用低集成度專用軟件

B、降低工作電壓

C、系統(tǒng)資源最小化

答案:A

292.關(guān)于嵌入式系統(tǒng),以下說法不正確的是()

A、主要用于數(shù)據(jù)處理,兼顧控制領(lǐng)域

B、主要應(yīng)用于控制領(lǐng)域,兼顧數(shù)據(jù)處理

C、嵌入式系統(tǒng)功耗低

答案:A

293.ARM的工作模式有?

A、非特權(quán)模式和特權(quán)模式

B、特權(quán)模式

C、非特權(quán)模式

答案:A

294.Linux系統(tǒng)會用()字母表示字符設(shè)備

A、c

B、a

C、b

答案:A

295.使用以下()命令進行裁剪

Avmakemenuconfig

B、makecIean

C、makedep

答案:A

296.使用GCC編譯工具將C語言源程序編譯成可執(zhí)行文件,要依次經(jīng)過四個階段,

其中不包括

A、預(yù)編譯

B、編譯

C、匯編

答案:A

297.嵌入式系統(tǒng)的核心是()

A、嵌入式處理器

B、嵌入式操作系統(tǒng)

C、嵌入式應(yīng)用軟件

答案:A

298.驅(qū)動程序的組成通常包括()

A、以上都是

B、自動配直和初始化子程序

C、服務(wù)于I/O請求的子程序,又稱驅(qū)動程序的上半部分

答案:A

299.gmtime函數(shù)功能是

A、將日歷時間轉(zhuǎn)化為格林威治標準時間,并將數(shù)據(jù)保存在tm結(jié)構(gòu)中

B、獲取從今日凌晨到現(xiàn)在的時間差,并存放在“,然后將當(dāng)?shù)貢r區(qū)的信息存放

到tz

C、獲取日歷時間

答案:A

300.對S3c2410_adc_init(){-■■..}函數(shù)功能描述正確的是

A、創(chuàng)建設(shè)備文件的目錄和設(shè)備文件。使用devfs_mk_dir()和devfs_register

()函數(shù)。

B、申請主設(shè)備號,使用request」rq()函數(shù)。

C、申請中斷,使用register_chrdev()函數(shù)

答案:A

301.GDB基本命令中在行號設(shè)置斷點的是()

A、break

B、Iist

C\intobreak

答案:A

302.嵌入式計算機和通用計算機的不同之處是()?

A、專用性強

B、軟硬件結(jié)合

C、具有數(shù)據(jù)處理能力

答案:A

303.實時在線仿真的缺點是()

A、價格昂貴

B、功能有限

C、響應(yīng)速度慢

答案:A

304.設(shè)計嵌入式系統(tǒng)時,需要考慮哪些指標

A、性能

B、成本

C、功耗

答案:A

305.GDB的基本命令中intobreak表示()

A、查看所有設(shè)置的斷點

B、查看程序

C、刪除斷點

答案:A

306.流行的嵌入式處理器()

A、全都都是

B、8051

C、ARM

答案:A

307.需求分析階段包括

A、分析用戶的需求、確定硬件軟件和檢查需求分析的結(jié)果

B、分析用戶的需求

C、確定硬件軟件

答案:A

308.GDB軟件是()o

A、調(diào)試器

B、編譯器

C、文本編輯器

答案:A

309.下載模式的作用是()

A、從宿主機上下載文件到SDRAM或FLASH

B、儲存

C、加載程序

答案:A

310.指針是一個程序?qū)嶓w所占用內(nèi)存空間的()。

A、首地址

B、位地址

C、尾地址

答案:A

311.clear命令的作用是()

A、清除終端窗口

B、關(guān)閉終端窗口

C、打開終端窗口

答案:A

312.下列不是uC/OSCI的特點的是()

A、不可移植

B、可裁剪

C、結(jié)構(gòu)小巧

答案:A

313.在宿主機上編譯好引導(dǎo)程序、Linux系統(tǒng)內(nèi)核、根文件系統(tǒng)、應(yīng)用程序。然

后,將它們燒寫到目標機的()中。

A、FIash

B、硬件

C、軟件

答案:A

314.BSP作為一種嵌入式軟件,它的主要特點是

A、與硬件和操作系統(tǒng)都相關(guān)

B、與硬件有關(guān),與操作系統(tǒng)無關(guān)

C、與硬件無關(guān),與操作系統(tǒng)有關(guān)

答案:A

315.嵌入式(控制)系統(tǒng)的軟件開發(fā)通常需要交叉編譯環(huán)境,下列不屬于交叉編

譯環(huán)境的是()

A、交換機

B、宿主機

C、目標機

答案:A

316.S3c241OX是()位處理器

A、32

B、8

C、16

答案:A

317.如果I/O設(shè)備與存儲設(shè)備進行數(shù)據(jù)交換不經(jīng)過CPU來完成,這種數(shù)據(jù)交換方

式是0。

A、DMA方式

B、程序查詢

C、中斷方式

答案:A

318.關(guān)于嵌入式系統(tǒng)設(shè)計一般步驟錯誤的是()

A、不需要需求分析

B、先進行需求分析

C、其次體系結(jié)構(gòu)設(shè)計

答案:A

319.RS232-C串口通信中,表示邏輯1的電平是()

A、以上都不是

B、0V

C、3.3V

答案:A

320.ARM處理器復(fù)位后,處理器處于()模式。

A、SVC

B、IRQ

C\System

答案:A

321.標識設(shè)備不需要的參數(shù)是()

A、設(shè)備在計算機中的位置

B、設(shè)備類型

C、主設(shè)備號

答案:A

322.嵌入式系統(tǒng)設(shè)計步驟的第一步一般是()

A、需求分析

B、體系結(jié)構(gòu)設(shè)計

C、硬件/軟件設(shè)計

答案:A

323.設(shè)計軟件子系統(tǒng):軟件總體設(shè)計、()設(shè)計。

A、模塊設(shè)計

B、硬件總體

C、函數(shù)設(shè)計

答案:A

324.vivi(下載模式)啟動Linux核心的命令是()。

A、boot

B\Ioad

C\part

答案:A

325.Makefile中把那些沒有任何依賴,只有執(zhí)行動作的目標稱為()。

A、偽目標

B、最終目標

C、可執(zhí)行目標

答案:A

326.設(shè)備文件在Linux()的地方?

A、/dev目錄

B、/bin

C\/usr

答案:A

327.()屬于嵌入式系統(tǒng)設(shè)計一般步驟

A、選項都是

B、需求分析

C、系統(tǒng)集成和系統(tǒng)測試

答案:A

328.每個設(shè)備文件都對應(yīng)有兩個設(shè)備號,標識該設(shè)備的種類,也標識了該設(shè)備所

使用的驅(qū)動程序的類別號是指()

A、主設(shè)備號

B、次設(shè)備號

C、塊設(shè)備號

答案:A

329.目前,嵌入式系統(tǒng)有一部分有操作系統(tǒng),還有一部分沒有操作系統(tǒng)。下列()

嵌入式系統(tǒng),帶有操作系統(tǒng)。

A、數(shù)碼相機

B、電冰箱控制器

C、洗衣機控制器

答案:A

330.BootLoader程序的結(jié)構(gòu)框架中Stagel通常不包括以下()步驟。

A、引導(dǎo)內(nèi)核

B、硬件設(shè)備初始化

C、為Stage2準備RAM空間

答案:A

331.vivi程序分2個階段,第1階段是用()語言編寫的。

A、匯編語言

B、c語言

C、機器語言

答案:A

332.創(chuàng)建設(shè)備文件,可以用命令()

A、mknod

B、touch

C、mkdir

答案:A

333.動態(tài)鏈接是指程序運行時需要調(diào)用共享庫文件,其后綴為()

A、so

B、a

C、c

答案:A

334.gdb(GUNDebugger)是一種基于命令行工作模式下的調(diào)試器。不能調(diào)試哪種語

言()。

A、C#

B、C++

C、Java

答案:A

335.在Linux中,采用給網(wǎng)絡(luò)接口設(shè)備分配一個()的名字的方法來訪問該設(shè)備。

A、唯一

B、相同

C、特殊

答案:A

336.Linux允許塊設(shè)備一次傳送()的字節(jié)

A、任意字節(jié)

B、8

C、128

答案:A

337.gcc常用選項,將DirName加入到頭文件的搜索目錄列表中的語法()

A、-IDirName

B、-LDirName

C\-c

答案:A

338.嵌入式系統(tǒng)設(shè)計的層次和設(shè)計原則層次分為系統(tǒng)級和()。

A、應(yīng)用級

B、軟件

G用戶

答案:A

339.以下那一個是字符設(shè)備注冊函數(shù)

A、register_chrdev

B、unregister_chrdev

Cvrequest_irq

答案:A

340.ARM公司主要依靠()獲得利潤

A、出售芯片授權(quán)

B、制定標準

C、生產(chǎn)芯片

答案:A

341.計算機的硬件不包括以下哪個部分?

A、BootLoader

B、輸入/輸出設(shè)備

C、存儲設(shè)備

答案:A

342.Armboot是一個(),是為基于ARM或者StrongARMCPU的嵌入式系統(tǒng)所設(shè)計

的。它支持多種類型的Flash。

A、BootLoader

B、BootIoading

C、DownIoading

答案:A

343.()用于標識設(shè)備對應(yīng)的驅(qū)動程序,主設(shè)備號相同的設(shè)備使用相同的設(shè)備驅(qū)

動程序。

A、主設(shè)備號

B、次設(shè)備號

C、標識符

答案:A

344.Linux中,用于創(chuàng)建字符設(shè)備文件的命令是什么?

A、mknod

B、mkfs

Gmkdir

答案:A

345.下面哪個不屬于Linux系統(tǒng)設(shè)備

A、輸入設(shè)備

B、字符設(shè)備

C、網(wǎng)絡(luò)設(shè)備

答案:A

346.計算機的軟件有()、應(yīng)用軟件組成。

A、系統(tǒng)軟件

B、硬件層

C、設(shè)備驅(qū)動

答案:A

347.不屬于字符設(shè)備的是()

A、U盤

B、觸摸屏

C、簡單按鍵

答案:A

348.()是指在輸入/輸出時數(shù)據(jù)處理以塊為單位的設(shè)備,它一般都采用緩存技

術(shù),支持數(shù)據(jù)的隨機讀寫。

A、塊設(shè)備

B、字符設(shè)備

C\網(wǎng)絡(luò)設(shè)備

答案:A

349.ARM7包括()類型的核。

A、以上都是

B、ARM7TDMI

GARM7TDMI-S

答案:A

350.典型的塊設(shè)備有()

A、U盤

B、觸摸屏

C、簡單按鍵

答案:A

351.為了便于文件編輯,在編輯makefile時,可以使用變量,引用變量時,只

需在變量前面加上()符。

A、$

B、C、#

答案:A

352.()屬于字符設(shè)備

A、觸摸屏

B、U盤

C、硬盤

答案:A

353.DSP偏重于信號處理,MCU偏重于()。

A、控制

B、操作

C、傳輸

答案:A

354.ARMS3C2410芯片自帶一個8路()位A/D轉(zhuǎn)換器

A、10

B、6

C、12

答案:A

填空題

1.Makefile文件預(yù)定義變量有很多,列舉3個預(yù)定義變量:([填空1]),([填空

2]),([填空3])。

答案:$|$」$

2.ARM指令集是([填空1])位的。

答案:32

3.C語言文件預(yù)處理生成([填空1])后綴的文件

答案:.ii

4.Ramdisk是將一部分固定大小的([填空1])當(dāng)作分區(qū)來使用。

答案:內(nèi)存

5.8051系列是([填空1])位的嵌入式處理器

答案:8

6.([填空1])是美國WindRiver公司(風(fēng)河公司)于1983年開發(fā)的一種32位嵌

入式實時操作系統(tǒng)(RTOS)o

答案:VxWorks

7.設(shè)備文件創(chuàng)建的方式有2種,分別是([填空1])和([填空2])

答案:自動創(chuàng)建I手動創(chuàng)建

8.C語言文件編譯生成([填空1])后綴的文件

答案:.SS

9.Linux中,用于創(chuàng)建字符設(shè)備文件的命令是([填空1])。

答案:mknod

10.([填空1])工具是將數(shù)以百計的常用UNIX/Linux命令集成到一個可執(zhí)行文

件中,所占空間1MB左右。

答案:Busybox

11.在內(nèi)核配置時,([填空1])是將該驅(qū)動統(tǒng)一進行裁剪

答案:””

12.A/D轉(zhuǎn)換器是將([填空1])轉(zhuǎn)換成([填空2])的模塊。

答案:模擬信號I數(shù)字信號

13.嵌入式系統(tǒng)設(shè)計思路是:(([填空1]))。

答案:夠用即可

14.([填空1])是指揮硬件工作的軟件。它是應(yīng)用程序與硬件之間的一個中層

軟件層,為應(yīng)用程序屏蔽硬件的細節(jié)。

答案:驅(qū)動程序

15.ARM微處理器的工作狀態(tài)一般有([填空1])狀態(tài),([填空2])狀態(tài)。

答案:ARM|THUMB

16.設(shè)備號用于區(qū)分具體的設(shè)備。設(shè)備號包括([填空1])和次設(shè)備號(minornu

mber)。

答案:主設(shè)備號

17.-static參數(shù)的作用是生成([填空1])文件。

答案:靜態(tài)鏈接庫文件靜態(tài)鏈接庫

18.設(shè)備驅(qū)動模塊化編程一般分為加載、系統(tǒng)調(diào)用和([填空1])等3個過程

答案:卸載

19.#include"a.h",頭文件目錄除在系統(tǒng)預(yù)設(shè)的目錄中尋找,還在([填空1])

目錄中查找。

答案:當(dāng)前目錄當(dāng)前

20.在傳統(tǒng)方式的設(shè)備管理中,除了設(shè)備類型以外,內(nèi)核還需要一對參數(shù)才能唯

一標識設(shè)備,這對參數(shù)就是([填空1])和([填空2])。

答案:主設(shè)備號|次設(shè)備號

21.GDB單步執(zhí)行(不進入子程序)的命令是([填空1])。

答案:nextn

22.ARMS3C2410芯片自帶一個8路輸入(填空1)位A/D轉(zhuǎn)換器,并且支持觸摸

屏功能。

答案:10

23.([填空1])是數(shù)據(jù)保存到設(shè)備上所使用的一種組織結(jié)構(gòu)或格式。也可以說

是操作系統(tǒng)訪問外部設(shè)備數(shù)據(jù)所約定的一種通用訪問接口格式。

答案:文件系統(tǒng)

24.ARM字數(shù)據(jù)存儲格式有([填空1]),([填空2])o

答案:大端格式I小端格式

25.驅(qū)動程序的組成通常包括3部分:([填空1])([填空2])([填空3])

答案:自動配置和初始化子程序I服務(wù)于I/O請求的子程序I中斷服務(wù)子程序

26.計算機的硬件部分由([填空1])、([填空2])、([填空3])三部分組成

答案:輸入/輸出設(shè)備I存儲設(shè)備ICPU

27.計算機的軟件由([填空1])和([填空2])兩部分組成。

答案:系統(tǒng)軟件I應(yīng)用軟件

28.[填空1])是指在輸入/輸

溫馨提示

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

評論

0/150

提交評論