当前位置: 代码网 > 科技>电脑基础>电脑常识 > bsp是什么格式文件?bsp文件如何打开?

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

2014年10月14日 电脑常识 我要评论
bsp是什么格式文件?bsp文件如何打开?BSP是什么意思?bsp是什么文件?以及bsp文件怎么打开?这些问题,是首次接触BSP格式的朋友们问的最多的问题,针对这些问题,本文就为大家进行解答,希望可以帮助到有需要的朋友们... 14-10-14

对于普通电脑用户来说也许接触到bsp的机会不多,bsp是一钟底层文件,承载着底层硬件的稳定运行。

bsp是什么文件

bsp( board support package)是板级支持包,是介于主板硬件和操作系统之间的一层,应该说是属于操作系统的一部分,主要目的是为了支持操作系统,使之能够更好的运行于硬件主板。

bsp是板级支持包,是介于主板硬件和操作系统之间的一层,应该说是属于操作系统的一部分,主要目的是为了支持操作系统,使之能够更好的运行于硬件主板。bsp是相对于操作系统而言的,不同的操作系统对应于不同定义形式的bsp,例如vxworks的bsp和linux的bsp相对于某一cpu来说尽管实现的功能一样,可是写法和接口定义是完全不同的,所以写bsp一定要按照该系统bsp的定义形式来写(bsp的编程过程大多数是在某一个成型的bsp模板上进行修改)。这样才能与上层os保持正确的接口,良好的支持上层os。


 

例如:在vxworks中的网卡驱动,首先在config.h中包含该网卡,然后将网卡含网卡的信息的参数放入数组 end_tbl_entry enddevtbl [] 中,系统通过函数muxdevload( )调用这个数组来安装网卡驱动。

而在linux中的网卡驱动,是在space.c中声明该网络设备,再把网卡驱动的一些函数加到dev结构中,由函数ether_setup()来完成网卡驱动的安装。

纯粹的bsp所包含的内容一般说来是和系统有关的驱动和程序,如网络驱动和系统中网络协议有关,串口驱动和系统下载调试有关等等。离开这些驱动系统就不能正常工作。

tornado中bsp的编译和上层应用程序不同,用命令行或直接在tornado环境下build,在tornado下不能跟踪调试。

bsp文件如何打开?

用户也可以添加自己的程序到bsp中,但严格来说不应该算bsp.一般来说这种做法不建议。因为一旦操作系统能良好运行于最终的主板硬件后,bsp也就固定了,不需要做任何改动。而用户自己在bsp中的程序还会不断的升级更新,这样势必对bsp有不好的影响,对系统造成影响,同时由于bsp调试编译环境较差,也不利于程序的编译调试。

而在打开bsp文件时,我们推荐使用bsp转换map地图文件转换器、cs地图编辑器等工具打开,如上图所示。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com