版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、24/24HYPERLINK /(密封線內(nèi)勿答題)(密封線內(nèi)勿答題) 學(xué)校 專業(yè) 姓名 身份證號(hào) (密封線內(nèi)勿答題) (考試時(shí)刻:120分鐘)題號(hào)一二三四五六總分分?jǐn)?shù)選擇題(本大題共10個(gè)小題,每小題1分,共10分)得分評(píng)閱人1、和PC機(jī)系統(tǒng)相比,下列哪點(diǎn)不是嵌入式系統(tǒng)所特有的:( ) A、系統(tǒng)內(nèi)核小B、專用性強(qiáng)C、可執(zhí)行多任務(wù)D、系統(tǒng)精簡(jiǎn)2、ADDR0,R1,#3屬于( )尋址方式。A、立即尋址B、多寄存器尋址C、寄存器直接尋址 D、相對(duì)尋址3、GET偽指令的含義是:( )A、包含一個(gè)外部文件B、定義程序的入口C、定義一個(gè)宏D、聲明一個(gè)變量4、存儲(chǔ)一個(gè)32位數(shù)0 x876165到2000H2
2、003H四個(gè)字節(jié)單元中,若以小端模式存儲(chǔ),則2000H存儲(chǔ)單元的內(nèi)容為:( )A、0 x00B、0 x87C、0 x65D、0 x615、COS-II操作系統(tǒng)不屬于:( )A、RTOSB、占先式實(shí)時(shí)操作系統(tǒng)C、非占先式實(shí)時(shí)操作系統(tǒng)D、嵌入式實(shí)時(shí)操作系統(tǒng)6、若R1=2000H,(2000H)=0 x86,(2008H)=0 x39,則執(zhí)行指令LDRR0,R1,8!后R0的值為:( )A、0 x2000B、0 x86C、0 x2008D、0 x397、寄存器R13除了能夠做通用寄存器外,還能夠做:( )A、程序計(jì)數(shù)器B、鏈接寄存器C、棧指針寄存器D、基址寄存器8、FIQ中斷的入口地址是:( )A、
3、0 x0000001CB、0 x00000008C、0 x00000018D、0 x000000149、ARM指令集和Thumb指令集分不是( )位的。A、8位,16位B、16位,32位C、16位,16位D、32位,16位10、ARM寄存器組有( )個(gè)寄存器。A、7B、32C、6D、37二、填空題(本大題共24個(gè)空,每空1分,共24分)得分評(píng)閱人11、一個(gè)嵌入式系統(tǒng)結(jié)構(gòu)有典型的四層組成,包括: 、 、 和 。12、一個(gè)FAT文件系統(tǒng)卷有四部分組成,包括: 、 、 和 。13、事件操縱塊ECB中OSEventType表示 ,OSEventCnt表示 。14、串行通信方式有三中 通信、 通信和 通
4、信。15、OSTaskSuspend (self)可把正在運(yùn)行的任務(wù) ,參數(shù)self指 。用此函數(shù)掛起的任務(wù)可通過 函數(shù)喚醒。16、假如信號(hào)量用于表示打印機(jī)是否可用,那么該信號(hào)量屬于 型信號(hào)量。17、若一個(gè)優(yōu)先級(jí)為48的任務(wù)就緒,則在就緒表中,OSRdyTbl的 置位,變量OSRdyGrp的 置位。18、Socket接口是TCP/IP網(wǎng)絡(luò)的_,定義了許多函數(shù)或例程。常用的Socket類型有兩種為_Socket和_Socket。其中_Socket是面向連接的,_Socket是面向無連接的。三、簡(jiǎn)答題(本大題共4個(gè)小題,每小題5分,共20分)得分評(píng)閱人ARM處理器有幾種工作模式?并做講明每種工作模
5、式的含義。什么是操作系統(tǒng)? 操作系統(tǒng)在“硬件、操作系統(tǒng)、應(yīng)用程序、硬件驅(qū)動(dòng)”四者中,處于哪兩層之間?什么是COS-II操作系統(tǒng)的時(shí)鐘節(jié)拍? 簡(jiǎn)述任務(wù)切換的過程。 四、程序填空題(本大題共2個(gè)小題,每小題6分,共12分)得分評(píng)閱人23、在劃線處添加代碼,完成下面的程序,實(shí)現(xiàn)在task1中計(jì)算1到10的平均值,完成后向task2發(fā)送信號(hào)量。Task2無限期等待信號(hào)量,等到后在LCD上顯示收到平均值。_;Void Task1()int i ,average=0,sum=0;_for(i=1;iMessage)case OSM_KEY: onKey(pMsg-WParam,pMsg-LParam);
6、break;DeleteMessage(pMsg); onKey(int nkey, int fnkey)switch(nkey)case 6:AppendChar2TextCtrl(pTextCtrl,0 x36,TRUE);break;case 8:AppendChar2TextCtrl(pTextCtrl,0 x38,TRUE);break;case 10: TextCtrlDeleteChar(pTextCtrl,TRUE);break;27、認(rèn)真閱讀下面的列表框控件應(yīng)用程序,畫出程序流程圖,并講明程序要實(shí)現(xiàn)的要緊功能是什么。(假設(shè)上移和下移鍵的鍵值分不為11和12)PListCtrl
7、 pList1char str1=”monday”;char str2=”tuesday”;void Main_Task(void *Id) POSMSG pMsg=0;structRECT rect; SetRect(&rect, 100,30,160,50);pList1=CreateListCtrl(ID_MainListBox,&rect,100,FONTSIZE_MIDDLE,CTRL_STYLE_DBFRAME,NULL);strChar2Unicode(Ustr,str1);AddStringListCtrl(pList1, Ustr);strChar2Unicode(Ustr,
8、str2);AddStringListCtrl(pList1, Ustr);ReDrawOSCtrl();for(;)pMsg=WaitMessage(0); switch(pMsg-Message)case OSM_KEY: onKey(pMsg-WParam,pMsg-LParam);break;DeleteMessage(pMsg); onKey(int nkey, int fnkey)char Ustr;switch(nkey)case 11: ListCtrlSelMove(pMainListCtrl,-1,TRUE);break;case 12:ListCtrlSelMove(pM
9、ainListCtrl,1,TRUE);break;ReDrawOSCtrl();六、系統(tǒng)設(shè)計(jì)題(本大題共2個(gè)小題,每小題8分,共16分)28、實(shí)現(xiàn)CAN總線通信需要哪兩個(gè)芯片?畫出S3C44B0利用CAN總線進(jìn)行通信的硬件連接示意圖。要實(shí)現(xiàn)兩個(gè)開發(fā)平臺(tái)間通過CAN總線雙機(jī)通信,應(yīng)如何設(shè)計(jì)程序(給出軟件設(shè)計(jì)思路或程序流程圖)。29、給出S3C44B0通過驅(qū)動(dòng)器操縱步進(jìn)電機(jī)的硬件連接示意圖;已知步進(jìn)電機(jī)正轉(zhuǎn)時(shí)的操縱順序?yàn)锳ABBBCCCDDDA,以列表的形式給出各I/O操縱口的值。能夠通過哪個(gè)宏來設(shè)置I/O操縱口的值。選擇題(本大題共10個(gè)小題,每小題1分,共10分)1、C2、A3、A4、C5、
10、C6、D7、C8、A9、D10、D填空題(本大題共22個(gè)空,每空1分,共22分)11、硬件層、中間層、軟件層、功能層。12、保留區(qū)FAT區(qū)根目錄區(qū)數(shù)據(jù)區(qū)13、事件類型信號(hào)量計(jì)數(shù)器(和信號(hào)量的值)14、單工雙工半雙工15、掛起(或等待)任務(wù)自身的優(yōu)先級(jí) OSTaskResume(self)16、二進(jìn)制17、OSRdyTbl6的D0D618、API 流式(stream) 數(shù)據(jù)報(bào)式(datagram) 流式(stream) 數(shù)據(jù)報(bào)式(datagram)三、簡(jiǎn)答題(本大題共6個(gè)小題,每小題4分,共24分)19、答:ARM處理器有7種工作模式:用戶模式(usr)- 正常程序執(zhí)行的模式 0.5分快速中斷模
11、式(fiq)- FIQ異常響應(yīng)時(shí)進(jìn)入此模式0.5分中斷模式(irq)- IRQ異常響應(yīng)時(shí)進(jìn)入此模式0.5分治理員模式(svc)- 系統(tǒng)復(fù)位和軟件中斷響應(yīng)時(shí)進(jìn)入此模式0.5分中止模式(abt)- 用于虛擬存儲(chǔ)及存儲(chǔ)愛護(hù) 0.5分系統(tǒng)模式(sys)- 與用戶類似,但有直接切換到其它模式等特權(quán)0.5分未定義模式(und)- 未定義指令異常響應(yīng)時(shí)進(jìn)入此模式0.5分 除了用戶模式外,其他模式均可視為特權(quán)模式0.5分20、答:操作系統(tǒng)是計(jì)算機(jī)中最差不多的程序。操作系統(tǒng)負(fù)責(zé)計(jì)算機(jī)系統(tǒng)中全部軟硬件資源的分配與回收、操縱與協(xié)調(diào)等并發(fā)的活動(dòng);操作系統(tǒng)提供用戶接口,使用戶獲得良好的工作環(huán)境;操作系統(tǒng)為用戶擴(kuò)展新的系
12、統(tǒng)提供軟件平臺(tái)。(3分)操作系統(tǒng)處于應(yīng)用程序和硬件驅(qū)動(dòng)之間。(1分)21、答:時(shí)鐘節(jié)拍是特定的周期性中斷。那個(gè)中斷能夠看作是系統(tǒng)心臟的脈動(dòng)。(2分)中斷間的時(shí)刻間隔取決于不同的應(yīng)用,一般在10ms200ms之間。時(shí)鐘的節(jié)拍式中斷使得內(nèi)核能夠?qū)⑷蝿?wù)延時(shí)若干個(gè)整數(shù)時(shí)鐘節(jié)拍,以及當(dāng)任務(wù)等待事件發(fā)生時(shí),提供等待超時(shí)的依據(jù)。時(shí)鐘節(jié)拍率越快,系統(tǒng)的額外開銷就越大。(2分)22、答:當(dāng)多任務(wù)內(nèi)核決定運(yùn)行另外的任務(wù)時(shí),它保存正在運(yùn)行任務(wù)的當(dāng)前狀態(tài),即CPU寄存器中的全部?jī)?nèi)容。(1分)這些內(nèi)容保存在任務(wù)的當(dāng)前狀態(tài)保存區(qū),也確實(shí)是任務(wù)自己的堆棧中。(1分)入棧工作完成以后,就把下一個(gè)將要運(yùn)行的任務(wù)的當(dāng)前狀態(tài)從任務(wù)
13、的堆棧中重新裝入CPU的寄存器,并開始下一個(gè)任務(wù)的運(yùn)行。那個(gè)過程就稱為任務(wù)切換。(1分)做任務(wù)切換所需要的時(shí)刻取決于CPU有多少寄存器要入棧。(1分)四、程序填空題(本大題共5個(gè)小題,每小題4分,共20分)23、 OS_EVENT *math_Sem; math_Sem=OSSemCreate(0);OSSemPost(math_Sem);2分 U8 err;OSSemPend(math_Sem,0,&err); OSTimeDly(100);2分24、task1_Stack task1_Prio362分OSInit()OSTaskCreateOSStart()2分五、程序分析題(本大題共4個(gè)
14、小題,每小題6分,共24分)25、功能:編寫兩個(gè)任務(wù)task1和task2完成要求的功能。設(shè)task2為較高的優(yōu)先級(jí),task1中在LCD顯示“Today is Monday.n”;task2中在LCD顯示 “what day is today?n”。要求先問后答。(3分)流程圖:(3分) Task1的流程圖 task2的流程圖26、功能:編寫程序?qū)崿F(xiàn)在任務(wù)task1中,首先創(chuàng)建一個(gè)空白的處于可編輯狀態(tài)的文本框,按數(shù)字鍵6和8向文本框中輸入內(nèi)容,按del鍵刪除最后一個(gè)字符。(3分)流程圖:(3分)(以下給出流程圖的簡(jiǎn)略畫法)Task1: 1)創(chuàng)建空白文本框 2)設(shè)置文本框?yàn)榭删庉嫚顟B(tài) 3)等待
15、消息 4)收到消息后推斷消息類型 5)若為鍵盤消息,調(diào)鍵盤處理函數(shù)。轉(zhuǎn)第3)步循環(huán) 6)刪除消息鍵盤函數(shù)中:1)推斷鍵值2)為鍵6時(shí),向文本框輸入6;為鍵8時(shí),向文本框輸入8;為鍵10時(shí),刪除最后一個(gè)字符。27、功能:編寫程序?qū)崿F(xiàn)在任務(wù)task1中,首先創(chuàng)建一個(gè)列表框,列表框中有兩個(gè)列表項(xiàng) “monday” 和“tuesday” ,編程實(shí)現(xiàn)通過上移和下移鍵來選擇列表項(xiàng)。(3分)流程圖:(3分)Task1: 1)創(chuàng)建空白列表框 2)向列表框添加條目,Monday和tuesday 3)重畫列表框 3)等待消息 4)收到消息后推斷消息類型 5)若為鍵盤消息,調(diào)鍵盤處理函數(shù)。轉(zhuǎn)第3)步循環(huán) 6)刪除消息鍵盤函數(shù)中:1)推斷鍵值2)為鍵11時(shí),列表框選中的條目上移一條;為鍵12時(shí),列表框選中的條目下移一條。3)重畫列表框六、系統(tǒng)設(shè)計(jì)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)財(cái)務(wù)報(bào)表分析制度建立與實(shí)施指南(標(biāo)準(zhǔn)版)
- 2025年高職第二學(xué)年(珠寶營(yíng)銷)珠寶客戶開發(fā)綜合測(cè)試試題及答案
- 2026年幼兒保育(幼兒健康護(hù)理)試題及答案
- 2025年中職(煙草栽培與加工)煙草種植階段測(cè)試題及答案
- 2025年高職(助產(chǎn))助產(chǎn)技術(shù)實(shí)務(wù)試題及答案
- 2025年中職道路與橋梁工程技術(shù)(橋梁施工)試題及答案
- 2025年中職景區(qū)服務(wù)與管理(景區(qū)服務(wù))試題及答案
- 2025年大學(xué)農(nóng)業(yè)水利工程(農(nóng)業(yè)灌溉技術(shù))試題及答案
- 2025年中職環(huán)境工程(環(huán)境工程基礎(chǔ))試題及答案
- 2025年高職運(yùn)動(dòng)與休閑(運(yùn)動(dòng)技術(shù)文檔)試題及答案
- 2026年三亞交投產(chǎn)業(yè)發(fā)展有限公司招聘?jìng)淇碱}庫(kù)完整答案詳解
- 管廊運(yùn)維員培訓(xùn)課件
- 2026北京海淀初三上學(xué)期期末數(shù)學(xué)試卷和答案
- 2025杭州臨平環(huán)境科技有限公司公開招聘49人筆試備考試題及答案解析
- 2026中央廣播電視總臺(tái)招聘124人考試備考題庫(kù)及答案解析
- 置管溶栓課件
- 2025山西朔州市公安局招聘留置看護(hù)崗位輔警260人筆試考試參考試題及答案解析
- 中國(guó)民用航空局清算中心2026年度公開招聘應(yīng)屆畢業(yè)生5人備考題庫(kù)及一套完整答案詳解
- 2026夢(mèng)工場(chǎng)招商銀行太原分行寒假實(shí)習(xí)生招聘考試筆試備考題庫(kù)及答案解析
- 醫(yī)保版臨床路徑
- 個(gè)人簡(jiǎn)歷模版(三頁(yè))帶封面(可編輯)大氣商務(wù)版
評(píng)論
0/150
提交評(píng)論