ARM嵌入式linux幻燈片_第1頁
ARM嵌入式linux幻燈片_第2頁
ARM嵌入式linux幻燈片_第3頁
ARM嵌入式linux幻燈片_第4頁
ARM嵌入式linux幻燈片_第5頁
已閱讀5頁,還剩46頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

ARM2410-S實驗平臺

+Linux開發(fā)環(huán)境建立嵌入式系統(tǒng)及其軟件工具ARM嵌入式linux主要內(nèi)容

ARM920核心簡介

UP-NETARM2410-S平臺硬件環(huán)境

Linux開發(fā)環(huán)境的建立ARM嵌入式linuxUP-NetARM2410-S教學(xué)科研平臺

ARM嵌入式linux6.1UP-NETARM2410-S平臺硬件環(huán)境介紹6.1.1核心板CPU:ARM920T結(jié)構(gòu)芯片,工作頻率202MHz,SAMSUNG公司的S3c2410XFLASH:64MNAND型SAMSUNG的K9F1208RAM:64MBSDRAM,HY57V561620CT-H200管腳精密插座ARM嵌入式linux韓國三星公司推出的基于ARM920T內(nèi)核和AMBA(AdvancedMicrocontrollerBusArchitecture)總線的一款微處理器;使用0.18umCMOS工藝;集成LCD、UART、IIC、SPI、IIS、USB、SD控制器等片內(nèi)外圍接口;支持ROM和NANDFlash引導(dǎo);適合面向功耗較低、成本敏感、應(yīng)用環(huán)境較好的消費類電子產(chǎn)品.s3c2410處理器ARM嵌入式linuxARM嵌入式linuxs3c2410處理器核心-ARM920TARM嵌入式linuxARM公司的16/32位RISC結(jié)構(gòu)處理器ARMV4指令集數(shù)據(jù)、指令分離的哈佛體系結(jié)構(gòu)16KB指令緩存、16KB數(shù)據(jù)緩存支持MMU,可運行WinCE、Linux等操作系統(tǒng)外部總線采用AMBA總線集成基于JTAG協(xié)議的片內(nèi)調(diào)試(ICE)單元s3c2410處理器核心-ARM920TARM嵌入式linuxs3c2410內(nèi)部總線-AMBA總線AMBA(AdvancedMicrocontrollerBusArchitecture)總線規(guī)范是ARM公司設(shè)計的一種用于高性能嵌入式系統(tǒng)的總線標(biāo)準(zhǔn)AMBA總線規(guī)范是一個開放標(biāo)準(zhǔn),可免費從ARM獲得在基于ARM處理器內(nèi)核的設(shè)計中,已經(jīng)成為事實上的工業(yè)標(biāo)準(zhǔn)AMBA總線是一個多總線系統(tǒng)。規(guī)范定義了三種可以組合使用的不同類型的總線:ARM嵌入式linuxAHB(AdvancedHigh-performanceBus)ASB(AdvancedSystemBus)APB(AdvancedPeripheralBus)高級外圍總線AHB主要用以滿足CPU和存儲器之間的大帶寬要求,而系統(tǒng)的大部分低速外部設(shè)備則連接在低帶寬總線APB上。系統(tǒng)總線和外設(shè)總線之間用一個橋接器(AHB-APB-Bridge)進行連接。s3c2410內(nèi)部總線-AMBA總線ARM嵌入式linuxARM嵌入式linux封裝與電壓、工作溫度封裝272腳FBGA,焊盤引腳間距0.8毫米電壓內(nèi)核電壓:1.8V存儲器和IO電壓:3.3V工作溫度商業(yè)級:0-70攝氏度工業(yè)級:-40-85攝氏度272-FBGA封裝ARM嵌入式linux2410的應(yīng)用產(chǎn)品HPiPAQ1940宏碁n30cARM嵌入式linux6.1UP-NETARM2410-S平臺硬件環(huán)境介紹6.1.1核心板CPU:ARM920T結(jié)構(gòu)芯片,工作頻率202MHz,SAMSUNG公司的S3c2410XFLASH:64MNAND型SAMSUNG的K9F1208RAM:64MBSDRAM,HY57V561620CT-H200管腳精密插座ARM嵌入式linux6.1.2主板USB口:包括一個USBDevice接口和4個USBHost接口。前者直接來自處理器,后者是處理器的Host接口經(jīng)過由AT43301構(gòu)成的USBHUB電路擴展出來的4個Host接口;jtag調(diào)試口:20針標(biāo)準(zhǔn)口,14針簡易口;AUDIO:44.1KHz音頻,采用UDA1341芯片構(gòu)成,可放音和錄音,通過IIS總線連接到處理器,具有功放電路驅(qū)動喇叭,板載MIC和音頻IO插座;6.1UP-NETARM2410-S平臺硬件環(huán)境介紹ARM嵌入式linux2410-S平臺上通過一片ATMEGA8單片機作為控制器,驅(qū)動PS2接口、IC卡接口和板載KEYPAD。ATMEGA8單片機通過IIC總線和ARM處理器連接;AD:3個電位器控制輸入,8個通道經(jīng)過跳線設(shè)置可全部作為外部模擬電壓輸入,同時也可以在板上設(shè)模擬電壓輸入專用接口,由S3C2410芯片管腳引出;6.1UP-NETARM2410-S平臺硬件環(huán)境介紹ARM嵌入式linuxIDE卡接口:IDE接口直接出自擴展總線,由軟件完成驅(qū)動控制;CF卡接口:PCMCIA模式的CF卡接口;SD卡插座:直接來自s3c2410的SD控制器;PCMCIA插座:PCMCIA接口掛在擴展總線上,通過EPM3128A100CPLD和HC245芯片等實現(xiàn)總線隔離和控制,并需要配置專用的電源控制芯片TPS2211。采用無限網(wǎng)卡的型號為DWL-650;PCMCIA

