让找料更便捷
电子元器件
采购信息平台
生意随身带
随时随地找货
一站式电子元器件
采购平台
半导体行业观察第一站
本词条由华强电子网用户提供,如果涉嫌侵权,请与我们客服联系,我们核实后将及时处理。
关键词:
大约从1988年开始出现这个词。这词的来源最常被归于温瑞尔公司(Wind River Systems) 给它的 VxWorks 嵌入式作业系统,不过现在已经广泛的在业界使用。如 QNX Software Systems 也提供 BSPs。Microsoft也提供有 Windows CE 作业系统的 BSPs。
大约从1988年开始出现这个词。这词的来源最常被归于温瑞尔公司(Wind River Systems) 给它的 VxWorks 嵌入式作业系统,不过现在已经广泛的在业界使用。如 QNX Software Systems 也提供 BSPs。Microsoft也提供有 Windows CE 作业系统的 BSPs。
Windows CE 作业系统的 BSP 包含有:
bootloader
驱动
OEM Adaptation Layer(OAL)
配置文件
1 单板硬件初始化,主要是CPU的初始化,为整个软件系统提供底层硬件支持;
2 为操作系统提供设备驱动程序和系统中断服务程序;
3 定制操作系统的功能,为软件系统提供一个实时多任务的运行环境;
4 初始化操作系统,为操作系统的正常运行做好准备。
温瑞尔公司为 ARM Integrator 920T 开发板提供的 BSP 包含以下部分(还有其他部分未列出):
一个 config.h 文件, 定义了一些常量例如 ROM_SIZE 和 RAM_HIGH_ADRS
一个 Makefile, 定义了二进制版本的 VxWorks ROM 映像,这个映像是用来提供给对闪存进行编程的
一个 bootrom 文件, 定义了这个板相关的启动参数等
一个 target.ref 文件, 描述了板相关的信息,例如开关和跳线设置,中断等
一个 VxWorks 映像
C 代码,包含有:
flashMem.c -- 开发板的闪存的驱动
pciIomapShow.c -- 将 PCI 总线映射成文件
primeCellSio.c -- TTY 驱动
sysLib.c -- 开发板系统相关的例程
romInit.s -- 开发板的 ROM 初始化模块,包含开发板从 ROM 运行程序的入口代码
上一篇:Bootloader技术
下一篇:BTS