成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

bsp是什么格式文件?bsp文件如何打開?

對于普通電腦用戶來說也許接觸到bsp的機會不多,bsp是一鐘底層文件,承載著底層硬件的穩(wěn)定運行。bsp是什么文件 BSP( Board Support Package)是板級支持包,是介于主板硬件和操

對于普通電腦用戶來說也許接觸到bsp的機會不多,bsp是一鐘底層文件,承載著底層硬件的穩(wěn)定運行。

bsp是什么文件

BSP( Board Support Package)是板級支持包,是介于主板硬件和操作系統(tǒng)之間的一層,應(yīng)該說是屬于操作系統(tǒng)的一部分,主要目的是為了支持操作系統(tǒng),使之能夠更好的運行于硬件主板。

BSP是板級支持包,是介于主板硬件和操作系統(tǒng)之間的一層,應(yīng)該說是屬于操作系統(tǒng)的一部分,主要目的是為了支持操作系統(tǒng),使之能夠更好的運行于硬件主板。BSP是相對于操作系統(tǒng)而言的,不同的操作系統(tǒng)對應(yīng)于不同定義形式的BSP,例如VxWorks的BSP和Linux的BSP相對于某一CPU來說盡管實現(xiàn)的功能一樣,可是寫法和接口定義是完全不同的,所以寫B(tài)SP一定要按照該系統(tǒng)BSP的定義形式來寫(BSP的編程過程大多數(shù)是在某一個成型的BSP模板上進行修改)。這樣才能與上層OS保持正確的接口,良好的支持上層OS。

例如:在VxWorks中的網(wǎng)卡驅(qū)動,首先在config.h中包含該網(wǎng)卡,然后將網(wǎng)卡含網(wǎng)卡的信息的參數(shù)放入數(shù)組 END_TBL_ENTRY endDevTbl [] 中,系統(tǒng)通過函數(shù)muxDevLoad( )調(diào)用這個數(shù)組來安裝網(wǎng)卡驅(qū)動。

而在Linux中的網(wǎng)卡驅(qū)動,是在space.c中聲明該網(wǎng)絡(luò)設(shè)備,再把網(wǎng)卡驅(qū)動的一些函數(shù)加到dev結(jié)構(gòu)中,由函數(shù)ether_setup()來完成網(wǎng)卡驅(qū)動的安裝。

純粹的BSP所包含的內(nèi)容一般說來是和系統(tǒng)有關(guān)的驅(qū)動和程序,如網(wǎng)絡(luò)驅(qū)動和系統(tǒng)中網(wǎng)絡(luò)協(xié)議有關(guān),串口驅(qū)動和系統(tǒng)下載調(diào)試有關(guān)等等。離開這些驅(qū)動系統(tǒng)就不能正常工作。

Tornado中BSP的編譯和上層應(yīng)用程序不同,用命令行或直接在Tornado環(huán)境下Build,在Tornado下不能跟蹤調(diào)試。

bsp文件如何打開?

用戶也可以添加自己的程序到BSP中,但嚴(yán)格來說不應(yīng)該算BSP.一般來說這種做法不建議。因為一旦操作系統(tǒng)能良好運行于最終的主板硬件后,BSP也就固定了,不需要做任何改動。而用戶自己在BSP中的程序還會不斷的升級更新,這樣勢必對BSP有不好的影響,對系統(tǒng)造成影響,同時由于BSP調(diào)試編譯環(huán)境較差,也不利于程序的編譯調(diào)試。

而在打開bsp文件時,我們推薦使用BSP轉(zhuǎn)換MAP地圖文件轉(zhuǎn)換器、CS地圖編輯器等工具打開,如上圖所示。

標(biāo)簽: