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

正文內(nèi)容

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

2024-12-01 15:59本頁面

【導讀】建立一個匯編源文件,并添加到工程中;設置文本編輯器支持中文;料,了解ADS工程編輯的內(nèi)容。Image工程模板建立一個工程,名稱為ADS,目錄為D:\experiment?!拷⒁粋€新的文件,設置直接添加到項目。輸入如程序代碼,并保存,此時在工程窗口中可以看到。】,在Font選項設置字體是Fixedsys,Script. 】,在DebugRelSettings對話框的左邊。選擇ARMLinker項,設置鏈接地址。選擇->,或者按下快捷鍵F5。IDE環(huán)境就會啟動AXD. 調(diào)試軟件,接著可以執(zhí)行單步、全速運行調(diào)試。】菜單,然后在ChooseTarget窗口中選用ARMUL軟件仿真。通過實驗了解使用ADSC語言程序,并進行調(diào)試。是初始化堆棧指針和初始化C程序的運行環(huán)境,然后調(diào)跳轉(zhuǎn)到C程序運行,掌握EasyJTAG-H仿真器的安裝和使用;熟悉S3C2410A處理器的I/O配置方法及GPIO輸出控制。控制MagicARM2410實驗箱上的LED1~LED4顯示及蜂鳴器報警。的功能,其中x可以為A、B、C、D、E、F、G、H,表示相應的I/O端口;為DeviceARM2410專用工程模板。選用DebugRel生成目標,然后編譯鏈接工程。

  