(PERSONALCOMPUTERMEMORYCARDINTERNATIONALASSOCIATION)用于筆記本計算機的新的高性能PC卡總線接口標(biāo)準(zhǔn)

6.1UP-NETARM2410-S平臺硬件環(huán)境介紹ARM嵌入式linuxIrDA/RS485:用的是UART2,分別經(jīng)過TFDU4100收發(fā)器和MAX485芯片完成.要作IrDA實驗,必須將UART2設(shè)置到IrDA電路上,而不能同時作RS485實驗;CAN總線:由控制器MCP2510和驅(qū)動器TJA1050構(gòu)成;DA電路:設(shè)置兩個10位DAC端口,采用MAX504接SPI總線,輸出兩路模擬電壓(預(yù)留一路);6.1UP-NETARM2410-S平臺硬件環(huán)境介紹ARM嵌入式linux串口:包括兩個RS232接口168Pin的擴展插座:該插座和計算機的內(nèi)存條插座規(guī)格一致,用戶可以據(jù)此設(shè)計合適的擴展板。擴展槽上包含擴展總線的所有信號,可復(fù)用的系統(tǒng)資源以及開發(fā)平臺尚未使用的空置資源。以太網(wǎng)卡:包括兩個相同的網(wǎng)卡電路,芯片型號AX88796,10M/100M自適應(yīng)(預(yù)留一個)。6.1UP-NETARM2410-S平臺硬件環(huán)境介紹ARM嵌入式linux6.1.1核心板6.1.2主板6.1.3顯示裝置6.1UP-NETARM2410-S平臺硬件環(huán)境介紹ARM嵌入式linux6.1.3顯示裝置LCD:8寸16bitTFT,640*480分辨率,型號是LQ080V3DG01.S3C2410處理器內(nèi)含LCD控制器,這使得LCD部分的電路非常簡單,LCD控制器的信號線經(jīng)過驅(qū)動電路后即可連接LCD模塊;觸摸屏:采用2410CPUAD單元的接口方案。6.1UP-NETARM2410-S平臺硬件環(huán)境介紹ARM嵌入式linux6.1.1核心板6.1.2主板6.1.3顯示裝置6.1.4配套模塊6.1UP-NETARM2410-S平臺硬件環(huán)境介紹ARM嵌入式linux6.1UP-NETARM2410-S平臺硬件環(huán)境介紹6.1.4配套模塊GPRS/GPS攝像頭藍(lán)牙FPGACAN總線單片機

通過攝像頭實現(xiàn)視頻采集,畫面清晰,掃描速度可達到15pic/s,30萬象素外接藍(lán)牙模塊可以與藍(lán)牙設(shè)備通訊ARM嵌入式linux6.2如何建立開發(fā)環(huán)境宿主機-目標(biāo)機的開發(fā)方法ARM嵌入式linux對開發(fā)PC機的性能要求由于Redhat9.0安裝后占用空間約為2.4G-5G之間,還要安裝ARMLINUX開發(fā)軟件,因此對開發(fā)計算機的硬盤空間要求較大。硬件要求:CPU:高于奔騰500M,推薦高于賽揚1.7G。內(nèi)存:大于128M,推薦256M。硬盤:大于10G,推薦高于40G。ARM嵌入式linux在宿主機上安裝RedhatLinux9.0直接安裝Linux操作系統(tǒng)在Windows下安裝虛擬機后,再在虛擬機中安裝Linux安裝開發(fā)工具軟件安裝編譯器arm-linux-gcc安裝Jflash-s3c2410安裝gdb調(diào)試工具開發(fā)環(huán)境配置配置網(wǎng)絡(luò),包括:IP地址、NFS服務(wù)、防火墻配置MINICOM6.2如何建立開發(fā)環(huán)境ARM嵌入式linuxARM嵌入式linuxARM嵌入式linux

