![自-北航ARM9嵌入式實(shí)驗(yàn)報(bào)告3_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/28/6305992f-400d-4043-99f2-2466f3ae5d31/6305992f-400d-4043-99f2-2466f3ae5d311.gif)
![自-北航ARM9嵌入式實(shí)驗(yàn)報(bào)告3_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/28/6305992f-400d-4043-99f2-2466f3ae5d31/6305992f-400d-4043-99f2-2466f3ae5d312.gif)
![自-北航ARM9嵌入式實(shí)驗(yàn)報(bào)告3_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/28/6305992f-400d-4043-99f2-2466f3ae5d31/6305992f-400d-4043-99f2-2466f3ae5d313.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)驗(yàn)三 基于實(shí)時(shí)操作系統(tǒng)mC 10 S -II實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康?. 掌握在內(nèi)核移植了 uCO S -I I的處理器上創(chuàng)建任務(wù)的方法。2. 了解uCOS I I內(nèi)核的主要結(jié)構(gòu)。二、實(shí)驗(yàn)內(nèi)容1. 運(yùn)行 C 盤的實(shí)驗(yàn)十 ,在超級(jí)終端上觀察兩個(gè)任務(wù)的切換。2. 創(chuàng)建第三個(gè)任務(wù),在超級(jí)終端上打印第三個(gè)任務(wù)。3. 任務(wù) 13,每個(gè)控制“紅”、“綠”、“藍(lán)”一種顏色的顯示,適當(dāng)增加 OSTime Dly()的時(shí)間,且優(yōu)先級(jí)高的任務(wù)延時(shí)時(shí)間加長(zhǎng),以便看清三種顏色。4. 引入一個(gè)全局變量 B O OLEAN ac_key,解決完整刷屏問題。5. 創(chuàng)建任務(wù) 4,#defi n e rU T RST ATO (*(
2、volati 1 e un signed *) Ox 5 00 0 0010)#define RdU RXH 0 ()2* (vo l a til e unsigned char *)0x5000002 4)6. 當(dāng)鍵盤有輸入時(shí)在超級(jí)終端上顯示相應(yīng)的字符。三、預(yù)備知識(shí)1 . 了解uCOS II的系統(tǒng)結(jié)構(gòu)。2 .?了解A RM 9 20T處理器的結(jié)構(gòu)。四、實(shí)驗(yàn)設(shè)備硬件:模擬電壓信號(hào)源、2410s教學(xué)實(shí)驗(yàn)箱、PC機(jī)Pentiu m100以上、A RM 9 2 0 T的J TA G仿真器、串口連接線。軟件:PC機(jī)操作系統(tǒng) Wi n XP 、ARM ADS 1. 2集成開發(fā)環(huán)境、超級(jí)終端通訊 程序、仿
3、真器驅(qū)動(dòng)程序。五、實(shí)驗(yàn)步驟1以實(shí)驗(yàn)十為模板,將實(shí)驗(yàn)六 inc目錄下的LC D 32 0 .H和src目錄下的 LCD64 0 . C拷到 模板下的相應(yīng)目錄。包含以下頭文件 # i nclu d e “in c/ 1c d320.h”。 改L CD64 0. C文件中包含頭文件的路徑。#include " 1c d320.h ”# i n c lu d e "r e g2410. h”4 聲明引用的變量 extern U3 2 LCDB ufferII2 4 80 6 40 ;5 程序代碼如下 : * * * * * * * * * * * * * a *Cop yright
4、 (c) 200 4 -20 0 7 th r eewaterup-tech, com, AII r ig h t s reser v ed .?by thr eewter * * * 好* * * * * * * * * * */* * * * * * * * * * * * * * * * * * * * * *#說明:C ma in函數(shù),uco s-ii初始化等定義? - - - - - Bug - - -TOD li t - - - - 修 正 20 04-5-12 創(chuàng)建* * * * * * * * * * * m* * * * * * * * * * * * * * */#inc
5、1 ude"., /uco s -i i /in cl udesH/* uC / OS in terface * /#inc 1 ude " ., /uc os-ii/ad d /osad diti o n. hH#include ", .i ncdrivers .hi nc lude "./inc/sys/1 ib, h"#i n cl ud e " ./ src/ gu i / gu i . h "#include ", /i n c/lcd3 2 0.h "#includ e <stri ng
6、, h>#include <stdio .h>/#prag m a import(_u s e_n o s em i hos ti ng_ swi)/ / ensu r e n ofunction s that use s emih osti ngOS_E VENT *M bo x Sem;extern U32 LCDBu f f e r II 248 0 6 40;/ /* * * *任務(wù)定義 * * * *t ask刷新任/Mai n _Tes/ *OS_ ST K S Y S_Task_StackSTACKSIZE = 0, ; /s y stem 務(wù)堆棧#defi n
7、 e S YSTa s k_Prio1void S YS _Ta sk(v oid * Id); */O S _STK t a ski _S ta c k ST A CKS I ZE=0, ;t_Task堆棧void T as k1(void * I d) ;/Main_T est Tas k#d e fine Taskl_P r i o1 2/任務(wù)優(yōu)先級(jí)OS _STK ta sk2_Stac k ST ACK S I Z E= 0, ;test_Tes t_ Task堆棧vo id Task 2 (void *ld);test_Tes t_Task#define Task2_Pr io 15
8、OS_STK task3_S t ac kSTAC KS IZE = 0, ;/test_Te st_Task堆棧void Task3(void Id);/test_Test_Task# def i ne Task3 _P r io17OS_STK t a sk4_StackS TACKSI Z E=0, ;/te st_T e st_Task堆棧void Task4(vo id *I d) ;/tes t_Te st_Ta sk#de fi ne Tas k 4 _P r i o10int i , j, k;U32 j c o 1 or;B O OLEAN a c_ k ey ;vo id
9、U a r t _Se n dBy ten ( i nt, U8);c har Ua r tG etch n(c har* Rev da ta, i nt Uart nu m, in t timeout);#d e fine U8 un sig n ed char#define TRU E 1?#def in e FA L SE 0/#p ragma impor t (_use_no_ s emiho s t i ng_swi) / ensure no fun c tions t hat u s e semihos tin g# d efin e rUTRSTAT0 (*(volat i le
10、 unsigne d *)0x 5 00 0 0 01 0 ) #de f ine rUT R STAT1 g* (v ola t i 1 e un s igned *) 0x 5 0004010) #d e f ine WrUTX H0(ch ) ( * (vo 1 ati 1e uns igned char *) 0x5000 0 0 2 0)=(uns igned cha r)(ch)#defi n e W r UT XH 1 (ch) (* (v ol a ti 1 e u nsig ne d ch ar *)0x5000 4 02 0)=(unsigned c har)(c h)d efine RdURXH0() ?(*(vo1 at i1 e uns igned c har * )0x50000024)defi ne RdURXH1() ?(*(v o latile unsigne d char *) 0 x5 0 004024)/ * * * * *已經(jīng)定義的O S任務(wù)* * * * * * * * *#d e f i ne SY S_Tas k_Pri o ?1#d e fi ne Touch_Sc r
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 影視拍攝合同范文
- 石方購銷合同范本
- 2025服裝輔料采購合同范本
- 商鋪以租代售合同協(xié)議
- 2025合同模板個(gè)人分期還款合同范本
- 購房按揭服務(wù)合同范本
- 2025虧損合同重組義務(wù)
- 2025新疆師范大學(xué)修繕工程設(shè)計(jì)合同
- 2025北京中大華遠(yuǎn)認(rèn)證中心有限公司服務(wù)認(rèn)證注冊(cè)合同書
- 2025國內(nèi)貨物出口買賣合同書
- 2025-2030年中國硫酸鉀行業(yè)深度調(diào)研及投資戰(zhàn)略研究報(bào)告
- 課題申報(bào)參考:社會(huì)網(wǎng)絡(luò)視角下村改居社區(qū)公共空間優(yōu)化與“土客關(guān)系”重構(gòu)研究
- 鄉(xiāng)鎮(zhèn)衛(wèi)生院2025年工作計(jì)劃
- 2024年山東省泰安市初中學(xué)業(yè)水平生物試題含答案
- 機(jī)械工程類基礎(chǔ)知識(shí)單選題100道及答案解析
- 冠心病課件完整版本
- 2024年衛(wèi)生資格(中初級(jí))-中醫(yī)外科學(xué)主治醫(yī)師考試近5年真題集錦(頻考類試題)帶答案
- 中國大百科全書(第二版全32冊(cè))08
- 四川省宜賓市中學(xué)2025屆九上數(shù)學(xué)期末統(tǒng)考模擬試題含解析
- 微生物組與膽汁性肝硬化
- 斯瓦希里語輕松入門(完整版)實(shí)用資料
評(píng)論
0/150
提交評(píng)論