久久国产亚洲欧美日韩精品,国产精品一区在线麻豆,国产拍揄自揄精品视频网站,欧美日本一区二区三区免费,无码福利视频,亚洲无码视频喷水,亚洲三级色,亚洲狠狠婷婷综合久久久久

BSP 系統(tǒng)的設計與實現(xiàn)分析論文

2022-09-02 論文

  1 BSP 系統(tǒng)設計的意義

  前置機通信板使用ARM 微處理器,通過兩路以太網口利用安全通信協(xié)議實現(xiàn)與聯(lián)鎖機的通信,通過兩路CAN 總線實現(xiàn)與電子執(zhí)行單元的通信,提供8 個LED 燈位來實時顯示各種工作狀態(tài),利用上電初始化時讀取背板地址來動態(tài)設置兩通道的IP 地址,并能夠以主備方式工作。

  2 系統(tǒng)的設計與實現(xiàn)

  2.1 VxWorks 系統(tǒng)的主要性能特點

  VxWorks 系統(tǒng)所需要的存儲空間最小要8KB(ROM),具有極好的可伸縮性;支持中斷驅動的優(yōu)先級搶占式調度和時間片輪轉調度,并具有確定的、快速的上下文切換能力;支持信號燈、消息隊列、管道、信號和套接字等進程間通信和互斥手段;支持諸如Ring、buffer、linklist 等共享內存技術;確定的微秒級的中斷響應時間;支持使用于多種物理介質的TCP/IP 協(xié)議簇和幾乎所有常用的基于TCP/IP 的應用層協(xié)議;快速靈活的I/O 系統(tǒng);支持多種文件系統(tǒng)。

  2.2 BSP 開發(fā)流程

  BSP 的開發(fā)需要一個與目標板硬件環(huán)境相近的參考BSP 和相關代碼模板,從而本文中的目標板是在公司已有的聯(lián)鎖機三取二主板的BSP 基礎上,進行的二次開發(fā)。開發(fā)環(huán)境的建立,主要是以目標板BSP 文件為模版在Tornado 安裝的target config 目錄下創(chuàng)建用戶BSP 目錄bspname,把Tornado target config 下文件和BSP模版文件拷貝到該目錄下。根據(jù)目標板的不同功能對配置文件、寄存器和引腳、內存地址映射、makefile 文件和相關驅動程序等進行配置和修改。根據(jù)具體需要在命令行環(huán)境下利用Makefile 創(chuàng)建各種鏡像,也可以在Tornado 集成環(huán)境下Build 菜單中選擇Build Boot Rom來創(chuàng)建各種類型的Boot Rom 鏡像。

  3 鏡像和驅動程序調試

  初級階段,主要指bootrom 的調試。bootrom 的開發(fā)是VxWorks BSP 開發(fā)的起點,目標機沒有提供任何服務,使用ADS 中的AXD 工具,通過JTAG 口將編譯好的bootrom 文件加載到目標機中。在串口初始化后可以使用串口向電腦打印相關信息,觀察bootrom 的運行狀態(tài)。高級階段,主要是指最小系統(tǒng)調試完畢后。這時串口驅動完成,在程序中調試相關函數(shù)可以輕松實現(xiàn)控制臺串口的信息答應,并且串口可以作為開發(fā)主機與目標機之間的WDB 通道通信,WDB 連接上后就可以使用Tornado開發(fā)環(huán)境中提供的工具進行調試。

  3.1 調試環(huán)境

  開發(fā)主機操作系統(tǒng)為Windows XP,BSP 應用編程基于VxWorks 嵌入式實時操作系統(tǒng),并在Tornado 集成開發(fā)環(huán)境下開發(fā)調試。開發(fā)主機與目標板之間通過ARMmulti-ICE 仿真器連接,開發(fā)主機利用該仿真器調試用于目標板的bootrom_uncmp 鏡像和VxWorks 鏡像。為了更好的調試,需要查看目標板BSP 的運行過程等信息,然而本目標板不具備VGA 接口,只能通過其自帶的串口來輸出調試信息。目標板通過自帶的串口接9 針串口線與工控機(本設計中的開發(fā)主機只帶有1 個串口)的COM1 相連,在工控機上利用超級終端來輸出打印信息。在串口調試成功后,開始調試網口,目標板利用網口來啟動VxWorks,這時目標板需要從開發(fā)主機上的TFTP來下載VxWorks。目標板鏡像bootrom_uncmp 和VxWorks調試成功后,便可去掉開發(fā)主機與目標板之間的ARMmulti-ICE 仿真器,接上J-link 燒寫工具,開發(fā)主機利用該工具把bootrom_uncmp.bin 燒寫到目標板的ROM中。

  3.2 target server 的配置以及J-link 燒寫工具為了能夠實現(xiàn)正常連接,需要對target server 作相應的配置。并用J-link 把bootrom_cmp.bin 鏡像燒到ROM 中。

  3.3 超級終端

  由于目標板硬件上沒有VGA 接口,為了便于調試BSP 鏡像和相關硬件驅動程序,用USART 下的Debug 口來輸出調試信息。

  3.4 其它調試

  通過網絡設備來啟動VxWorks 系統(tǒng)時,需要通過TFTP 來下載bootrom_cmp 鏡像和VxWorks鏡像。在DebugMode 下,用串口、網口、TrueFFS 均能成功啟動VxWorks后,便可改動啟動模式為內部啟動,即在BOOT Mode 下編譯BSP,并重新生成boot image 鏡像和VxWorks 鏡像。

  3.5 驅動程序的調試

  Debug Mode 和Boot Mode 都能正常啟動后,說明鏡像是正確的。這時需要調試CAN 控制器SJA1000 的發(fā)送、接收功能,LED 燈光的設置和顯示,動態(tài)電路的切換,背板地址的讀取,網絡地址的自動判定,模式開關的讀取。

  4 結論

  在本次設計,本人參閱了大量的文獻資料,了解了VxWorks 實時嵌入式操作系統(tǒng)中板卡支持包BSP 的概念和作用,熟悉了ARM CPU 結構,掌握了基于ARM 平臺的VxWorks 操作系統(tǒng)BSP 開發(fā)的技術難點和重點,完成了VxWorks 操作系統(tǒng)在ARM9 芯片AT91RM9200 上的BSP 設計與調試,實現(xiàn)了CAN 控制器SJA1000 的驅動、0~9檔的模式開關選擇、LED 狀態(tài)燈的讀取和控制、主備切換的動態(tài)電路以及板卡背板地址和網絡地址的讀取。

  參考文獻

  [1] 李勇.基于ARM9 的VxWorks BSP 的設計與實現(xiàn)[D].湖南:湖南大學,2009.

  • 相關推薦

