《鴻蒙智能互聯(lián)設(shè)備開發(fā)(微課版)》第四章 LiteOS-M 內(nèi)核-習(xí)題_第1頁
《鴻蒙智能互聯(lián)設(shè)備開發(fā)(微課版)》第四章 LiteOS-M 內(nèi)核-習(xí)題_第2頁
《鴻蒙智能互聯(lián)設(shè)備開發(fā)(微課版)》第四章 LiteOS-M 內(nèi)核-習(xí)題_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

第四章習(xí)題一、填空題(12)LiteOS-M內(nèi)核適用于___________操作系統(tǒng)。參考答案:輕量級在LiteOS-M內(nèi)核架構(gòu)中,可以分為兩層分別是_______________和______________。參考答案:硬件相關(guān)層,硬件無關(guān)層。LiteOS-M內(nèi)核架構(gòu)的底層支持______________________________等內(nèi)核。參考答案:ARM,RISC-V,Xtensa,C-SKY基礎(chǔ)內(nèi)核提供基礎(chǔ)能力,包括________、_________、_____________、______________。參考答案:任務(wù)管理,內(nèi)存管理,中斷管理,通信機(jī)制等計算機(jī)運行過程中,出現(xiàn)某些意外情況需要干預(yù)時,CPU能暫時停止當(dāng)前運行的程序而去處理意外情況,處理完畢后繼續(xù)返回暫停的程序繼續(xù)運行,這種情況叫____________。參考答案:中斷創(chuàng)建中斷的接口是__________________,關(guān)閉中斷的接口是_______________。參考答案:LOS_HwiCreate,LOS_IntLock任務(wù)有四種狀態(tài)是_______、___________、_________________、__________________。參考答案:就緒態(tài),運行態(tài),阻塞態(tài),退出態(tài)創(chuàng)建任務(wù)的接口是__________________。參考答案:LOS_TaskCreate,內(nèi)存分為_________________和__________________________。參考答案:靜態(tài)內(nèi)存,動態(tài)內(nèi)存LiteOS-M的內(nèi)核通信主要包括_______、__________、_____________、_______________。參考答案:事件、互斥鎖、消息隊列和信號量初始化內(nèi)存的接口是_____________________________。參考答案:LOS_MemInitliteos-m內(nèi)核中1個tick等于________ms。參考答案:10二、選擇題(5)LiteOS-M內(nèi)核架構(gòu)中,支持設(shè)備廠商提供統(tǒng)一的接入方式是()A.KAL抽象層B.HDFC.基礎(chǔ)內(nèi)核D.網(wǎng)絡(luò)參考答案:B以下是外部中斷源的是()A.CPU運算錯誤B.斷點中斷C.鼠標(biāo)D.存儲器越限參考答案:C任務(wù)的狀態(tài)之間會發(fā)生遷移,以下哪個是不正確的的()A.就緒態(tài)→阻塞態(tài)B.阻塞態(tài)→就緒態(tài)C.運行態(tài)→退出態(tài)D.阻塞態(tài)→運行態(tài)參考答案:D以下接口的功能是控制任務(wù)優(yōu)先級的是()A.LOS_HwiTriggerB.LOS_TaskLockC.LOS_CurTaskPriSetD.LOS_MemAlloc參考答案:C以下接口的功能是事件初始化的是()A.LOS_MemboxInitB.LOS_EventInitC.LOS_MuxCreateD.LOS_EventDestroy參考答案:B三、判斷題(15)LiteOS-M內(nèi)核適用的芯片一般是幾百K的內(nèi)存。(√)LiteOS-M只提供了POSIX這一個標(biāo)準(zhǔn)庫接口。(×)解析:提供了POSIX,CMSISLiteOS-M內(nèi)核啟動的第一步是中斷初始化。(×)解析:第一步是初始化動態(tài)內(nèi)存池。IPC初始化包括了信號量初始化、互斥鎖初始化、消息隊列初始化。(√)中斷是一種正常情況,可以不用處理,對系統(tǒng)沒有影響。(×)解析:中斷是一種異常,需要及時處理。在ARMCortex-M芯片中的中斷控制器是NVIC。(√)LiteOS的任務(wù)一共有32個優(yōu)先級,從1到32。(×)解析:優(yōu)先級從0到31。任務(wù)的優(yōu)先級數(shù)字越高,優(yōu)先級越高。(×)解析:最高優(yōu)先級是0,最低優(yōu)先級是31。每個任務(wù)都有一個ID號,并且是唯一的。(√)靜態(tài)內(nèi)存池和動態(tài)內(nèi)存池一樣都是會產(chǎn)生內(nèi)存碎片。(×)解析:靜態(tài)內(nèi)存池不會產(chǎn)生碎片。事件只做任務(wù)間的同步,不傳輸具體數(shù)據(jù)。(√)信號量可分為二值信號量、計數(shù)信號量和遞歸信號量。(×)解析:信號量可分為二值信號量、計數(shù)信號量、互斥信號量和遞歸信號量?;コ怄i的狀態(tài)有且只有兩種,開鎖或閉鎖。(√)消息隊列中消息以先進(jìn)先出的方式排隊,不支持異步讀寫。(×)解析:消息隊列中消息以先進(jìn)先出的方式排隊,支持異步讀寫。Openharmony中信號量的創(chuàng)建函數(shù)是“LOS_SemPend”。(×)解析:LOS_SemPend是申請信號量。LOS_SemCreate是創(chuàng)建信號量。四、問答題(2)1.簡要描述任務(wù)管理的開發(fā)流程及對應(yīng)的函數(shù)。參考答案:鎖定任務(wù)調(diào)度,防止先創(chuàng)建的任務(wù)進(jìn)行調(diào)度——LOS_TaskLock。創(chuàng)建任務(wù)——LOS_TaskCreate。解鎖任務(wù)調(diào)度,讓任務(wù)按照優(yōu)先級進(jìn)行調(diào)度——LOS_TaskUnlock。2.簡要描述互斥鎖的開發(fā)流程對應(yīng)的函數(shù)。參考答案:創(chuàng)建一個互斥鎖——LOS_MuxCreate。當(dāng)有任務(wù)需要訪問時申請互斥

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論