開發板支援套裝軟體- 維基百科,自由的百科全書
文章推薦指數: 80 %
在嵌入式系統中,開發板支援套裝軟體(英語:board support package,簡稱BSP)用作初始化與執行作業系統並用於評估板(Evaluation Board)的簡易程式碼。
開發板支援套裝軟體
維基百科,自由的百科全書
跳至導覽
跳至搜尋
在嵌入式系統中,開發板支援套裝軟體(英語:boardsupportpackage,簡稱BSP)用作初始化與執行作業系統並用於評估板(EvaluationBoard)的簡易程式碼[1]。
它通常包含了以基礎支援代碼來載入作業系統的引導程式(英語:bootloader),以及主機板上所有裝置的驅動程式。
一些供應商還會提供一套根檔案系統、用於構建執行在該嵌入式系統上的程式的工具鏈(英語:toolchain,可以是架構支援包的一部分),以及(在執行過程中)組態裝置的實用工具。
歷史[編輯]
大約從1988年開始出現這個詞。
這詞的來源最常被歸於溫瑞爾公司(WindRiverSystems)給它的VxWorks嵌入式作業系統,不過現在已經廣泛的在業界使用。
如QNXSoftwareSystems也提供BSPs。
Microsoft也提供有WindowsCE作業系統的BSPs。
WindowsCE作業系統的BSP包含有:
bootloader
驅動
OEMAdaptationLayer(OAL)
設定檔
範例[編輯]
溫瑞爾公司為ARMIntegrator920T開發板提供的BSP包含以下部分(還有其他部分未列出):
一個config.h檔案,定義了一些常數例如ROM_SIZE和RAM_HIGH_ADRS
一個Makefile,定義了二進位版本的VxWorksROM映像,這個映像是用來提供給對快閃記憶體進行程式設計的
一個bootrom檔案,定義了這個板相關的啟動參數等
一個target.ref檔案,描述了板相關的資訊,例如開關和跳線設定,中斷等
一個VxWorks映像
C代碼,包含有:
flashMem.c--開發板的快閃記憶體的驅動
pciIomapShow.c--將PCI匯流排對映成檔案
primeCellSio.c--TTY驅動
sysLib.c--開發板系統相關的常式
romInit.s--開發板的ROM初始化模組,包含開發板從ROM執行程式的入口代碼
參見[編輯]
CSP
DasU-Boot
UEFI
BIOS
閱論編嵌入式系統一般術語
微控制器
ASIC/FPGA/SoC
單板機
引導程式
交叉編譯器
開發板支援套裝軟體
嵌入式作業系統
嵌入式軟體(英語:Embeddedsoftware)
嵌入式資料庫(英語:Embeddeddatabase)
嵌入式hypervisor(英語:Embeddedhypervisor)
記憶體占用(英語:Memoryfootprint)
IoT
消費電子產品
最小硬體系統
韌體及掌控
封閉平台
設計式缺陷
殘廢軟體
廠商鎖定(英語:Vendorlock-in)
第三方韌體(英語:Customfirmware)
第三方路由器韌體專案
自製(電動遊戲)(英語:Homebrew(videogames))
消費電子產品破解(英語:Hackingofconsumerelectronics)
Rooting(安卓)
iOS越獄
軟體庫
uClibc
EmbeddedGLIBC
musl
dietlibc
軟體開發工具
BusyBox
Buildroot
BitBake
OpenEmbedded
Yocto計劃
U-Boot
Almquistshell
Stand-aloneshell(英語:Stand-aloneshell)
嵌入式作業系統
嵌入式Linux
行動裝置Linux(英語:Linuxformobiledevices)
輕量級Linux發行版
WindowsIoT/WinCE
即時作業系統
程式語言
組合語言
嵌入式C語言
MISRAC
nesC(英語:nesC)
Ada
EmbeddedJava(英語:EmbeddedJava)
CAPL
輕量級瀏覽器比較(英語:Comparisonoflightweightwebbrowsers)
開源計算硬體(英語:Open-sourcecomputinghardware)
開源機器人(英語:Open-sourcerobotics)
^BoardSupportPackage:whatisit?.www.microcontrollertips.com.[2018-10-12].(原始內容存檔於2018-10-12).
取自「https://zh.wikipedia.org/w/index.php?title=板级支持包&oldid=72688512」
分類:嵌入式系統隱藏分類:含有英語的條目
導覽選單
個人工具
沒有登入討論貢獻建立帳號登入
命名空間
條目討論
臺灣正體
不转换简体繁體大陆简体香港繁體澳門繁體大马简体新加坡简体臺灣正體
查看
閱讀編輯檢視歷史
更多
搜尋
導航
首頁分類索引特色內容新聞動態近期變更隨機條目資助維基百科
說明
說明維基社群方針與指引互助客棧知識問答字詞轉換IRC即時聊天聯絡我們關於維基百科
工具
連結至此的頁面相關變更上傳檔案特殊頁面靜態連結頁面資訊引用此頁面維基數據項目
列印/匯出
下載為PDF可列印版
其他語言
EnglishFrançaisItaliano한국어РусскийSvenska
編輯連結
延伸文章資訊
- 1軟體繪圖板的價格推薦- 2022年7月| 比價比個夠BigGo
電腦繪圖板電繪圖軟體熱鍵鍵盤快捷鍵盤USB clip studio paint XPPEN. 12. bigcoin white 1% ... Cintiq Intuos PF8611 H430...
- 2軟體板-新人首單立減十元-2022年7月 - 淘寶
去哪兒購買軟體板?當然來淘寶海外,淘寶當前有2310件軟體板相關的商品在售,其中按品牌劃分,有DIY6件。 在這些軟體板的材質有木、人造板、PMMA、碳鋼和塑料等多種, ...
- 3線上教學必備的三大工具:視訊軟體x 手寫板x 數位白板
- 4四大板廠燈效控制軟體使用教程-十銓科技TEAMGROUP
首先來看華碩ASUS的Aura,說來恰巧,在小編著手寫這篇文章的同時接到華碩朋友的訊息,說之後ASUS Aura會和其他與華碩主機板相關的軟體一併整合進一個叫「Armoury Crate」的 ...
- 5pcb板- 電腦軟體(電腦電子) - 人氣推薦- 2022年8月| 露天拍賣
雙電源整流濾波板2C PCB w1163-200923[416901] 雙電源整流板6C PCB w1163-200923[416895] 416898"實品拍攝"TDA7294身歷聲功放板PC...