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

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>嵌入式開發>基于MPC8250的嵌入式Linux系統開發方案

基于MPC8250的嵌入式Linux系統開發方案

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

資料介紹

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

評論

查看更多

下載排行

本周

  1. 1TC358743XBG評估板參考手冊
  2. 1.36 MB  |  330次下載  |  免費
  3. 2開關電源基礎知識
  4. 5.73 MB  |  6次下載  |  免費
  5. 3100W短波放大電路圖
  6. 0.05 MB  |  4次下載  |  3 積分
  7. 4嵌入式linux-聊天程序設計
  8. 0.60 MB  |  3次下載  |  免費
  9. 5基于FPGA的光纖通信系統的設計與實現
  10. 0.61 MB  |  2次下載  |  免費
  11. 6基于FPGA的C8051F單片機開發板設計
  12. 0.70 MB  |  2次下載  |  免費
  13. 751單片機窗簾控制器仿真程序
  14. 1.93 MB  |  2次下載  |  免費
  15. 8基于51單片機的RGB調色燈程序仿真
  16. 0.86 MB  |  2次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33564次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21548次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6653次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537796次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191185次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183278次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
主站蜘蛛池模板: 午夜免费啪视频| 久久国产成人午夜aⅴ影院| 日日噜噜夜夜狠狠va视频| 经典三级四虎在线观看| 天天干天天操天天碰| 曰本a| 色在线免费| 综合五月| 免费久久久久| 久久人人青草97香蕉| 亚洲va久久久噜噜噜久久男同| 激情都市亚洲| 国产精品久久久久天天影视| 中文字幕导航| 好男人www社区影视在线| 精品黄色片| 亚洲欧洲国产精品你懂的| 日韩色天使综合色视频| 久久亚洲aⅴ精品网站婷婷| 天天爱夜夜爽| 最新日本免费一区二区三区中文| 久久综合久久久| 精品视频在线观看视频免费视频| 中文在线最新版天堂bt| 国产四虎精品| 天天干夜夜夜| 禁漫羞羞a漫入口| 狠狠色噜狠狠狠狠色综合久| 福利视频免费看| 国产美女一级视频| 好爽毛片一区二区三区四区| 国产精品夜夜春夜夜| 天堂va| 天天搞夜夜爽| 一级视频片| 激情婷婷| 四虎免费看黄| 免费一级欧美片在线观免看| 美女黄色毛片| 四虎在线观看| 色天天干|