freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于arm9的μcosⅱ嵌入式系統(tǒng)移植畢業(yè)設計-閱讀頁

2025-07-09 16:39本頁面
  

【正文】 代碼, 置0時。事實上,OSTaskTimeHook()是在節(jié)拍被μC/OSⅡ真正處理,并通知實例或應用程序之前被調(diào)用。在此移植過程中不需要具體的OSTaskTimeHook ()函數(shù)代碼, 置0時。 OSStartHighRdy()使就緒狀態(tài)的任務開始運行的函數(shù)叫做OSStart()。在最高優(yōu)先級任務恢復之前及在調(diào)用OSTaskSwHook()之后設置OSStartHighRdy()中的OSRunning 為 TRUE。在當前任務調(diào)用μC/OSⅡ提供的系統(tǒng)服務,且更高優(yōu)先級任務處于就緒狀態(tài)的同時,μC/OSⅡ就會借助向量地址找到OSCtxSw()。如果是的話,OSSched()會先將最高優(yōu)先級任務地址裝載到OSTCBHighRdy 中,再通過調(diào)用 OS_TASK_SW()執(zhí)行軟中斷或陷阱指令。因為不能直接從C中訪問CPU寄存器,所以代碼必須寫在匯編語言中。 OSIntCtxSw()當μC/OSⅡ判斷有比中斷更為重要的事件發(fā)生時,OSIntExit()會調(diào)用OSIntCtxSw()從中斷中切換出去。如果編譯器能夠插入?yún)R編代碼,就可以將 OSIntCtxSw()代碼放到 文件中,而不放到 文件中,這是因為不能直接從 C 語言中訪問 CPU 寄存器。 OSTickISR()μC/OSⅡ要求提供一個時鐘資源實現(xiàn)時間延時和期滿的功能,時鐘節(jié)拍應該每秒發(fā)生 10至100次。 移植測試當移植工作完成之后就是對它的測試。即是使內(nèi)核進行自測。測試代碼程序如下:void OSTaskIdleHook (void){static x = 0 。 /*關閉所有LED燈*/sysUtilsLightLed (i %3+1,TRUE) 。ret urn 。 工程創(chuàng)建1. 連接EasyJTAGH仿真器和ARM9的開發(fā)板,然后安裝EasyJTAGH仿真器,短接蜂鳴器跳線JP9。3. 創(chuàng)建uCOS_II文件夾,創(chuàng)建兩個子文件夾,分別為ARM、SOURCEa ARM存放和平臺相關的文件( )b SOURCE下存入和平臺無關的文件( ),即將μC/OS 4. 創(chuàng)建一個S3C2440文件夾,創(chuàng)建兩個子文件夾,分別為INC、SRCa. INC存放S3C2440相關頭文件( )b. SRC存放S3C2440相關源文件( )5. 創(chuàng)建一個APP文件夾(、)。6. 【ARM fromELF】下【Output file name】下填寫輸出的二進制 實例調(diào)試在工程設置之后,選用DebugRel生成目標,然后編譯鏈接工程。選擇【Project】【Debug】,啟動AXD進行JTAG仿真調(diào)試。單擊Context Variable圖標按鈕(或者選擇【Processor Views】【Variables】)打開變量觀察窗口,通過此窗口可以觀察局部變量和全局變量。 第六章 結束語本文對嵌入式實時操作系統(tǒng)μC/OSⅡ移植到ARM9開發(fā)板上的過程進行了較為詳盡的分析和操作,通過簡單的任務例程,、EasyJTAGH仿真器及開發(fā)板的組合情況下進行了測試,從而驗證了移植的準確性,成功的為μC/OSⅡ嵌入式實時系統(tǒng)的復雜應用,提供了基本條件。參考文獻[1] 肖磊 張娜. μC/OSⅡ在stm32上的移植[J]. 可編程控制器與工廠自動化, 2011,6期.[2] 龐海濤 陳昕 程高峰. μC/OSⅡ在CortexM3系列單片機上的移植[J]. 單片機與嵌入式系統(tǒng)應用, 2008, 11.[3] 孫順遠 秦會斌 崔佳冬 丁紅斌. μC/OSⅡ在CortexM3內(nèi)核上的移植及優(yōu)化[J]. 計算機系統(tǒng)應用, 2010,04.[4] 唐其偉. 基于ARM與μC/OSII的嵌入式系統(tǒng)研究[D]. 廣東工業(yè)大學, 2005年5月. [5] 羅西門. UCOS_II的移植,+ARM9(S3C2440)[EB/OL]. [2013515]. yeah/blog/static/161844416201172595510470/.[6] 石億 黃輝先 趙娟 徐建閩. μC/OSⅡ與μC/GUI在CortexM3上的移植研究與實現(xiàn)[J]. 微計算機信息, 2012,09期.[7] 李玉剛. 嵌入式操作系統(tǒng)μC/OSⅡ在ARM上的移植研究[J]. 微計算機信息, 2010,23.[8] 王帥. 基于SOPC的多路溫度檢測系統(tǒng)設計[D]. 成都理工大學, 2012年4月.[9] 張雪峰. 基于實時內(nèi)核μC/OSII的應用研究[D]. 西南交通大學, 2004年4月.[10] 陶保壯. 基于ARM7的嵌入式操作系統(tǒng)μC/OSII平臺的剖析與實現(xiàn)[J]. 安徽工程科技學院學報, 2009年6月(2).謝 辭本文在成寶芝老師的指導下圓滿完成。感謝朋友幫我找尋的資料以及研究方向的建
點擊復制文檔內(nèi)容
數(shù)學相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1