对于普通
计算机用户,接触BSP的机会不多,BSP是底层
文件,承载底层
硬件的稳定
运行。
什么文件是BSP
BSP(板
支持包)是一个板级支持包。它是
主板硬件和
操作系统之间的一层。它应该是
操作系统的一部分。主要目的是支持操作系统,使其在硬件主板上运行得更好。
BSP是一个板级支持包。它是主板硬件和操作系统之间的一层。它应该是操作系统的一部分。主要目的是为了支持操作系统,使其运行在硬件motherboard.bsp更好是相对于操作系统,操作系统对应于不同形式的BSP的不同定义,如VxWorks BSP和Linux BSP相对于CPU同时实现相同的
功能,但写作和接口定义是完全不同的,所以BSP必须根据书面的形式编写BSP定义(BSP编程过程中最改性成型BSP模板)。这样,我们能保持与上层系统的
正确的接口和支持上的操作系统。
例如:在VxWorks网卡
驱动程序,包括
配置第一张H,然后
参数卡信息到一个数组包含end_tbl_entry enddevtbl { },系统通过功能muxdevload()调用此阵列
安装网卡驱动程序。
在Linux网卡驱动宣布
网络设备的
空间。C、添加网卡驱动程序的开发结构的一些功能,和完善的功能ether_setup网卡驱动程序的安装()。
纯BSP中所包含的内容一般与系统相关的驱动程序有关,如系统中的网络驱动器和网络协议、串口驱动程序和系统的
下载调试等,这些驱动系统不能正常
工作。
龙卷风中BSP的编译
不同于上层
应用程序,使用
命令行或直接在龙卷风环境中构建,在龙卷风下无法跟踪。
BSP文件是如何打开的
用户也可以将自己的程序添加到BSP中,但它不应该是BSP。一般不
推荐,因为一旦操作系统在最终的主板硬件上运行良好,BSP是固定的,不需要
修改,BSP中用户自己的程序将继续更新和更新,这将对BSP产生不良
影响,影响系统。同时,由于BSP调试环境较差,也不利于编译和调试程序。
当打开BSP文件时,我们建议使用BSP来
转换map映射文件转换器、cs映射
编辑器和其他
工具,如上所示。