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

正文內(nèi)容

嵌入式系統(tǒng)實驗報告(存儲版)

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

下一頁面
  

【正文】 G 驅(qū)動程序的安裝:,選擇安裝目錄,安裝 JTAG 軟件。學(xué)會在程序中設(shè)置斷點,觀察系統(tǒng)內(nèi)存和變量,為調(diào)試應(yīng)用程序打下基礎(chǔ)。 實驗設(shè)計與實驗步驟(1)新建工程,將“Exp3鍵盤及LED 驅(qū)動實驗”中的文件添加到工程。rSBRDR=ZLG7289SIOBand。(3)了解直流電機和步進電機的工作原理,學(xué)會用軟件的方法實現(xiàn)步進電機的脈沖分配,即用軟件的方法代替硬件的脈沖分配器。){ loop://if((rUTRSTAT0 amp。count=(ADDatalastADData)*3。i=0。 實驗名稱LCD驅(qū)動及觸摸屏實驗 實驗?zāi)康恼莆誏CD顯示原理及顯示驅(qū)動的嵌入式系統(tǒng)編程實現(xiàn)方法;學(xué)習(xí)基于ARM的LCD 顯示驅(qū)動控制方法,通過對ARM 內(nèi)置的LCD 控制器進行編程實現(xiàn)驅(qū)動LCD顯示屏;學(xué)習(xí)觸摸屏基本原理,理解觸摸屏的輸出標定以及與LCD 顯示器配合的過程,編程對觸摸屏進行控制。i 實驗結(jié)果總結(jié)本次實驗由于坐標設(shè)定的問題并沒有成功實現(xiàn)觸摸痕跡的顯示,但在測試過程中,在觸摸屏上點擊或移動時會在超級終端上有顯示。 實驗過程與分析(1)配置功能常量,將裁剪后的系統(tǒng)需要用到的功能配置常量設(shè)為1(2)裁減信號量數(shù)據(jù)(3)配置數(shù)據(jù)結(jié)構(gòu)OS_MAX_TASKS,若程序中用到了三個任務(wù),則該值的最小值為3 OS_LOWEST_PRIO設(shè)置程序中最低任務(wù)的優(yōu)先級OS_TASK_IDLE_STK_SIZE設(shè)置UC/OS操作系統(tǒng)中空閑任務(wù)堆棧的容量 OS_TASK_STAT_STK_SIZE設(shè)定統(tǒng)計任務(wù)的任務(wù)堆棧容量 實驗結(jié)果總結(jié)通過本次實驗,裁減了系統(tǒng),修改了某些數(shù)據(jù)結(jié)構(gòu)相關(guān)的常量,節(jié)省了內(nèi)存空間 心得體會通過本次實驗主要學(xué)習(xí)到了如何根據(jù)具體情況對μcosII操作系統(tǒng)進行裁剪,從而得到即滿足需要,又非常緊湊的應(yīng)用軟件系統(tǒng)。//任務(wù)函數(shù)define TaskName_Prio N //任務(wù)優(yōu)先級在main()函數(shù)中調(diào)用OSStart()函數(shù)之前用下列語句創(chuàng)建任務(wù): OSTaskCreate(TaskName,(void*)0,(OS_STK*)amp。 心得體會通過本次綜合性的實驗來綜合之前做的串口、鍵盤、LED接口、A/D、電機轉(zhuǎn)動、定時器中斷、LCD接口及觸摸屏驅(qū)動控制實驗,回顧了之前的知識,對整體的運用有了進一步的了解,但是實驗結(jié)果仍有很多的不足,需要改進。三 實驗設(shè)備:、一套S3C2410RP 嵌入式實驗箱。、安裝Redhat9的宿主PC機,并且配置好 ARM Linux 的開發(fā)環(huán)境。二、實驗內(nèi)容:編寫獲取和處理外中斷的驅(qū)動程序。二、實驗內(nèi)容:編寫針對zlg7289A 的驅(qū)動程序。三 實驗設(shè)備:、一套S3C2410RP 嵌入式實驗箱。ADS GUI開發(fā)環(huán)境包含CodeWarrior和AXD兩種,其中Code Warrior是集成開發(fā)工具,而AXD是調(diào)試工具。為了使單獨編譯的C語言程序和匯編程序之間能夠相互調(diào)用,必須為子程序之間的調(diào)用規(guī)定一定的規(guī)則。在每進行一次乘法之后,將R0減1。return 0。Linux具有異常豐富的驅(qū)動程序資源,支持各種主流的硬件設(shè)備與技術(shù)。接著需要下載并運行VMWare,根據(jù)向?qū)?chuàng)建一臺新虛擬機并選擇Linux作為客戶操作系統(tǒng),再根據(jù)向?qū)О惭bRedHat Linux 。重新激活。設(shè)置每秒位數(shù)為“115200”,數(shù)據(jù)位為“8”,無奇偶校驗,停止位為“1”,無數(shù)據(jù)流控制。}3.編寫Makefile文件vi Makefile 在vi中編輯Makefile文件如下:CC= armv4lunknownlinuxgcc EXEC = hello OBJS = CFLAGS += LDFLAGS+=static all: $(EXEC)$(EXEC):(OBJS)$(CC)$(LDFLAGS)–o $ $(OBJS)clean:rm –f $(EXEC)*.elf *.gdb *.o在hello目錄下運行“make”來編譯程序。同時知道了如何對目標機進行掛載。程序調(diào)試通過后,可以把可執(zhí)行文件拖放到usr/bin目錄下,然后使用mkcramfs制作工具生成新的文件系統(tǒng)。前三個步驟在宿主機上完成,后面的步驟在目標機上完成。Windows系統(tǒng)下,“開始”→“所有程序”→“附件”→“通訊”→“超級終端”,新建一個通信終端。存盤后執(zhí)行 以后armv4lunknownlinuxgcc將被自動搜索到(1)配置IP地址ifconfig eth0 命令配置了宿主機的IP地址。四、實驗過程與關(guān)鍵代碼分析實驗用的是UPNetARM2410S試驗箱,里面配有三星的芯片S3c2410X。學(xué)會了在AXD中進行代碼調(diào)試的方法和過程,對AXD的調(diào)試有初步的了解。ires=res+JCP(i)。在Location文本框中指定文件的存放位置,選中Add to Project,在Targets中選中DebugRel,單擊確定關(guān)閉窗口。程序的開始和結(jié)束需以ENTRY和END來標識。ADS具有極佳的測試環(huán)境和良好的偵錯功能,它可使硬件開發(fā)工作者更深入地從底層去理解ARM處理器的工作原理和操作方法,為日后自行設(shè)計打基礎(chǔ),為BootLoader的編寫和調(diào)試打基礎(chǔ)。二 實驗內(nèi)容:、編程對模擬量輸入進行采集和轉(zhuǎn)換,并將結(jié)果顯示在超級終端上。,并在其interrupt函數(shù)下添加for語句,如下圖所示:打開終端。打開終端。實現(xiàn)用 CPU GPIO 控制外部LED,利用S3C2410 核心板上的 LED 驗證我們的工作。二 實驗內(nèi)容:編寫簡單的字符型設(shè)備驅(qū)動程序。 實驗名稱各接口模塊相互銜接綜合實驗 實驗?zāi)康模?)回顧串口、鍵盤、LED接口、A/D、電機轉(zhuǎn)動、定時器中斷、LCD接口及觸摸屏驅(qū)動控制等接口模塊驅(qū)動設(shè)計及開發(fā)方法(2)綜合應(yīng)用以上全部或者部分模塊,實現(xiàn)一個嵌入式綜合應(yīng)用系統(tǒng),要求至少用到8個模塊中的5個 實驗環(huán)境(1)(2)博創(chuàng)UPNETARM3000 嵌入式開發(fā)平臺(3)PC(4)串口線 實驗內(nèi)容及要求(1)綜合應(yīng)用串口、鍵盤、LED接口、A/D、電機轉(zhuǎn)動、定時器中斷、LCD接口及觸摸屏驅(qū)動控制等全部或者部分模塊(2)實現(xiàn)一個嵌入式綜合應(yīng)用系統(tǒng),要求至少用到8個模塊中的5個,盡量使綜合應(yīng)用系統(tǒng)具備合理的功能。 實驗設(shè)計與實驗步驟(1)新建工程(2)該實驗的文件分為兩類,其一是 STARTUP目錄下的系統(tǒng)初始化、配置等文件,其二是uCOSII 的全部源碼,arch 目錄下的3 個文件是和處理器架構(gòu)相關(guān)的3.定義驅(qū)動函數(shù)()(3) 中與處理器和編譯器相關(guān)的代碼(4)用C 語言編寫6 個操作系統(tǒng)相關(guān)的函數(shù)(5)用匯編語言編寫4 個與處理器相關(guān)的函數(shù)(6)編寫一個簡單的多任務(wù)程序來測試一下移植是否成功(7)編譯并下載移植后的uCOSII 實驗過程與分析(1)首先需要對相關(guān)寄存器做詳細的設(shè)定(2)用匯編語言編寫與處理器相關(guān)的函數(shù)(3)用分時的方法同時運行兩個任務(wù)OS_STK TaskName_Stack[STACKSIZE]={0, }。(3)將裁減后的系統(tǒng)所需用到的功能宏定義配置常量置為1,實現(xiàn)系統(tǒng)的裁減。(2)觸摸屏的先得到觸屏輸出的電信號的值,然后轉(zhuǎn)換為實際的屏幕坐標,再根據(jù)動作來決定如何處理緩存信息,刷新LCD。 實驗結(jié)果總結(jié)利用A/D轉(zhuǎn)換器實現(xiàn)了對直流電機和步進電機的控制,利用實驗設(shè)備上自帶的小鍵盤實現(xiàn)了A/D轉(zhuǎn)換器對兩個電機控制的切換。for(j=0。if(abs(lastADDataADData)goto loop。 實驗設(shè)計與實驗步驟(1)新建工程,將“電機轉(zhuǎn)動控制實驗”中的文件添加到工程(2)編寫直流電機初始化數(shù)()(3)控制直流電機與步進電機 實驗過程與分析(1)通過把從串口中得到控制信息的代碼修改成從zlg7289芯片中讀取小鍵盤信息,從而利用試驗臺的小鍵盤來控制步進電機和直流電機的切換(2)A/D轉(zhuǎn)換可以把電信號轉(zhuǎn)換成數(shù)字信號來控制電機的轉(zhuǎn)速。 實驗結(jié)果總結(jié)通過實驗最終LED燈上能顯示數(shù)字,即實現(xiàn)了通過鍵值控制LED燈 心得體會通過本次實驗對ZLG7289芯片的內(nèi)部結(jié)構(gòu)有了更進一步的了解,對ZLG7289驅(qū)動鍵盤和LED的方法也更進一步的進行了學(xué)習(xí)。=(~ZLG7289_CS)。 實驗名稱鍵盤控制方法及LED驅(qū)動設(shè)計 實驗?zāi)康氖煜LG7289芯片的內(nèi)部結(jié)構(gòu),掌握用ZLG7289驅(qū)動鍵盤和LED的方法,掌握ARM匯編語言和C語言的編程方法編寫出一段程序,要求能在LED上顯示出小鍵盤上按下的4位數(shù)字。學(xué)習(xí)ARM仿真器的使用和開發(fā)環(huán)境的設(shè)置。3.增加對各個外設(shè)的了解,為今后各個接口實驗打下基礎(chǔ)。 = GPIO_Pin_6。實驗總結(jié)本次實驗實現(xiàn)了串口和PC機的傳輸,可以通過USART1將CPU的ID在電腦上顯示出來。 = USART_Mode_Rx | USART_Mode_Tx。/* 高字節(jié) */ ChipUniqueID[1] = *(u32 *)(0X1FFFF7EC)。實驗六:TIM2,TIM3,TIM4多定時器的應(yīng)用實驗要求利用TIM2,TIM3,TIM4定時器使LED燈以不同的頻率閃爍電路原理圖軟件分析 = TIM2_IRQChannel。} } }實驗現(xiàn)象中斷優(yōu)先級從高到低依次為:SW3,SW2,SW1 原來5個LED燈都處于熄滅狀態(tài),按下SW1,LED3應(yīng)該閃爍10次,當其閃爍5次后按下SW2,LED2也應(yīng)該閃爍10次,當其閃爍4次后按下SW3,LED1也應(yīng)該閃爍10次,則當LED1閃爍完10次后,LED2繼續(xù)閃爍6次,之后LED1繼續(xù)閃爍5次。} } } void EXTI9_5_IRQHandler(void){ int i=0。} } }void EXTI3_IRQHandler(void)if(EXTI_GetITStatus(EXTI_Line3)!= RESET){ {int i=0。//中斷占優(yōu)先級為2 void EXTI0_IRQHandler(void){ int i=0。實驗總結(jié)通過本次實驗,可以對某一狀態(tài)通過外部中斷,改變其當前狀態(tài)。GPIO_Configuration()。GPIOFODR = 0xfeff。通過本實驗對STM32開發(fā)板的硬件原理有了初步了解。第二篇:嵌入式系統(tǒng)實驗報告嵌入式系統(tǒng)實驗報告學(xué)號:姓名:班級:13電子信息工程指導(dǎo)老師:蘇州大學(xué) 電子信息學(xué)院2016年12月實驗一:一個燈的閃爍實驗要求實現(xiàn)PF610端口所連接的任意一個LED燈點亮電路原理圖圖1 LED燈硬件連接圖軟件分析RCC_Configuration()。通過這些功能的結(jié)合,我們實現(xiàn)自己所設(shè)計的實驗的功能。如“2+3=5”。,實現(xiàn)一個嵌入式綜合應(yīng)用系統(tǒng),要求至少5個模塊。 心得體會在這個實驗中我們初步了解和測試了實驗的內(nèi)容和源代碼實驗結(jié)果基本上符合預(yù)期的要求。注意在調(diào)用OSTaskSwHook()期間中斷 一直是被禁止的。當 OSTaskCreateHook()被調(diào)用的時候,它會收到指向已建立任務(wù)的OS_TCB 的指針,這 樣它就可以訪問所有的結(jié)構(gòu)成員了。在用戶建立任務(wù)的時候,用戶傳遞任務(wù)的地址,pdata 指針,任務(wù)的堆棧棧頂和任務(wù)的優(yōu)先級給OSTaskCreate()和OSTaskCreateExt()。這主要是設(shè)置編譯器處理文件包含時的搜索范圍。 中與處理器和編譯器相關(guān)的代碼 語言編寫6 個操作系統(tǒng)相關(guān)的函數(shù)() 個與處理器相關(guān)的函數(shù)()。 實驗結(jié)果總結(jié)按照要求進行了裁剪,得到了滿足需要又緊湊的應(yīng)用軟件系統(tǒng)。進行合理配置后,是我們自己系統(tǒng)的目標代碼比較緊湊,從而降低了對程序代碼存儲空間的要求。Ⅱ操作系統(tǒng)進行裁剪。 實驗過程與分析1.在定義觸屏響應(yīng)功能的函數(shù)中對點擊觸屏進行響應(yīng)函數(shù)的修改,在其中添加修改點顏色的函數(shù),修改得到的觸摸點的顏色,并顯示在LCD上。2.通過編程實現(xiàn)觸摸兩點自動在兩點間劃直線。完成了中斷的響應(yīng)和定時中斷。5.編寫LED計數(shù)顯示函數(shù),使LED能正確計數(shù)并顯示09999。2.編程實現(xiàn)ARM的四路I/O通道,實現(xiàn)環(huán)形脈沖分配用于控制步進電機的轉(zhuǎn)動,通過A/D旋鈕控制步進電機的轉(zhuǎn)角。2.編程實現(xiàn)ARM系統(tǒng)的PWM輸出和I/O輸出,前者用于控制直流電機,后者用于控制步進電機。6.編寫主函數(shù),將按鍵值在數(shù)碼管上顯示。 實驗環(huán)境硬件:ARM 嵌入式開發(fā)平臺、用于ARM7TDMI 的JTAG 仿真器、PC 機Pentium100 以 上、串口線。(4)重啟實驗臺即可看到LCD上顯示的“Hello world!” 實驗過程與分析新建工程,然后將所需的工程文件加載打工程目錄下,將文件導(dǎo)入到實驗臺中,然后重啟實驗臺,即可得到實驗結(jié)果。int main(void){ ARMTargetInit()。 實驗內(nèi)容及要求掌握AXD Debugger的使用方法,學(xué)習(xí)串行通訊原理,了解串行通訊控制器,閱讀ARM 芯片文檔,掌握ARM 的UART相關(guān)寄存器的功能,熟悉ARM 系統(tǒng)硬件的UART 相關(guān)接口。b:引導(dǎo)FLASH 。用串口線將PC 機串口和平臺UART0 正確連接后,就可以在超級終端上看到程序輸出的信
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1