對于REDHAT9.0,它默認(rèn)的是打開了防火墻,因此對于外來的IP訪問它全部拒絕,這樣其它網(wǎng)絡(luò)設(shè)備根本無法訪問它,即無法用NFSmount它,許多網(wǎng)絡(luò)功能都將無法使用。因此網(wǎng)絡(luò)安裝完畢后,應(yīng)立即關(guān)閉防火墻。操作如下:點擊紅帽子開始菜單,選擇安全級別設(shè)置,選中無防火墻。在系統(tǒng)設(shè)置菜單中選擇服務(wù)器設(shè)置菜單,再選中服務(wù)菜單,將iptables服務(wù)的勾去掉,并確保nfs選項選中。ARM嵌入式linuxARM嵌入式linuxNFS文件系統(tǒng)配置NFS是用于在不同機器,不同操作系統(tǒng)之間通過網(wǎng)絡(luò)互相分享文件的建立NFS開發(fā)環(huán)境的工作分為兩個方面:配置NFS服務(wù)器和配置客戶端基本的命令格式Mount的基本命令格式如下:Umount的基本命令格式:mount-ttype[-rv]-o[option]server:pathname/mount_point

umount[-dflnrv]dir|device[...]ARM嵌入式linux點擊主菜單運行系統(tǒng)設(shè)置->服務(wù)器設(shè)置->NFS服務(wù)器配置NFS服務(wù)器ARM嵌入式linuxARM嵌入式linuxARM嵌入式linux配置服務(wù)器開放的文件夾以及權(quán)限ARM嵌入式linux配置NFS客戶端NFS客戶端是開發(fā)板,所以要讓開發(fā)板上的內(nèi)核支持NFS,必須重新配置內(nèi)核生成zImage鏡像文件,并下載到板子上。通過makemenuconfig指令在kernel設(shè)置窗進行NFS設(shè)置menuconfig窗口打開后,確認(rèn)NFS設(shè)置是否被選上

重新編譯內(nèi)核,新的內(nèi)核下就可以使用nfs命令了

--->Network---><*>NFSsupport[*]ProvideNFSv3clientsupport[]RootonNFSARM嵌入式linux我們也可以手工編寫/etc/exports文件,其格式如下:共享目錄可以連接的主機(讀寫權(quán)限,其他參數(shù))例:/arm2410192.168.0.*(rw,sync)表示將本機的/arm2410目錄共享給ip地址為192.168.0.1~192.168.0.254的所有計算機,可以讀取和寫入。配置完成后,可用如下辦法簡單測試一下NFS是否配置好了:首先在宿主機上自己mount自己,看是否成功就可以判斷NFS是否配好了。例如在宿主機/目錄下執(zhí)行:mount192.168.0.10:/arm2410/mnt其中192.168.0.10應(yīng)修改為你自己主機的IP地址。然后到/mnt/目錄下看是否可以列出/arm2410目錄下的所有文件和目錄,可以則說明mount成功,NFS配置成功。ARM嵌入式linux配置minicomARM嵌入式linuxARM嵌入式linuxARM嵌入式linuxARM嵌入式linux2410-S電源電壓為5V,經(jīng)LM1085-3.3V和AS1117-1.8V分別得到3.3V和1.8V的工作電壓。開發(fā)板上的芯片多數(shù)使用了3.3V電壓,而1.8V是供給S3C2410內(nèi)核使用的,5V電壓供給音頻功放芯片、LCD、電機、硬盤、CAN總線等電路使用。具體參見光盤中的硬件說明書:\2410-Sv4.0\2410-S平臺硬件文檔\2410-S硬件說明書.pdf。硬件環(huán)境介紹ARM嵌入式linux2410-S平臺硬件架構(gòu)2410核心資源168Pin擴展槽PCMCIAIDE/CF卡IO擴展串口設(shè)備USB設(shè)備SD卡接口網(wǎng)卡設(shè)備LCD驅(qū)動音頻電路其他資源電機等總線隔離驅(qū)動局部總線擴展總線ARM嵌入式linux補充資料ARM嵌入式linux混合開發(fā)模式的必要:由于初學(xué)者對Linux系統(tǒng)不是很熟悉,通常會采用Windows下強大的編輯工具,通過共享再在Linux系統(tǒng)下進行編譯、調(diào)試等工作。(1)VMware虛擬機設(shè)置共享(2)SSH客戶端軟件(3)Windows下的文本編輯工具2.4

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論