日韩欧美国产极速不卡一区,国产手机视频在线观看尤物,国产亚洲欧美日韩蜜芽一区,亚洲精品国产免费,亚洲二区三区无码中文,A大片亚洲AV无码一区二区三区,日韩国语国产无码123

您好,歡迎來(lái)到維�(kù)電子市場(chǎng)�(wǎng) 登錄 | 免費(fèi)注冊(cè)

BSP
閱讀�24042�(shí)間:2011-08-26 14:34:09

  BSP介紹(BOArd Support Package)是介于底層硬件和上層軟件之間的底層軟件�(kāi)�(fā)�,它主要功能為屏蔽硬�,提�操作系統(tǒng)及硬件驅(qū)�(dòng),是�(shí)作特定的支援代碼讓所給的板來(lái)符合所給的作業(yè)系統(tǒng)�

�(fā)展史

  大約�1988年開(kāi)始出�(xiàn)這�(gè)�。這詞的來(lái)源最常被歸于溫瑞爾公司(Wind River Systems� 給它� VxWorks 嵌入式作�(yè)系統(tǒng),不�(guò)�(xiàn)在已�(jīng)廣泛的在�(yè)界使�。如 QNX Software Systems 也提� BSPs。Microsoft也提供有 Windows CE 作業(yè)系統(tǒng)� BSPs�

  Windows CE 作業(yè)系統(tǒng)� BSP 包含有:

  bootloader

  �(qū)�(dòng)

  OEM Adaptation Layer(OAL�

  配置文件

概述

  BSP(board support package�� 是介于主板硬件和操作系統(tǒng)中驅(qū)�(dòng)層程序之間的一�,一般認(rèn)為它屬于操作系統(tǒng)一部分,主要是�(shí)�(xiàn)�(duì)操作系統(tǒng)的支�,為上層的驅(qū)�(dòng)程序提供訪問(wèn)硬件�(shè)備寄存器 的函�(shù)�,使之能夠更好的�(yùn)行與硬件主板。在嵌入式體�(tǒng)軟件的組成中,就有BSP。BSP是相�(duì)于操作系�(tǒng)而言�,不同的操作系統(tǒng)�(duì)�(yīng)于不同定義形式的 BSP,例如VxWorks的BSP和Linux的BSP相對(duì)于某一CPU�(lái)�(shuō)盡管�(shí)�(xiàn)的功能一樣,可是�(xiě)法和接口定義是完全不同的,所以寫(xiě)B(tài)SP一定要 按照該系�(tǒng)BSP的定義形式來(lái)�(xiě)(BSP的編程過(guò)程大多數(shù)是在某一�(gè)成型的BSP模板上�(jìn)行修改)。這樣才能與上層OS保持正確的接�,良好的支持上層 OS�

功能

  1  單板硬件初始�,主要是CPU的初始化,為整�(gè)軟件系統(tǒng)提供底層硬件支持�

  2  為操作系�(tǒng)提供�(shè)備驅(qū)�(dòng)程序和系�(tǒng)中斷服務(wù)程序�

  3  定制操作系統(tǒng)的功�,為軟件系統(tǒng)提供一�(gè)�(shí)�(shí)多任�(wù)的運(yùn)行環(huán)境;

  4  初始化操作系�(tǒng),為操作系統(tǒng)的正常運(yùn)行做好準(zhǔn)��

范例

  溫瑞爾公司為 ARM Integrator 920T �(kāi)�(fā)板提供的 BSP 包含以下部分(還有其他部分未列出�:

  一�(gè) config.h 文件� 定義了一些常量例� ROM_SIZE � RAM_HIGH_ADRS

  一�(gè) Makefile, 定義了二�(jìn)制版本的 VxWorks ROM 映像,這�(gè)映像是用�(lái)提供給對(duì)閃存�(jìn)行編程的

  一�(gè) bootrom 文件� 定義了這�(gè)板相�(guān)的啟�(dòng)參數(shù)�

  一�(gè) target.ref 文件� 描述了板相關(guān)的信�,例如開(kāi)�(guān)和跳線設(shè)置,中斷�

  一�(gè) VxWorks 映像

  C 代碼,包含有�

  flashMem.c -- �(kāi)�(fā)板的閃存的驅(qū)�(dòng)

  pciIomapShow.c -- � PCI 總線映射成文�

  primeCellSio.c -- TTY �(qū)�(dòng)

  sysLib.c -- �(kāi)�(fā)板系�(tǒng)相關(guān)的例�

  romInit.s -- �(kāi)�(fā)板的 ROM 初始化模塊,包含�(kāi)�(fā)板從 ROM �(yùn)行程序的入口代碼

維庫(kù)電子�,電子知�(shí),一查百通!

已收錄詞�160364�(gè)