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

正文內(nèi)容

嵌入式系統(tǒng)實驗報告-免費閱讀

2024-10-28 18:24 上一頁面

下一頁面
  

【正文】 當系統(tǒng)啟動后,、實驗小結(jié) 在這次實驗中,學會了在嵌入式Linux環(huán)境下設(shè)計程序。四、實驗過程與關(guān)鍵代碼分析mkdir hello cd hellovi 在Vi中輸入源程序如下:include main(){printf(“hello world n”)。區(qū)號、電話號碼隨意輸入。然后打開網(wǎng)絡(luò)配置窗口,重新探測MAC地址。打開電腦上VMWare軟件,在Windows系統(tǒng)下啟動虛擬機里的Linux系統(tǒng)。實驗二嵌入式Linux交叉開發(fā)環(huán)境的建立一、實驗目的掌握嵌入式Linux交叉開發(fā)環(huán)境的建立方法學習和掌握Linux常用命令學習和掌握vi編輯器的使用二、實驗內(nèi)容搭建嵌入式Linux交叉開發(fā)環(huán)境熟悉Linux的常用命令熟悉vi編輯器的常用命令三、實驗原理Linux系統(tǒng)是UNIX系統(tǒng)的分支,是UNIX的微機版。printf(“The result =%dn”,res)。AREA EXAMPLE, CODE, READONLY ENTRY start MOV R0, 10 MOV R1, 1 LOOP MUL R0, R0, R1 SUB R0, R0, 1 CMP R0, 1 BHI LOOP END 在這個程序中,我們首先對R0和R1賦值,將R0作為一個變量,而R1作為一個存貯階乘值的寄存器。嵌入式C語言設(shè)計是利用基本的C語言知識,面向嵌入式工程實際應(yīng)用進行程序設(shè)計。ADS由命令行開發(fā)工具、ARM運行時庫、GUI開發(fā)環(huán)境(CodeWarrior和AXD)、實用程序、支持軟件等組成。、通過改變模擬量輸入,觀察顯示結(jié)果。重新打開一個終端,并按步驟輸入如下語句:依次輸入如下語句:cd /mnt/2410RP_linux/Experiment_Key/Interrupt/driverlsinsmod 實驗四 數(shù)碼管顯示實驗一、實驗目的:學習串并轉(zhuǎn)換的相關(guān)知識,并編寫驅(qū)動程序。重新打開一個終端,并按步驟輸入如下語句:依次輸入如下語句:cd..lsmknod /dev/hello_ctl c 97 1./test實驗三 中斷實驗及LED顯示一、實驗目的:學習Linux 系統(tǒng)是如何處理中斷。三、實驗設(shè)備、一套S3C2410RP 嵌入式實驗箱。編寫相應(yīng)的應(yīng)用程序。 實驗設(shè)計與實驗步驟(1)(2)新建工程文件(3)將綜合實驗中用到的文件放到這個工程文件中(4)下載編譯好的文件到嵌入式控制器中運行 實驗過程與分析(1)本次實驗設(shè)計主要是通過中斷來實現(xiàn),設(shè)定了flag=1,2,3,4,5,6六個標志位,對應(yīng)不同的鍵值來實現(xiàn)功能的切換(2)通過num/lock鍵來控制直流電機(3)通過“/”鍵來控制步進電機(4)通過“*”鍵來控制屏輸出“hello world”(5)通過“+”鍵來實現(xiàn)LED燈的計時(6)通過“DEL”鍵來實現(xiàn)清屏和LED燈的清除(7)通過“enter”鍵來進入到鍵值控制LED顯示的功能 實驗結(jié)果總結(jié)實驗最終能實現(xiàn)5個功能的切換,但不足的是未涉及到觸摸屏的設(shè)計,并且最后的鍵值控制LED燈不能實現(xiàn)正常的中斷跳轉(zhuǎn)。//任務(wù)堆棧 void TaskName(void *Id)。(4)編譯生成新的ucosII系統(tǒng)。LCD二級緩存矩陣: for(i=0。 心得體會通過本次實驗,熟悉了ARM自帶的六路(三對)PWM,并對直流電機和步進電機的工作原理有了進一步的了解。j{for(i=7。Delay(10)。for(。 實驗名稱電機轉(zhuǎn)動控制及中斷實驗 實驗目的(1)熟悉ARM本身自帶的六路即三對PWM,掌握相應(yīng)寄存器的配置(2)編程實現(xiàn) ARM系統(tǒng)的PWM 輸出和I/O 輸出,前者用于控制直流電機,后者用于控制步進電機。}while(0)define ZLG7289_DISABLE()do{rPDATB|=ZLG7289_CS。 實驗環(huán)境(1)(2)博創(chuàng)UPNETARM3000 嵌入式開發(fā)平臺(3)PC(4)串口線 實驗內(nèi)容及要求通過ZLG7289芯片驅(qū)動17鍵的鍵盤和8個共陰極LED,將按鍵值在LED 上顯示出來。下載已經(jīng)編譯好的文件到嵌入式控制器中運行。 實驗環(huán)境博創(chuàng)UPNETARM3000 嵌入式開發(fā)平臺 實驗內(nèi)容及要求(1)嵌入式系統(tǒng)開發(fā)流程概述(2)熟悉UPnet3000實驗平臺的核心硬件電路和外設(shè)(3)ARM JTAG的安裝與使用(4)通過操作系統(tǒng)自帶的通訊軟件超級終端,檢驗各個外設(shè)的工作狀態(tài)(5)通過本次課程對各個外設(shè)的了解,為今后各個接口實驗打下基礎(chǔ) 實驗設(shè)計與實驗步驟 (1)超級終端:運行Windows 系統(tǒng)下的超級終端(HyperTerminal)應(yīng)用程序,新建一個通信終端;在接下來的對話框中選擇 ARM開發(fā)平臺實際連接的PC機串口;完成新建超級終端的設(shè)置以后,可以選擇超級終端文件菜單中的保存,將當前設(shè)置保存為一個特定超級終端到桌面上,以備后用。/* USART2 Rx PD06 */ = GPIO_Mode_IN_FLOATING。實驗八:異步通信USART2的重映射實驗要求實現(xiàn)異步通信USART2的重映射,將數(shù)據(jù)傳送到PC機上電路原理圖圖 開發(fā)板USART原理圖軟件分析void GPIO_Configuration()/* IO口初始化 */ {GPIO_InitTypeDef GPIO_InitStructure。USART_Init(USART1, amp。ChipUniqueID[2] = *(u32 *)(0X1FFFF7E8)。 = 0。實驗總結(jié)通過本次實驗,可以對LED狀態(tài)實行中斷嵌套,由以上實驗現(xiàn)象,得出以下結(jié)論:高中斷優(yōu)先級可以打斷低優(yōu)先級,中斷系統(tǒng)正在執(zhí)行一個中斷服務(wù)時,有另一個優(yōu)先級更高的中斷提出中斷請求,這時會暫時終止當前正在執(zhí)行的級別較低的中斷源的服務(wù)程序,去處理級別更高的中斷源,待處理完畢,再返回到被中斷了的中斷服務(wù)程序繼續(xù)執(zhí)行,反之,低中斷優(yōu)先級不可以打斷高優(yōu)先級。if(EXTI_GetITStatus(EXTI_Line8)!= RESET){for(i=0。for(i=0。if(EXTI_GetITStatus(EXTI_Line0)!= RESET){ for(i=0。實驗四:多中斷嵌套實驗要求按下某個按鍵,觸發(fā)中斷,中斷服務(wù)程序改變LED燈狀態(tài)電路原理圖圖4 SW1,SW2,SW3硬件原理圖軟件分析NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2)。GPIO_Write(GPIOF,0xffff)。/* PF8=0 點亮LED3 */ Delay(5000000)。實驗二:流水燈實驗要求實現(xiàn)PF610端口所連接的5個LED燈順次亮滅電路原理圖圖1 流水燈硬件連接圖軟件分析int main(void){RCC_Configuration()。/* 配置系統(tǒng)時鐘 */GPIO_Configuration()。 心得體會在此次實驗中,我們遇到了一些問題但是過程中遇到了不少問題,說明對實驗原理和語句編寫還不是很熟悉。2.按任務(wù)切換鍵,實現(xiàn)任務(wù)的切換。了解了181。因此用戶應(yīng)盡量減少該函數(shù)中的代碼以縮短中斷的響應(yīng)時間。函數(shù)原型:void OSTaskCreateHook(OS_TCB *ptcb)(3)OSTaskDelHook 當任務(wù)被刪除的時候就會調(diào)用OSTaskDelHook()。一旦用戶初始化了堆棧,OSTaskStkInit()就需要返回堆棧指針所指的地址。按照實驗一的方法可以對編譯后的代碼進行調(diào)試或下載到平臺的電子硬盤中。為了使 uCOSII 可以正常運行,除了上述必須的移植工作外,硬件初始化和配置文件也是必須的。 心得體會了解了UCOSⅡ內(nèi)核的主要結(jié)構(gòu),掌握了UCOSⅡ裁剪的基本原理與嵌入式編程實現(xiàn)方法,學會了如何根據(jù)具體情況對UCOSⅡ操作系統(tǒng)進行裁剪 實驗名稱ucosII移植實驗 實驗目的1.了解UCOSⅡ內(nèi)核的主要結(jié)構(gòu)。如果代碼存儲空間足夠大的話,那就將全部系統(tǒng)服務(wù)功能全部配置為1。4.通過對UCOSⅡ配置文件()中相關(guān)的配置常量進行設(shè)置,實現(xiàn)對UCOSⅡ的裁剪。2.獲取第一個點坐標并儲存,獲取第二個點坐標并儲存,編寫劃線函數(shù),取得兩點間直線上所有點的坐標,并對其改變顏色,顯示在LCD上,即完成劃直線功能。3.通過編程實現(xiàn)在觸摸屏上動態(tài)畫出曲線。在通過本次實驗,我初步了解的實驗的目的所在,并且利用所給的源代碼能夠,調(diào)試出所預期的結(jié)果,而且能夠根據(jù)已給的源代碼修改得到所需的結(jié)果。6.編寫中斷初始化函數(shù)和中斷響應(yīng)函數(shù)。3.通過鍵盤控制直流電機與步進電機的切換。,學會用軟件的方法實現(xiàn)步進電機的脈沖分配,即用軟件的方法代替硬件的脈沖分配器。 實驗過程與分析此次實驗中,我們根據(jù)已有實驗,進行調(diào)試,查看程序的運行效果。軟件:PC 機操作系統(tǒng)win9Win2000 或WinXP、ARM SDT 集成開發(fā)環(huán)境、仿真器驅(qū)動程序、超級終端通訊程序。 實驗結(jié)果總結(jié)超級終端輸出一些相對應(yīng)的代碼的執(zhí)行結(jié)果。//開發(fā)版初始化 LCD_Init()。編程實現(xiàn)ARM 和計算機之間的串行通訊:ARM 監(jiān)視串行口;將接收到的字符再發(fā)送給串口(計算機與開發(fā)板是通過超級終端通訊的);即按PC 鍵盤通過超級終端發(fā)送數(shù)據(jù),開發(fā)板將接收到的數(shù)據(jù)再返送給PC,在超級終端上顯示。執(zhí)行該功能將退出BIOS 狀態(tài),把控制交給應(yīng) 用程序,等。按住任意鍵,使開發(fā)板進入BIOS設(shè)置狀態(tài)。 實驗環(huán)境硬件:ARM 嵌入式開發(fā)平臺、用于ARM7TDMI 的JTAG 仿真器、PC 機Pentium100 以 上、串口線。軟件:PC 機操作系統(tǒng)win9Win2000 或WinXP、ARM SDT 集成開發(fā)環(huán)境、仿真器驅(qū)動程序、超級終端通訊程序。,顯示BIOS版本信息,以及相應(yīng)的測試指令。 心得體會通過此次實驗,我對于實驗環(huán)境有了初步的了解與認識,對于嵌入式也有了更深一步的認識。 實驗設(shè)計與實驗步驟(1)新建工程,選擇菜單中的Project | Add Files 把和工程相關(guān)的所有文件包括init和startup 子目錄加入到工程中。LCD_ChangeMode(DspTxtMode)。 開發(fā)環(huán)境以及學會了ARM 仿真器的基本使用。 實驗內(nèi)容及要求編寫出一段程序,要求能在LED上顯示出小鍵盤上按下的4位數(shù)字。根據(jù)效果,我們又回到實驗代碼中,然后對代碼進行深入的研究,查看每部分功能所對應(yīng)的代碼,通過不斷的調(diào)試編譯,我們最終對該實驗用到的代碼有了更深的認識。4.設(shè)置并啟動定時器。7.終端下載測試。 心得體會通過本次實驗,掌握了電機工作原理,了解了中斷的意義和實現(xiàn)方法,實現(xiàn)了簡單了中斷處理程序,更加了解了中斷的意義。 實驗設(shè)計與實驗步驟1.添加并打開工程。3.將劃線函數(shù)應(yīng)用到響應(yīng)觸屏移動消息的函數(shù)下,即可對連續(xù)獲得的觸摸坐標進行連續(xù)的畫短直線,連接成曲線,完成動態(tài)劃線功能。 實驗環(huán)境硬件:ARM 嵌入式開發(fā)平臺、用于ARM7TDMI 的JTAG 仿真器、PC 機Pentium100 以 上、串口線。不需要考慮功能裁剪。Ⅱ內(nèi)核移植到ARM7處理器上的基本方法。STARTUP 目錄下的文件還包括中斷處理,時鐘,串口通信等基本功能函數(shù)。這個實驗從結(jié)構(gòu)上看和其他的實驗沒有多大區(qū)別。OSTaskCreate()和OSTaskCreateExt()會獲得該地址并將它保存到任務(wù)控制塊(OS_TCB)中。該函數(shù)在把任務(wù)從uCOSII 的內(nèi)部任 務(wù)鏈表中解開之前被調(diào)用。函數(shù)原型:void OSTaskSwHook(void)(5)OSTaskStatHook OSTaskStatHook()每秒鐘都會被OSTaskStat()調(diào)用一次。C/OSII 內(nèi)核的主要結(jié)構(gòu)和ARM7處理器結(jié)構(gòu),掌握了將181。 實驗設(shè)計與實驗步驟1.新建工程,添加所需的文件。3.任務(wù)被切換到播放音樂的任務(wù)中去??偟膩碚f,通過這段時間的訓練,我也學會了不少東西,了解了ARM的基本結(jié)構(gòu),功能等。/* 配置GPIO IO口初始化 */for(。/* 配置系統(tǒng)時鐘 */GPIO_Configuration()。GPIOFODR = 0xfdff。Delay(5000)。 = EXTI0_IRQChannel。iGPIO_Write(GPIOF,0xffff)。iGPIO_Write(GPIOF,0xffff)。iGPIO_Write(GPIOF,0xffff)。實驗五:TIM2的基本應(yīng)用實驗要求TIM2定時器將LED燈定時點亮和熄滅一定的時間電路原理圖軟件分析TIM_Cmd(TIM2, ENABLE)。 = TIM3_IRQChannel。/* 低字節(jié) */ } void USART_Configuration(void){USART_InitTypeDef USART_InitStructure。USART_InitStructure)。 = GPIO_Pin_5。GPIO_Init(GPIOD, amp。(2)JTA
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1