【正文】 ake menuconfig ( 3)使用出廠默認配置文件 ZY2410x,或者按照自己的需求需求重新配置內(nèi)核,保存配置后編譯內(nèi)核。 $ make dep $ make zImage 編譯內(nèi)核可能需要 root 權限。 ( 4)將 arch/arm/boot 目錄下新得到的內(nèi)核映象文件通過 FTP方式下載到實驗箱中,測試新編譯的內(nèi)核。 7.思考題 ( 1)嘗試完全獨立配置一個可運行的 Linux內(nèi)核。 ( 2)假如不需要 USB功能,怎樣配置以減小內(nèi)核大?。? 實驗十 二 ZLG7290 鍵盤讀取實驗 1.實驗目的 (1) 掌握 I2C總線控制器驅(qū)動程序的使用; (2) 掌握 ZLG7290在鍵盤管理和顯示控制上的應用。 2.實驗設備 硬件: PC機 1臺 。MagicARM2410教學實驗開發(fā)平臺 1臺 軟件: RedHat Linux 操作系統(tǒng) 。 嵌入式 Linux開發(fā)環(huán)境 3.實驗內(nèi)容 (1) 使用 I2C總線控制器驅(qū)動程序編寫應用程序,驅(qū)動 MagicARM2410實驗箱上的 8個七段數(shù)碼管,在數(shù)碼管上顯示字樣 “S3C2410A”; (2) 讀取按鍵的值,控制對應數(shù)碼管閃爍。 4. 實驗預習要求 (1) 熟悉 Linux應用程序調(diào)試方法。 (2) 熟悉如何修改工程管理文件 Makefile。 (3)了解 MagicARM2410的硬件結(jié)構,注意 ZLG7290電路。 (4) 仔細閱讀 ZLG7290的數(shù)據(jù)手冊,熟悉 ZLG7290的操作時序。 (5)理解 S3C2410A微控制器 I2C總線驅(qū)動程序的使用方法。 5.實驗原理 (1) ZLG7290鍵盤按鍵的讀取和識別。 ZLG7290的 I2C總線地址為 0x70,鍵值寄存器地址為 0x01,連擊計數(shù)器地址為 0x02。 (2) ZLG7290數(shù)碼管顯示。 使用按位下載且譯碼的指令進行顯示。將命令和將要顯示的數(shù)據(jù)送到命令緩沖區(qū) 0x07和 0x08兩個單元。 (3) 閃爍控制使用“ 0x70+數(shù)碼管控制字”命令。 6.實驗步驟 (1) 在 PC 端,打開終端或者進入虛擬控制臺,進入 arm 實驗目錄/zylinux/armwork/,為本實驗新建工作目錄 zlg7290。 $ cd /zylinux /armwork $ mkdir zlg7290 (2) 使用自己熟悉的編輯器(例如 vi)建立文件 ,編寫實驗代碼并保存。 $ vi (3) 編寫 Makefile,使其適合于本實驗。 EXEC = zlg7290 OBJS = SRC = (4) 將配套光盤本節(jié)目錄下提供的 zlg7290目錄下,在 中包含該頭文件。 include (5) 編譯程序,生成可執(zhí)行代碼 zlg7290。 $ make (6) 啟動 MagicARM2410實驗箱的 Linux,進行 NFS連接,進入 I2C總線控制器驅(qū)動程序所在目錄,先加載 I2C驅(qū)動,然后進入 zlg7290目錄,運行程序,查看運行結(jié)果。 ./loadi2c ./zlg7290 8.思考題 ZLG7290還有哪些應用和控制方式?請用程序?qū)崿F(xiàn)其中一種。 實驗十 三 HelloWorld 程序?qū)嶒? 1.實驗目的 ( 1)熟悉 Linux應用程序編程; ( 2)掌握 Makefile 文件編寫; ( 3)掌握基于 NFS的 Linux應用程序調(diào)試方法。 2.實驗設備 硬件: PC機 1臺 。MagicARM2410教學實驗開發(fā)平臺 1臺 軟件: RedHat Linux 操作系統(tǒng) 。 嵌入式 Linux開發(fā)環(huán)境 3.實驗內(nèi)容 ( 1)編寫一個簡單的 HelloWorld程序; ( 2)編寫 /修改相應的 Makefile 文件; ( 3)使用 NFS方式調(diào)試 HelloWorld程序。 4.實驗預習要求 ( 1)熟悉 Linux基本操作; ( 2)熟悉嵌入式 Linux開發(fā)環(huán)境。 5.實驗原理 通過網(wǎng)絡文件系統(tǒng)( NFS)將某個目錄 mount到 ARM Linux上后,可以當作本地存儲器進行操作。 6.實驗步驟 ( 1)在主機上為應用程序?qū)嶒灲⒐ぷ髂夸?/zylinux/armwork,并將該目錄添加到主機 NFS服務器中。 $ mkdir /zylinux/armwork 說明: /zylinux/armwork 目錄是所有 Linux實驗的工作目錄。 ( 2)在實驗工作目錄下,為 HelloWorld實驗建立工作目錄 hello。 $ cd /zylinux/armwork $ mkdir hello ( 3)進入 hello 目錄,使用自己熟悉的編輯器(如 vi)建立文件 ,并編寫程序代碼。 $ vi ( 4)復制光盤相應的 Makefile到當前目錄,并對 Makefile 文件進行如下修改保存,退出編輯器。 EXEC = hello OBJS = SRC = ( 5)輸入 make命令,對程序進行編譯。 $ make ( 6)啟動 ARM Linux。將實驗箱串口 0和 PC主機串口相連,同時將網(wǎng)線插入實驗箱網(wǎng)卡,將實驗箱接入以太網(wǎng)。在 PC端打開 mini或者超級終端,并進行正確設置( 1152008N1,無流控制)。啟動 ARM Linux,并根據(jù)實驗指導老師的安排,修改實驗箱的 IP 地址(掉電后恢復默認值)。 ifconfig eth0 (示例) 注:后續(xù)的實驗假定已經(jīng)設 定了 IP地址和 MAC地址,不存在 IP沖突。 ( 7)進行 NFS連接,將主機 NFS共享目錄的 /zylinux/armwork目錄 mount到 ARM Linux的 /mnt 目錄下。 mount –t nfs :/zylinux/armwork /mnt –o nolock ( 8)進入 /mnt/zylinux/armwork/hello 目錄,執(zhí)行 hello 程序,觀察終端是否有HelloWorld字符串輸出。 ./hello ( 9)修改 文件,重新編譯后再次進行調(diào)試。 7.思考題 ( 1)使用 NFS進行 Linux應用程序調(diào)試,需要哪些基本條件?需要注意哪些問題? ( 2)重新編寫一個 Makefile 文件。 實驗十 四 TCP 實驗 1.實驗目的 掌握 Linux下 TCP通訊編程。 2.實驗設備 硬件: PC機 1臺 。MagicARM2410教學實驗開發(fā)平臺 1臺 軟件: RedHat Linux 操作系統(tǒng) 。 嵌入式 Linux開發(fā)環(huán)境 3.實驗內(nèi)容 實現(xiàn)實驗箱和宿主機 TCP 通訊。主機(服務器)向?qū)嶒炏洌蛻舳耍┌l(fā)送字符信息,客戶端將收到的字符信息打印出來,并統(tǒng)計字符個數(shù) 。 4.實驗預習要求 ( 1)熟悉 NFS方式調(diào)試 Linux應用程序; ( 2)預習 Linux網(wǎng)絡相關知識,特別是 TCP部分內(nèi)容。 5.實驗原理 TCP(傳輸控制協(xié)議)是保證傳輸?shù)拿嫦蜻B接的協(xié)議。編寫 TCP 通訊的任務時分為服務器方式和客戶機方式兩種。 服務器方式是需要監(jiān)聽連接,只有在與客戶機建立連接后才能進行數(shù)據(jù)處理。 客戶機方式是主動連接服務器,它也是在連接成功后才能進行數(shù)據(jù)處理。 6.實驗步驟 ( 1)在實驗工作目錄下,為本實驗建立工作目錄 tcp。 $ cd /zylinux/armwork $ mkdir tcp ( 2)進入 tcp目錄,在內(nèi)創(chuàng)建文件夾 uclient,并在 uclient 目錄下,使用自己熟悉的編輯器(如 vi)建立客戶端程序文件 ,并編寫程序代碼。 $ cd tcp $ mkdir uclient ( 3)將光盤相應工程的 Makefile 文件復制到當前目錄下,使用編輯器將其打開,并對 Makefile 文件進行如下修改保存,退出編輯器。 EXEC = client OBJS = SRC = ( 4)輸入 make 命令,對程序進行編譯,編譯完畢在當前目錄下 會生成可執(zhí)行文件 client。 $ make ( 5)在 tcp 目錄下創(chuàng)建目錄 server,并在 server 目錄下編寫服務器端程序文件,編寫或者使用光盤提供的 Makefile 文件編譯,得到服務器端程序 server,并運行。 $ mkdir server $ cd server $ make $ ./server ( 6)啟動 ARM Linux,進行 NFS連接,進入 /mnt/tcp/uclient 目錄,運行客戶端client。連接成功后,在服務器端輸入字符串并回車,在客戶端觀察是否收到。 ./client 7.思考題 如果要建立兩個 TCP連接,該如何處理? 參考文獻 【 1】 田澤等譯. ARM SOC體系結(jié)構.北京航空航天大學出版社, 2021年. 【 2】 Samsung公司. S3C2410A user’s manual Revision . Samsung, 2021年 . 【 3】 Jean. Labrosse 著,邵貝貝等譯.嵌入式實時操作系統(tǒng)μ C/OSII(第 2版 ).北京航空航天大學出版社, 2021年 5月.
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1