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

正文內容

畢業(yè)設計論文-----基于嵌入式系統(tǒng)應用實驗指導書(文件)

2024-12-25 15:59 上一頁面

下一頁面
 

【正文】 Debug】,啟動 AXD進行 JTAG仿真調試。 ADS 3.實驗內容 學習移植μ C/OSII操作系統(tǒng)到 ARM9處理器,然后編寫一個簡單的多任務應用程序,實現 LED流水燈控制。 5.實驗原理 μ C/OSII 是一個完整的、可移植、可固化、可剪裁的占先式實時多任務內核。C/OSII可以管理 64個任務,具有信號量、互斥信號量、事件標志組、消息郵箱、消息隊列、任務管理、時間管理和內存塊管理等系統(tǒng)功能。此部分的代碼與用戶實際應用相關。 S3C2410A微控制器可以滿足第 4和 5點要求,使用 ADS C編譯器可以滿足第 3點要求。 2) 在 ,需要編寫以下 10個簡單的 C函數: OSTaskStkInit(); OSTaskCreateHook(); OSTaskDelHook(); OSTaskSwHook(); OSTaskIdleHook(); OSTaskStatHook(); OSTaskTickHook(); OSInitHookBegin(); OSInitHookEnd(); OSTCBInitHook()。 在 ,需要編寫以下 4個簡單的匯編語言函數: OSStartHighRdy(); OSCtxSw(); OSIntCtxSw(); OSTickISR()。C/OSII 是通過調用 OSStart()實現, OSStart()最終調用函數OSStartHighRdy()運行多任務啟動前優(yōu)先級最高的任務。 6.實驗步驟 ( 1)為 DeviceARM2410專用工程模板 (若已增加過,此步省略 )。將μ C/OS 碼添加到 SOURCE 文件夾,將移植代碼添加到 arm文件夾,將移植的 PC服務代碼添加到 Arm_Pc文件夾。 ( 8)將 MagicARM2410實驗箱上的蜂鳴器跳線 JP9短接,將啟動方式選擇跳線JP8短接,然后按 RST鍵復位系統(tǒng)。 ( 12)可以單步運行程序,可以設置 /取消斷點,或者全速運行程序,停止程序運行,觀察變量的值,判斷蜂鳴器及 LED1~ LED4的控制是否正確。 掌握μ C/OSII操作系統(tǒng)的事件標志組的概念。為了使每個任務的字符串信息(句子)不被打斷,因此必須引入互斥信號量的概念,即每個任務輸出時必須獨占串口 0,直到完整輸出字符串信息才釋放串口 0。任務 0負責檢測 KEY1的狀態(tài),如果按鍵有效,那么將鍵盤事件標志置位,否則清除;任務 1一直等待鍵盤事件標志的置位觸發(fā),標志置位后,任務 1將一個隨機的顏色將整個屏幕刷新。 ( 4)在 ADS 文件夾中新建 arm、 Arm_Pc、 SOURCE文件夾。 ( 7)將 MagicARM2410實驗箱上的蜂鳴器跳線 JP9短接,將啟動方式選擇跳線JP8短接,然后按 RST鍵復位系統(tǒng)。 ( 13)可以單步運行程序,可以設置 /取消斷點,或者全速運行程序,停止程序運行,觀察變量的值,按下 KEY1,觀察 LCD是否出現刷屏。嵌入式 Linux開發(fā)環(huán)境 3.實驗內容 更改 Linux內核配置,重新編譯 Linux內核; 將編譯得到的 Linux映象文件 zImage重新下載到實驗箱進行測試。 $ make menuconfig ( 3)使用出廠默認配置文件 ZY2410x,或者按照自己的需求需求重新配置內核,保存配置后編譯內核。 ( 2)假如不需要 USB功能,怎樣配置以減小內核大??? 實驗十 二 ZLG7290 鍵盤讀取實驗 1.實驗目的 (1) 掌握 I2C總線控制器驅動程序的使用; (2) 掌握 ZLG7290在鍵盤管理和顯示控制上的應用。 4. 實驗預習要求 (1) 熟悉 Linux應用程序調試方法。 (5)理解 S3C2410A微控制器 I2C總線驅動程序的使用方法。 使用按位下載且譯碼的指令進行顯示。 $ cd /zylinux /armwork $ mkdir zlg7290 (2) 使用自己熟悉的編輯器(例如 vi)建立文件 ,編寫實驗代碼并保存。 $ make (6) 啟動 MagicARM2410實驗箱的 Linux,進行 NFS連接,進入 I2C總線控制器驅動程序所在目錄,先加載 I2C驅動,然后進入 zlg7290目錄,運行程序,查看運行結果。MagicARM2410教學實驗開發(fā)平臺 1臺 軟件: RedHat Linux 操作系統(tǒng) 。 6.實驗步驟 ( 1)在主機上為應用程序實驗建立工作目錄 /zylinux/armwork,并將該目錄添加到主機 NFS服務器中。 $ vi ( 4)復制光盤相應的 Makefile到當前目錄,并對 Makefile 文件進行如下修改保存,退出編輯器。在 PC端打開 mini或者超級終端,并進行正確設置( 1152008N1,無流控制)。 mount –t nfs :/zylinux/armwork /mnt –o nolock ( 8)進入 /mnt/zylinux/armwork/hello 目錄,執(zhí)行 hello 程序,觀察終端是否有HelloWorld字符串輸出。 2.實驗設備 硬件: PC機 1臺 。 4.實驗預習要求 ( 1)熟悉 NFS方式調試 Linux應用程序; ( 2)預習 Linux網絡相關知識,特別是 TCP部分內容。 客戶機方式是主動連接服務器,它也是在連接成功后才能進行數據處理。 EXEC = client OBJS = SRC = ( 4)輸入 make 命令,對程序進行編譯,編譯完畢在當前目錄下 會生成可執(zhí)行文件 client。 ./client 7.思考題 如果要建立兩個 TCP連接,該如何處理? 參考文獻 【 1】 田澤等譯. ARM SOC體系結構.北京航空航天大學出版社, 2021年. 【 2】 Samsung公司. S3C2410A user’s manual Revision . Samsung, 2021年 . 【 3】 Jean. Labrosse 著,邵貝貝等譯.嵌入式實時操作系統(tǒng)μ C/OSII(第 2版 ).北京航空航天大學出版社, 2021年 5月. 。 $ mkdir server $ cd server $ make $ ./server ( 6)啟動 ARM Linux,進行 NFS連接,進入 /mnt/tcp/uclient 目錄,運行客戶端client。 $ cd /zylinux/armwork $ mkdir tcp ( 2)進入 tcp目錄,在內創(chuàng)建文件夾 uclient,并在 uclient 目錄下,使用自己熟悉的編輯器(如 vi)建立客戶端程序文件 ,并編寫程序代碼。編寫 TCP 通訊的任務時分為服務器方式和客戶機方式兩種。 嵌入式 Linux開發(fā)環(huán)境 3.實驗內容 實現實驗箱和宿主機 TCP 通訊。 7.思考題 ( 1)使用 NFS進行 Linux應用程序調試,需要哪些基本條件?需要注意哪些問題? ( 2)重新編寫一個 Makefile 文件。 ifconfig eth0 (示例) 注:后續(xù)的實驗假定已經設 定了 IP地址和 MAC地址,不存在 IP沖突。 $ make ( 6)啟動 ARM Linux。 ( 2)在實驗工作目錄下,為 HelloWorld實驗建立工作目錄 hello。 4.實驗預習要求 ( 1)熟悉 Linux基本操作; ( 2)熟悉嵌入式 Linux開發(fā)環(huán)境。 實驗十 三 HelloWorld 程序實驗 1.實驗目的 ( 1)熟悉 Linux應用程序編程; ( 2)掌握 Makefile 文件編寫; ( 3)掌握基于 NFS的 Linux應用程序調試方法。 EXEC = zlg7290 OBJS = SRC = (4) 將配套光盤本節(jié)目錄下提供的 zlg7290目錄下,在 中包含該頭文件。 (3) 閃爍控制使用“ 0x70+數碼管控制字”命令。 ZLG7290的 I2C總線地址為 0x70,鍵值寄存器地址為 0x01,連擊計數器地址為 0x02。 (3)了解 MagicARM2410的硬件結構,注意 ZLG7290電路。MagicARM2410教學實驗開發(fā)平臺 1臺 軟件: RedHat Linux 操作系統(tǒng) 。 ( 4)將 arch/arm/boot 目錄下新得到的內核映象文件通過 FTP方式下載到實驗箱中,測試新編譯的內核。 6.實驗步驟 ( 1)進入 /zylinux/kernel 目錄,先清除以前編譯產生的文件。 2.實驗設備 硬件: PC機 1臺 。 ( 11)全速運行程序,程序將會在 (因為 main函數起始處默認設置有斷點 )。 ( 5)在 src組中的 。 ( 2)連接 EasyJTAGH仿真器和 MagicARM2410實驗箱,然后安裝 EasyJTAGH仿真器 (若已經安裝過,此步省略 ),短接蜂鳴器跳線 JP9。 ( 2)仔細閱讀 “ADS集成開發(fā)環(huán)境及 JTAG仿真器應用 .pdf”或其它 ADS相關資料,了解 ADS 、 DeviceARM2410 專用工程模板、 EasyJTAGH仿真器的應用
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1