久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区


曙海教育集團論壇VxWorks專區VxWorks BSP開發 → arm技術VxWork BSP啟動過程


  共有8359人關注過本帖樹形打印

主題:arm技術VxWork BSP啟動過程

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
arm技術VxWork BSP啟動過程  發帖心情 Post By:2010-12-1 9:11:44

開發BSP主要的兩點:

  1. 系統image的生成,image的種類,image的download下載過程,系統的啟動順序和過程,調試環境的配置及遠端調試的方式和方法,相應BSP設置文件的修改(網絡,串口..),BSP各文件的組成和作用.

  1. 要對系統底層驅動清楚,也就是對CPU及相關的硬件有所了解.主要是32微處理器(上電啟動過程, download image的方式方法,讀寫ROM,地址空間分配,MMU,寄存器,中斷定義,..).參照硬件資料,多讀一些源碼會有所幫助.

Tornado 2 開發調試環境協議框圖

主機開發(Host Development System)

目標機(Target System)

Tornado 工具

 

WTX協議通信<==========>

Editor Project
Shell Debugger Browser Windview

Target Server

|

Target Agent VxWorks Target Simulator

WDB協議通信
<==========>

Application VxWorks OS VxWorks Target (WDB)Agent

兩個主要兩個協議

WTX協議(Wind River Tool eXchange): 用于開發機內部Tornado工具與Target Server之間通信.

WDB協議(Wind DeBug): 用于主機Target Server與目標機之間的通信.

 

一.基本概念

BSP定義:

Provides VxWorks with primary interface to hardware environment.

作用: 

  • 在通電后,初始化硬件.

  • 支持VxWorks和硬件驅動通信.

  • 使hardware-dependent 和 hardware-independent在VxWorks系統中很好的結合.

主要BSP主要文件目錄的組成及主要文件的作用:

  • 目錄target/config/All:

這個目錄下的文件

是所有BSP文件共享的,不是特別需要不要更改里面的任何文件.

configAll.h:

缺省定義了所有VxWorks的設置.如果不用缺省的設置,可在BSP目錄下的config.h文件中用#define或#undef方式來更改設置.

bootInit.c:

在romInit.s后,完成Boot ROM的第二步初始化.程序從romInit.s中的romInit()跳到這個文件中的romStart().來執行必要的解壓和ROM image的放置.

bootConfig.c: 完成Boot ROM image的初始化和控制.

usrConfig.c: VxWorks image的初始化代碼.

  • 目錄target/config/comps/src:

涉及系統核心的components,主要由target/config/All中usrConfig.c中函數調用

  • 目錄target/config/bspname:

包含系統或硬件相關的BSP文件.

Makefile

一些命令行控制images的生成,參見 BSP設置部分及生成下載

README

BSP發布紀錄,版本,總的文檔

config.h

包括所有涉及CPU主板的設置及定義(includes,definations),參見 BSP設置文件及生成下載

configNet.h

網絡驅動的主要設置文件,主要對END驅動設置.

romInit.s

匯編語言文件,是VxWorks Boot ROM和ROM based image的入口,參見 系統啟動部分

sysALib.s

匯編語言文件,程序員可以把自己的匯編函數放在這個文件里,在上層調用.VxWorks image的入口點_sysInit在這個文件里,是在RAM中執行的第一個函數.

sysLib.c

包含一些系統相關的函數例程,提供了一個board-level的接口,VxWorks和應用程序可以以system-indepent的方式生成.這個文件還能包含目錄target/config/comps/src的驅動.

sysScsi.c

可選文件用于Scsi設備設置和初始化.

sysSerial.c

可選文件用于所有的串口設置和初始化.

bootrom.hex

ASIC文件包含VxWorks Boot ROM代碼

VxWorks

運行在目標機上,完整的,連結后的VxWorks二進制文件.

VxWorks.sym

完全的,連結后帶有符號表的VxWorks二進制文件

