




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第10章建立嵌入式系統(tǒng)開發(fā)環(huán)境
本章首先簡要介紹博創(chuàng)經(jīng)典UP-TECH-S2410/P270-DVP實驗箱,讓學生了解嵌入式開發(fā)板的硬件配置,然后講解如何搭建嵌入式系統(tǒng)開發(fā)環(huán)境,使后面的實驗能夠在該環(huán)境下順利完成。最后介紹了如何給下位機燒寫軟件。目錄10.1認識博創(chuàng)經(jīng)典實驗箱10.2建立開發(fā)環(huán)境
10.3給下位機燒寫軟件系統(tǒng)博創(chuàng)經(jīng)典UP-TECH-S2410/P270-DVP實驗箱是由北京博創(chuàng)興業(yè)科技有限公司推出的一款嵌入式實驗箱。它的核心模塊為S2410或P270,當它安裝S2410核心模塊時為S2410實驗箱,安裝P270核心模塊時為P270實驗箱。10.1認識博創(chuàng)經(jīng)典實驗箱當核心模塊改變時主板資源保持不變。圖10-1UP-TECH-S2410/P270-DVP實驗箱UP-TECH-S2410/P270-DVP實驗箱的硬件配置如教材中表10-1所示。10.2建立開發(fā)環(huán)境
10.2.1實驗目的搭建嵌入式系統(tǒng)開發(fā)環(huán)境,使后面的實驗能夠在該環(huán)境下順利完成。10.2.2
實驗設(shè)備1臺已安裝Linux的PC機作為宿主機(上位機),1臺已燒寫ARMLinux的博創(chuàng)經(jīng)典UP-TECH-S2410/P270-DVP實驗箱作為目標板(下位機)。10.2.3實驗內(nèi)容1.將上位機與下位機進行硬件連接;2.在上位機中安裝嵌入式系統(tǒng)開發(fā)軟件;3.在上位機中配置minicom,使上位機能夠監(jiān)控和操作下位機;4.在上位機中配置NFS服務(wù),使下位機能夠共享上位機中的文件資源。10.2.4實驗步驟1.在下位機斷電的情況下,利用實驗箱中自帶的串口線將上位機的com1口與下位機的RS232-0口進行連接。2.利用實驗箱中自帶的直連網(wǎng)線將上位機與下位機進行連接。3.根據(jù)下位機中安裝的核心模塊,選擇相應(yīng)的嵌入式系統(tǒng)開發(fā)軟件光盤。4.將選擇好的嵌入式系統(tǒng)開發(fā)軟件光盤放入上位機的光驅(qū)中,在終端命令窗口中掛載該光盤。5.進入光盤的Linux工具軟件目錄。執(zhí)行該目錄下的shell文件“install.sh”,Linux工具軟件會自動安裝完成。6.啟動minicom超級終端程序,選擇“Serialportsetup”進入串口配置界面進行串口配置。然后可以打開下位機的電源,通過minicom對下位機進行操作。7.使用命令ifconfig分別查看上位機和下位機的IP地址,判斷上位機與下位機是否處于同一個網(wǎng)段。若它們不在同一網(wǎng)段,使用命令ifconfig或者KDE桌面的工具,將它們配置在同一網(wǎng)段。使用命令ping查看上位機與下位機的網(wǎng)絡(luò)連接是否正常,如不正常,請檢查網(wǎng)線的連接、IP地址的配置、IP地址是否沖突等。8.將上位機配置為NFS服務(wù)器,設(shè)置共享目錄為“/arm2410cl”。9.在上位機中啟動NFS服務(wù),下位機使用命令mount掛載上位機的共享目錄。10.3給下位機燒寫軟件系統(tǒng)下位機的軟件系統(tǒng)由Bootloader、系統(tǒng)內(nèi)核、根文件系統(tǒng)和應(yīng)用程序四部分組成。Bootloader相當于PC機上的BIOS,在下位機加電時自動運行,執(zhí)行硬件初始化和調(diào)用系統(tǒng)內(nèi)核的功能。Bootloader分為U-boot、Vivi、Blob、ARMBoot、RedBoot等多種,本實驗使用實驗箱自帶光盤中的vivi。系統(tǒng)內(nèi)核就是運行在下位機上的操作系統(tǒng)內(nèi)核,本實驗使用實驗箱自帶光盤中的zImage,是ARM-Linux的內(nèi)核,版本號為2.6。根文件系統(tǒng)是Linux系統(tǒng)必不可少的一部分,用來管理下位機中的文件。本實驗使用實驗箱自帶光盤中的root.cramfs。Cramfs是專門針對Flash設(shè)計的只讀壓縮的文件系統(tǒng),其容量上限為256M,采用zlib壓縮,文件系統(tǒng)類型可以是EXT2或EXT3,經(jīng)常作為下位機的根文件系統(tǒng)。應(yīng)用程序是需要燒寫到下位機,在下位機中運行的程序,在上位機中以壓縮文件包的形式保存,本實驗使用實驗箱自帶光盤中的yaffs.tar.bz2。應(yīng)用程序所的文件系統(tǒng)為Yaffs(YetAnotherFlashFileSystem),Yaffs是一種專門為Flash設(shè)計的嵌入式文件系統(tǒng),運行速度快、占用內(nèi)存小,提供寫均衡、垃圾收集等底層功能。10.3.1實驗目的了解下位機系統(tǒng)的組成和各組成部分的功能,掌握將下位機系統(tǒng)的各組成部分燒寫到下位機中的方法,使下位機能夠正常啟動和使用。10.3.2
實驗設(shè)備1臺已安裝Linux的PC機作為宿主機(上位機),1臺已燒寫ARMLinux的博創(chuàng)經(jīng)典UP-TECH-S2410/P270-DVP實驗箱作為目標板(下位機)。1條并口線,試驗箱自帶的光盤。10.3.3實驗內(nèi)容1.燒寫Vivi到下位機;2.在上位機的WindowsXP中配置超級終端,連接下位機;3.燒寫系
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 集成聚焦微透鏡組件和光纖的微流控芯片
- 工程增項補充合同
- 二零二五廠房車間短期租賃合同
- 個人合伙協(xié)議書的格式
- 施工免責協(xié)議書
- 蜂蜜銷售制度管理制度
- 資助中心層級管理制度
- 銷售薪酬管理制度評分
- 食品企業(yè)入庫管理制度
- 韓企化工設(shè)備管理制度
- 水利工程模塊設(shè)備設(shè)施風險分級管控清單
- 中國古代建筑歷史圖說
- 檢驗危急值在急危重癥病人的臨床應(yīng)用課件整理
- 人工智能+智能運維平臺解決方案
- 工會維護勞動領(lǐng)域政治安全10項長效機制
- 10KV供配電系統(tǒng)設(shè)計答辯
- 2023年鄭州黃河護理職業(yè)學院單招職業(yè)適應(yīng)性測試題庫及答案解析
- 環(huán)境信息系統(tǒng)的GIS基礎(chǔ) 01講 GIS導論
- DCS集散型控制系統(tǒng)安裝調(diào)試施工方案
- 教學設(shè)計 分數(shù)的基本性質(zhì) 全國一等獎
- GB/T 35856-2018飛機電氣設(shè)備絕緣電阻和耐電壓試驗方法
評論
0/150
提交評論