在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>嵌入式開(kāi)發(fā)>基于MPC8250的嵌入式Linux系統(tǒng)開(kāi)發(fā)方案

基于MPC8250的嵌入式Linux系統(tǒng)開(kāi)發(fā)方案

2017-11-06 | rar | 0.4 MB | 次下載 | 1積分

資料介紹

我們開(kāi)發(fā)了某型飛機(jī)外場(chǎng)維護(hù)系統(tǒng)的一個(gè)網(wǎng)絡(luò)終端通訊平臺(tái),其硬件核心采用Motorola公司嵌入式PowerPC處理器MPC8250,軟件方面采用嵌入式linux作為操作系統(tǒng),實(shí)現(xiàn)了飛機(jī)外場(chǎng)維護(hù)與飛機(jī)故障診斷系統(tǒng)的安全、快速通信。這個(gè)系統(tǒng)平臺(tái)具有體積小、功耗低、性能高等特點(diǎn)。
  MPC8250構(gòu)架與系統(tǒng)硬件平臺(tái)簡(jiǎn)介
  PowerPC是Linux較早開(kāi)始支持的處理器之一。PowerPC處理器芯片MPC8250基于PowerQUICC(Quad Integrated CommunicationsController)II 結(jié)構(gòu),是面向高性能、低功耗、小體積的通信設(shè)備而開(kāi)發(fā)的處理器。其內(nèi)部集成了一個(gè)高性能嵌入式G2 內(nèi)核、一個(gè)靈活的系統(tǒng)集成單元SIU和許多控制領(lǐng)域的常用外圍通信組件(組成通信處理模塊CPM,CommunicationsProcessor Module),可用于許多方面,尤其是在通訊和網(wǎng)絡(luò)系統(tǒng)方面。G2內(nèi)核頻率在150-200MHz之間CPM、PCI最高頻率為133MHz,外部頻率為66MHz,可同時(shí)處理高達(dá)
  128個(gè)全雙工時(shí)分復(fù)用邏輯通道。
  根據(jù)目標(biāo)系統(tǒng)的不同,系統(tǒng)硬件平臺(tái)可以引出所需的MPC8250的外部通訊接口。我們的系統(tǒng)提供了8M的flash用于存放內(nèi)核鏡像文件、文件系統(tǒng)、應(yīng)用程序和備份數(shù)據(jù),64MSDRAM用作內(nèi)存,521KB 的flash用于存放啟動(dòng)代碼,此外還有RS232串口、10/100M以太網(wǎng)口以及JTAG支持等。
  基于MPC8250的嵌入式linux系統(tǒng)開(kāi)發(fā)
  編譯環(huán)境的定制
  通常主機(jī)與目標(biāo)板的CPU都不相同,需要進(jìn)行交叉編譯。能夠進(jìn)行交叉編譯的工具很多,一般使用GNU C,它包括gcc、g++編譯器,glibc、newlib 等C庫(kù),binutils 以及其他一系列開(kāi)發(fā)工具。不同的開(kāi)發(fā)平臺(tái)需要不同的交叉編譯工具。這里我們選擇德國(guó)denx軟件中心提供的一套用于PowerPC嵌入式linux移植的開(kāi)發(fā)編譯環(huán)境ELDK3.0(Embedded LinuxDevelopmentKit)。
  在主機(jī)上安裝完畢后,修改bash_profile配置文件的路徑和交叉編譯環(huán)境,具體如下:
  PATH=$PATH:$HOME /bin:/opt/afeu/usr/bin:/opt/afeu/bin:/usr/bin
  CROSS_COMPILE=ppc_82xx
  EXPORT PATH CROSS_COMPILE
  目標(biāo)系統(tǒng)資源分配
  嵌入式linux系統(tǒng)一般沒(méi)有硬盤(pán)設(shè)備,存儲(chǔ)空間十分有限。這就要求在Linux移植之前,需要對(duì)系統(tǒng)硬件地址精心分配,充分合理地利用。根據(jù)前面介紹的系統(tǒng)硬件平臺(tái),這里給出目標(biāo)設(shè)備的地址分配,如表1所示。
  基于MPC8250的嵌入式Linux系統(tǒng)開(kāi)發(fā)方案
  表1 目標(biāo)設(shè)備的地址分配
  調(diào)試環(huán)境的建立
  在嵌入式系統(tǒng)中一般沒(méi)有顯示器等輸出設(shè)備,不利于在目標(biāo)系統(tǒng)上進(jìn)行調(diào)試。為了調(diào)試目標(biāo)系統(tǒng),我們通過(guò)JTAG仿真器BDI2000來(lái)跟蹤調(diào)試目標(biāo)機(jī)上的代碼。其調(diào)試環(huán)境如圖1所示。
  基于MPC8250的嵌入式Linux系統(tǒng)開(kāi)發(fā)方案
  圖1 系統(tǒng)調(diào)試環(huán)境
  其中網(wǎng)卡1#和目標(biāo)機(jī)直接相連,用來(lái)下載內(nèi)核鏡像,NFS文件共享等。網(wǎng)卡2#連接到BDI2000上,再通過(guò)JTAG口連接到目標(biāo)機(jī)上。串口用于命令傳輸、接收返回信息等。
  Linux系統(tǒng)引導(dǎo)模塊U-Boot
  U-BOOT是denx軟件中心依照GPL(General PubliCLicense)發(fā)布的系統(tǒng)引導(dǎo)模塊,支持多種處理器,如ARM系列、PowerPC系列、MIPS 系列、X86系列等。編譯U-BOOT-1.1.0后生成可執(zhí)行文件,然后根據(jù)自己的目標(biāo)系統(tǒng)修改編輯U-BOOT包下的文件,進(jìn)行移植(這里需要說(shuō)明的是,由于找不到MPC8250的支持包,而它和TQM8260內(nèi)核相差不大,所以下面采用8260ads 的支持包,同樣兼容)如:
  修改目標(biāo)系統(tǒng)配置文件。/include/configs/MPC8260ADS.h中的寄存器值、SDRAM 控制器參數(shù)、串口參數(shù)等;
  修改目標(biāo)板定義文件。/board/mpc8260ads/mpc8260ads.C中的I/O 端口定義;
  修改BCSR 等;
  U-Boot在引導(dǎo)Linux內(nèi)核啟動(dòng)時(shí),向內(nèi)核傳遞了一個(gè)命令行,內(nèi)核根據(jù)這個(gè)命令行的參數(shù)來(lái)對(duì)系統(tǒng)進(jìn)行相應(yīng)設(shè)置。在linux內(nèi)核啟動(dòng)時(shí),必須要掛載一個(gè)根文件系統(tǒng)。根文件系統(tǒng)可以通過(guò)網(wǎng)絡(luò)文件系統(tǒng)NFS 和本地文件系統(tǒng)LFS兩種方式提供。
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1GD100PIX120C6SNA規(guī)格書(shū)
  2. 0.98 MB   |  3次下載  |  免費(fèi)
  3. 2一款入耳式耳機(jī)的仿真與分析
  4. 0.44 MB   |  2次下載  |  免費(fèi)
  5. 3Eurotherm TKS Temperature 用戶手冊(cè)
  6. 1.46 MB  |  2次下載  |  免費(fèi)
  7. 4人形機(jī)器人電機(jī)驅(qū)動(dòng)和傳感報(bào)告
  8. 4.27 MB   |  2次下載  |  免費(fèi)
  9. 5無(wú)線系統(tǒng)中天線和RF元件電磁建模
  10. 7.48 MB   |  1次下載  |  4 積分
  11. 6Multisim模擬電路仿真教程
  12. 1.93 MB   |  1次下載  |  3 積分
  13. 7DMP300C1型微機(jī)變壓器保護(hù)測(cè)控裝置技術(shù)說(shuō)明書(shū)
  14. 4.11 MB   |  次下載  |  10 積分
  15. 8用MT3540芯片設(shè)計(jì)BOOST電路 1(可下載)
  16. 445.66 KB  |  次下載  |  免費(fèi)