VxWorks.st

完全的,連結后,standalone,帶有符號表的VxWorks二進制文件

 

  • BSP用"make"來編譯連接生成(Created),而不是用Tornado的工具.

  • BSP和應用程序都可以在"make"或"tornade"上開發(developed)

  • BSP被設置包括以下驅動:

中斷控制interrupt controller,計時器timer(sys/aux),串口UART(serial),顯示屏LCD,鍵盤Keyboard(opt),觸摸屏touch-screen(opt).

前面三個是BSP的主要部分.

  • BSP默認的download VxWorks RAM image方式是從ethernet.

  • 串口電纜需要用來和開發板(COM1)通信,通過協議WDB.

    VxWorks Image的種類:

  • Loadable images.

  • ROM-based images---compressed/uncompressed.

 


支持(0中立(0反對(0單帖管理 | 引用 | 回復 回到頂部

返回版面帖子列表

arm技術VxWork BSP啟動過程








簽名
久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区
日韩亚洲一区在线播放| 欧美大片在线观看| 狂野欧美性猛交blacked| 精品免费视频.| 亚洲国产欧美一区二区三区不卡| 国产一区二区成人久久免费影院| 亚洲国产成人一区二区三区| 欧美日免费三级在线| 九九九九精品九九九九| 国产精品亚洲第一区在线暖暖韩国| 日本一区二区三区国色天香| 欧美亚一区二区| 欧洲在线视频一区| 99re国产| 成人性生交大片免费看中文 | 亚洲国产美女搞黄色| 日韩美一区二区三区| 一区二区三区四区不卡| 欧美精品欧美精品系列c| 91丨porny丨在线| 国产精品123区| 蜜臀av一区二区在线免费观看| 亚洲视频 欧洲视频| 久久精品综合网| 日韩精品专区在线| 91麻豆精品国产自产在线 | 久草精品在线观看| 亚洲成人1区2区| 亚洲理论在线观看| 亚洲国产成人自拍| 国产清纯美女被跳蛋高潮一区二区久久w| 欧美性猛交一区二区三区精品| 婷婷久久五月天| 蜜桃狠狠色伊人亚洲综合网站| 不卡视频一区| 91麻豆蜜桃一区二区三区| 国产成人亚洲精品狼色在线| 日本强好片久久久久久aaa| 亚洲福利电影网| 悠悠色在线精品| 一区二区免费在线播放| 综合网在线视频| 亚洲人一二三区| 亚洲色图欧洲色图婷婷| 亚洲欧洲精品一区二区三区不卡| 亚洲国产精品ⅴa在线观看| 欧美国产禁国产网站cc| 国产网红主播福利一区二区| 久久久久成人黄色影片| 久久亚洲影视婷婷| 欧美国产视频在线| 国产精品蜜臀av| 亚洲人成7777| 亚洲成人免费视频| 男女男精品视频网| 国产在线精品一区二区三区不卡| 久久se精品一区精品二区| 久久99精品一区二区三区| 国产一本一道久久香蕉| 成人免费视频网站在线观看| av亚洲精华国产精华| 91嫩草免费看| 国产免费高清一区| 色一情一区二区三区四区| 一区二区三区的久久的视频| 在线一区二区视频| 欧美精品一二三区| 欧美精品一区视频| 亚洲欧洲另类国产综合| 亚洲成年人影院| 国内成+人亚洲+欧美+综合在线| 国产激情91久久精品导航 | 亚洲 日韩 国产第一区| 亚洲自拍偷拍二区| 欧美精品乱人伦久久久久久| 久久一夜天堂av一区二区三区| 国产精品久久久久久久久动漫| 亚洲精品欧美二区三区中文字幕| 免费人成精品欧美精品| 岛国精品在线播放| 欧美二区在线| 3d成人动漫网站| 国产精品成人网| 水野朝阳av一区二区三区| 国产成人免费9x9x人网站视频| 成人片在线免费看| 色婷婷av一区二区三区之一色屋| 欧美一级二级在线观看| 亚洲色图欧美偷拍| 极品销魂美女一区二区三区| 91亚洲精品丁香在线观看| 亚洲.欧美.日本.国产综合在线| 欧美一区二区播放| 亚洲免费在线视频| 国产不卡在线视频| 久久精品日产第一区二区三区| 一区二区三区欧美在线| 欧美成人a视频| 亚洲午夜久久久久久久久电影院| 成人午夜电影久久影院| 日韩欧美精品一区二区三区经典| 日韩一区二区免费在线电影| 亚洲免费伊人电影| 国产不卡视频一区二区三区| 久久久久久欧美精品色一二三四| 欧美日本韩国一区| 一区二区三区在线看| 成人午夜av影视| 色综合天天综合网国产成人综合天 | 亚洲免费看黄网站| 国产一区二区三区黄视频| 欧美成人蜜桃| 久久婷婷国产综合国色天香| 日本不卡高清视频| 久久精品国产精品国产精品污| 欧美精品久久99久久在免费线| 一区二区三区免费网站| 99国产精品99久久久久久| 在线精品视频免费播放| 一区二区中文字幕在线| 成人午夜精品在线| 在线观看免费亚洲| 亚洲一区二区视频| 国产一级特黄a大片99| 欧美一级夜夜爽| 日韩av不卡一区二区| 久久久综合香蕉尹人综合网 | 中文字幕亚洲区| 99久久99久久精品免费观看 | 日韩欧美一二区| 免费在线观看日韩欧美| 欧美日韩一区在线视频| 国产片一区二区| 福利一区二区在线观看| 欧美视频精品在线观看| 亚洲国产欧美在线| 久久精品人人做人人爽电影| 久久众筹精品私拍模特| 国产精品一二三四| 欧美日韩不卡在线| 日韩av电影一区| 亚洲一区影院| 午夜伊人狠狠久久| 欧美激情第一页在线观看| 国产精品视频一二三区| 高清av免费一区中文字幕| 久久久久久一二三区| gogogo免费视频观看亚洲一| 欧美剧在线免费观看网站| 美女任你摸久久| 在线观看中文字幕不卡| 舔着乳尖日韩一区| 亚洲 日韩 国产第一区| 亚洲精选免费视频| 国产亚洲精品自在久久| 欧美激情在线观看视频免费| 99久久777色| 国产亚洲综合av| 国产精品9999久久久久仙踪林| 久久久久亚洲综合| 高清国语自产拍免费一区二区三区| 欧美精品一区男女天堂| 91gao视频| 欧美国产日韩亚洲一区| 国产精品一区在线观看| 国产精品久久久久久久久久免费看| 99视频日韩| 亚洲色图丝袜美腿| 水蜜桃一区二区| 偷偷要91色婷婷| 91黄色激情网站| 精品一区二区三区影院在线午夜 | 国产丶欧美丶日本不卡视频| 欧美精品乱码久久久久久按摩| 国内成人精品2018免费看| 欧美一区二区二区| 91精品黄色| 亚洲乱码中文字幕综合| 尤物一区二区三区| 狠狠色丁香久久婷婷综| 日韩视频免费观看高清完整版| bt欧美亚洲午夜电影天堂| 久久亚洲春色中文字幕久久久| 3d蒂法精品啪啪一区二区免费| 欧美经典三级视频一区二区三区| 久久www免费人成精品| 午夜欧美在线一二页| 欧美欧美欧美欧美首页| 99精品1区2区| 亚洲精选一二三| 欧美日韩在线一区二区| 成人va在线观看| 亚洲你懂的在线视频| 91成人看片片| 91婷婷韩国欧美一区二区| 亚洲男人天堂av| 欧美日韩美少妇| 成人欧美一区二区| 五月婷婷激情综合网| 精品国产乱码久久久久久闺蜜|