【BSP 系統(tǒng)的設計與實現(xiàn)分析論文】相關文章:

解析科技競賽賽務系統(tǒng)的設計與實現(xiàn)論文04-19

旅游網站的設計與實現(xiàn)畢業(yè)論文11-14

電影院售票系統(tǒng)的設計與實現(xiàn)開題報告12-01

FPGA數(shù)據(jù)采集與回放系統(tǒng)設計論文04-24

網頁設計教學中的應用分析論文07-12

基于系統(tǒng)設計的科研管理論文09-22

平面設計教學中的字體設計分析論文06-23

電子書城的設計與實現(xiàn) 畢業(yè)論文開題報告12-22

綜合布線系統(tǒng)設計項目教學模式應用論文07-12

有線數(shù)字電視光纖入戶網絡的設計及實現(xiàn)論文(精選11篇)08-16

主站蜘蛛池模板: 真实国产乱子伦高清| 午夜欧美理论2019理论| 国产精品所毛片视频| 精品無碼一區在線觀看 | 色九九视频| 午夜性爽视频男人的天堂| 亚洲自拍另类| 亚洲欧美日韩另类在线一| 国产午夜精品鲁丝片| 国产剧情无码视频在线观看| 91免费国产在线观看尤物| 中文字幕人成乱码熟女免费| 成人久久精品一区二区三区| 九月婷婷亚洲综合在线| 日韩无码黄色网站| 亚洲无码精品在线播放 | 亚洲无码视频喷水| 99热这里都是国产精品| 国产精品香蕉在线观看不卡| 亚洲色图在线观看| 亚欧成人无码AV在线播放| 日韩免费成人| 亚洲成av人无码综合在线观看| 国产白浆视频| 欧洲亚洲欧美国产日本高清| 日韩av在线直播| 精品91自产拍在线| 欧美一区二区福利视频| 巨熟乳波霸若妻中文观看免费 | 国产精品视频a| a欧美在线| 久久精品亚洲中文字幕乱码| 国产一区在线观看无码| 欧美成人看片一区二区三区 | 国产成人av大片在线播放| 伊在人亚洲香蕉精品播放| 久久国产精品国产自线拍| 国产老女人精品免费视频| 中文字幕在线免费看| 国产精品久久久久久影院| 亚洲一区网站| 国产精品美乳| 97se亚洲| 国产第一页免费浮力影院| av在线手机播放| 国产真实二区一区在线亚洲| 四虎成人在线视频| 亚洲福利网址| 一本大道视频精品人妻 | JIZZ亚洲国产| 国产日本欧美亚洲精品视| 又猛又黄又爽无遮挡的视频网站| 国产男人的天堂| 国产成人高清在线精品| 全免费a级毛片免费看不卡| 毛片手机在线看| 曰AV在线无码| 97超级碰碰碰碰精品| yjizz国产在线视频网| 日本中文字幕久久网站| 一级毛片在线播放免费观看| 国产传媒一区二区三区四区五区| 天天综合网亚洲网站| 国产成人免费观看在线视频| 91久久偷偷做嫩草影院电| 久久精品国产电影| 5555国产在线观看| 日本a∨在线观看| 欧美日韩国产系列在线观看| 久久国产亚洲欧美日韩精品| 色婷婷狠狠干| 亚洲成a人片77777在线播放| 久久亚洲精少妇毛片午夜无码| 亚洲系列中文字幕一区二区| 在线日韩日本国产亚洲| 久久精品欧美一区二区| 国产SUV精品一区二区6| 午夜性爽视频男人的天堂| 精品欧美视频| 色噜噜在线观看| 国产小视频在线高清播放| 九色综合视频网|