




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
Micro2440軟件資源物聯(lián)網(wǎng)學院平震宇光盤映象用戶手冊LinuxWindowsCEAndroidMicro2440光盤文件Micro2440光盤文件Micro2440硬件資源物聯(lián)網(wǎng)學院平震宇ARM9開發(fā)板目前市場上ARM9的開發(fā)板很多,如天嵌、友善之臂等,它們都以S3C2440為核心,加上對片上資源的外設設計,其結(jié)構(gòu)和配置基本類似。
Micro2440開發(fā)板本書目標板采用友善之臂的Micro2440。Micro2440開發(fā)板由核心板Micro2440和底板Micro2440SDK組成
嵌入式系統(tǒng)運行環(huán)境CPU:SamsungS3C2440AL-40SDRAM:32-bit64Mbyte2MNorflash+64MNandFlash(板上跳線選擇)10針2.0mm間距在板JTAG接口(無需底板即可調(diào)試編程)4個用戶LED162針2.0mm間距三圍插座
板載復位電路,有復位按鍵5Vpowersupply
操作系統(tǒng)支持 Linux-2.6.13+Qtopia WindowsCE5.0 uCos2Micro2440核心板Micro2440有兩種Flash,一種是NORFlash,大小為2Mbyte;另一種是NandFlash,大小為256M(可兼容最大1GNandFlash),通過跳線J1可以選擇從NAND或NOR啟動系統(tǒng)。一般NORFLASH里面放置的是不經(jīng)常更改的BIOS(如supervivi),NANDFLASH里面則燒寫完整的系統(tǒng)程序(bootloader、內(nèi)核、文件系統(tǒng)等)。Micro2440底板1個100M網(wǎng)絡RJ-45接口,采用DM9000網(wǎng)卡芯片3個串口接口,分別有RS232接口和TTL接口引出4個USBHost(使用USB1.1協(xié)議),通過USBHUB芯片擴展1個USBSlave(使用USB1.1協(xié)議)標準音頻輸出接口,在板麥克風(MIC)1個PWM控制蜂鳴器1個可調(diào)電阻接W1,用于AD轉(zhuǎn)換測試6個用戶按鍵,并通過排針座引出,可作為其他用途。安裝與體驗Linux+QT物聯(lián)網(wǎng)學院平震宇嵌入式系統(tǒng)初始的嵌入式系統(tǒng)是一個空白的系統(tǒng),就如同沒有安裝操作系統(tǒng)的PC機一樣,需要通過主機為它構(gòu)建基本的軟件系統(tǒng)并燒制到嵌入式設備中。
“宿主機/目標板”開發(fā)模式利用宿主機(PC機)上豐富的軟硬件資源及良好的開發(fā)環(huán)境和調(diào)試工具來開發(fā)目標板上的軟件,通過交叉編譯環(huán)境生成可執(zhí)行文件,通過串口/USB/以太網(wǎng)等方式下載到目標板上,利用交叉調(diào)試器在監(jiān)控程序運行,實時分析,最后,將程序下載固化到目標機上,完成整個開發(fā)過程。
嵌入式系統(tǒng)運行環(huán)境Bootloader內(nèi)核文件系統(tǒng)系統(tǒng)應用與圖形界面系統(tǒng)任務要求StepOne外部接口連接StepTwo超級終端配置StepThree安裝USB下載驅(qū)動StepFour下載文件系統(tǒng)StepTwo開機初始化QT圖形界面StepOne使用直連串口線連接開發(fā)板的串口0和PC機的串口用交叉網(wǎng)線將開發(fā)板的網(wǎng)絡接口與PC相連用5V電源適配器連接到板上的5V輸入插座用USB電纜連接開發(fā)板和PC開發(fā)板的啟動模式S2接到NorFlash標識一側(cè)時,系統(tǒng)將從NorFlash啟動StepTwo為了通過串口連接開發(fā)板,必須使用一個模擬終端程序,通常使用Windows自帶的超級終端,Linux系統(tǒng)也自帶串口終端軟件(minicom)需要選擇連接開發(fā)板的串口,配置串口參數(shù)StepThree安裝USB下載驅(qū)動可以使用DNW軟件與Supervivi配合,通過USB下載內(nèi)核與文件系統(tǒng)DNW是三星公司開發(fā)的串口小工具,在使用2440開發(fā)板進行開發(fā)過程中,DNW可以實現(xiàn)上傳下載文件,燒寫文件,運行映像等功能。也可以使用MiniTools軟件通過USB下載內(nèi)核與文件系統(tǒng)StepFour通過DNW與Supervivi提供的功能菜單配合完成下載文件對NandFlash進行分區(qū)安裝bootloader安裝內(nèi)核文件安裝文件系統(tǒng)StepFour使用MiniTools軟件通過USB下載內(nèi)核與文件系統(tǒng)連接開發(fā)板選擇內(nèi)核與文件系統(tǒng)下載文件StepFive初始化QT圖形界面minicom仿真終端物聯(lián)網(wǎng)學院平震宇minicomWindows下的串口通信軟件軟件有前面介紹過的超級終端、串口調(diào)試助手、Putty、SecureCRT等。Linux下的串口通信軟件使用最廣泛的是minicom。
minicom是一個像Windows下的超級終端一樣的串口通信工具,可用來與串口設備通信,具有很強的功能。任務要求StepOne安裝minicomStepTwo虛擬機串口的設置
StepThree配置MinicomStepFour使用MinicomStepOne安裝minicom使用apt-get安裝minicom源碼包方式安裝apt-getinstallminicomtar–zxvfminicom-2.4.tar.gz./configuremakemakeinstallStepTwo虛擬機串口的設置關閉電源后,給虛擬機添加一個串口StepThree配置Minicom按上下光標鍵進行上下移動選擇,選中Serialportsetup對串行端口進行設置minicom-sminicom–s+-----[configuration]------+|Filenamesandpaths||Filetransferprotocols||Serialportsetup||Modemanddialing||Screenandkeyboard||Savesetupasdfl||Savesetupas..||Exit||ExitfromMinicom|+--------------------------++-----------------------------------------------------------------------+|A-SerialDevice:/dev/ttyS1||B-LockfileLocation:/var/lock||C-CallinProgram:||D-CalloutProgram:||E-Bps/Par/Bits:1152008N1||F-HardwareFlowControl:Yes||G-SoftwareFlowControl:No||||Changewhichsetting?|+-----------------------------------------------------------------------+
StepFour“D”鍵:撥號目錄“S”鍵:發(fā)送文件,上傳文件有幾種方式:zmodem、ymodem、xmodem、kermit、ascii“P”鍵:通信參數(shù)。對波特率進行設置。“L”鍵:捕捉開關。“F”鍵:發(fā)送中斷。“T”鍵:終端設置。“W”鍵:換行開關“G”鍵:運行腳本“R”鍵:接收文件“A”鍵:添加一個換行符“H”鍵:掛斷“M”鍵:初始化調(diào)制解調(diào)器“K”鍵:運行kermit進行刷屏“E”鍵:切換本地回顯開關“C”鍵:清除屏幕“O”鍵:配置minicom“J”鍵:暫停minicom“X”鍵:退出和復位“Q”鍵:退出沒有復位“I”鍵:光標模式“Z”鍵:幫助屏幕“B”鍵:滾動返回配置嵌入式開發(fā)環(huán)境物聯(lián)網(wǎng)學院平震宇交叉編譯環(huán)境交叉開發(fā)環(huán)境是指實現(xiàn)編譯、鏈接和調(diào)試應用程序代碼的環(huán)境。
宿主機(host)目標機(target)交叉編譯硬件環(huán)境文件傳輸方式串口傳輸方式網(wǎng)絡傳輸方式USB接口傳輸方式移動存儲設備網(wǎng)絡文件系統(tǒng)交叉編譯工具.uk/安裝交叉編譯器解壓tarzxvfarm-linux-gcc-4.4.3.tar.gz-C/exportPATH=$PATH:/opt/FriendlyARM/toolschain/4.4.3/bin編輯root目錄下的.bashrc文件配置環(huán)境變量交叉編譯物聯(lián)網(wǎng)工程學院平震宇STEPONE什么是交叉編譯STEPONE編輯和編譯程序的平臺,一般是基于x86體系結(jié)構(gòu)的PC機,通常也被稱為主機。宿主機(host)目標機(target)用戶開發(fā)的系統(tǒng),通常都是非X86平臺。host編譯得到的可執(zhí)行代碼在target上運行。STEPONE就是在一個平臺上生成另一個平臺上的可執(zhí)行代碼。交叉編譯STEPTWO如何交叉編譯STEPTWO宿主機(host)目標機(target)[root@localhost~]#gcc-v使用內(nèi)建specs。COLLECT_GCC=gccCOLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-linux-gnu/4.6/lto-wrapper目標:i686-linux-gnugcc版本4.6.3(Ubuntu/Linaro4.6.3-1ubuntu5)[root@localhost~]#arm-linux-gcc-vUsingbuilt-inspecs.Target:arm-none-linux-gnueabigccversion4.3.2(SourceryG++Lite2008q3-72)謝謝配置嵌入式開發(fā)環(huán)境物聯(lián)網(wǎng)學院平震宇交叉編譯環(huán)境交叉開發(fā)環(huán)境是指實現(xiàn)編譯、鏈接和調(diào)試應用程序代碼的環(huán)境。
宿主機(host)目標機(target)交叉編譯硬件環(huán)境文件傳輸方式串口傳輸方式網(wǎng)絡傳輸方式USB接口傳輸方式移動存儲設備網(wǎng)絡文件系統(tǒng)交叉編譯工具.uk/安裝交叉編譯器解壓tarzxvfarm-linux-gcc-4.4.3.tar.gz-C/exportPATH=$PATH:/opt/FriendlyARM/toolschain/4.4.3/bin編輯root目錄下的.bashrc文件配置環(huán)境變量配置ARM虛擬機物聯(lián)網(wǎng)學院平震宇任務要求StepOne下載安裝qemuformini2440StepTwo下載u-bootformini2440StepThree下載
linuxkernelformini2440StepFour修改啟動文件mini2440_start.shStepFive修改網(wǎng)絡配置腳本StepSix掛載nfs文件系統(tǒng)StepOne下載qemufo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 了解農(nóng)業(yè)職業(yè)經(jīng)理人考試背景試題及答案
- 福建事業(yè)單位備考誤區(qū)解析試題及答案
- 2025年廣東省深圳市育才學校中考一模英語試題及答案
- 兩、三位數(shù)除以一位數(shù)的口算(教學設計)-2024-2025學年三年級上冊數(shù)學蘇教版
- 園藝師團隊協(xié)作研究試題及答案
- 玉溪中學測試題及答案解析
- 2024年園藝師考試大綱解讀試題及答案
- 2024園藝師考試植物生理與栽培試題及答案
- 2024年農(nóng)藝師考試知識應用實踐試題及答案
- 我設計的服裝(教學設計)-2023-2024學年人教版(2012)美術六年級下冊
- 知識產(chǎn)權合規(guī)管理體系解讀
- 城中村房屋拆除及安置方案
- 護理不良事件之管路脫出
- 區(qū)域醫(yī)學檢測中心的建設與管理V3
- 未成年人權益保護培訓
- 技能競賽(電工電氣設備賽項)備考試題庫(含答案)
- 2020年全國II卷英語高考真題試題(答案+解析)
- 物理學家楊振寧課件
- 腦洞大開背后的創(chuàng)新思維學習通超星期末考試答案章節(jié)答案2024年
- 語法填空難題練習8篇(附答案)
- 支持企業(yè)建設中試平臺實施方案
評論
0/150
提交評論