本月

  1. 1晶體三極管的電流放大作用詳細(xì)說(shuō)明
  2. 0.77 MB   |  32次下載  |  2 積分
  3. 2Python從入門(mén)到精通背記手冊(cè)
  4. 18.77 MB   |  27次下載  |  1 積分
  5. 3雙極型三極管放大電路的三種基本組態(tài)的學(xué)習(xí)課件免費(fèi)下載
  6. 4.03 MB   |  25次下載  |  1 積分
  7. 4AIWA HS-J303 MKⅡ維修手冊(cè)
  8. 22.47 MB   |  23次下載  |  10 積分
  9. 5多級(jí)放大電路的學(xué)習(xí)課件免費(fèi)下載
  10. 1.81 MB   |  21次下載  |  2 積分
  11. 6九陽(yáng)豆?jié){機(jī)高清原理圖
  12. 2.47 MB   |  20次下載  |  1 積分
  13. 7AIWA HS-J202/HS-J202M/HS-J800維修手冊(cè)
  14. 13.60 MB   |  15次下載  |  10 積分
  15. 81875功放原理圖
  16. 0.04 MB   |  11次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935127次下載  |  10 積分
  3. 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
  4. 1.48MB  |  420063次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費(fèi)下載
  8. 340992  |  191382次下載  |  10 積分
  9. 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  10. 158M  |  183337次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81585次下載  |  10 積分
  13. 7Keil工具M(jìn)DK-Arm免費(fèi)下載
  14. 0.02 MB  |  73814次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65988次下載  |  10 積分
主站蜘蛛池模板: 91视频免费观看 | 国产精品二区三区免费播放心 | www成年人视频| 无遮挡很爽很污很黄的网站w | 久青草视频在线播放 | 美女网站色在线观看 | 亚洲视频四区 | 久久久久九九精品影院 | 国产精品久久久久久影院 | 日韩草逼 | 手机看福利片 | 四虎影城 | 一区二区三区四区在线免费观看 | 亚洲日本视频在线观看 | 精品国产乱子伦一区 | 一级特黄性色生活片一区二区 | 岛国中文字幕 | 日本一二线不卡在线观看 | 最新福利网站 | 人操人操 | 中文字幕不卡一区 | 屁股趴过来欠打高h | 色偷偷av男人的天堂 | 国产黄色精品 | 日本成人福利视频 | 日韩一级生活片 | 午夜精品视频在线看 | 一级片特黄 | 日本一区二区三区四区视频 | 四虎最新地址 | 色多多在线看 | 天天干人人干 | www永久免费视频 | 久久大香线蕉综合爱 | 亚洲色图欧美视频 | 国产精品丝袜在线观看 | 在线看黄网 | 亚洲综合校园春色 | 欧美激情五月 | 中文天堂 | 久操视频在线观看免费 |