求助!怎样理解一种开发板能不能支持某种操作系统?

yoshiki117   2008-9-24 21:43 楼主
各位好:
我买开发板的时候经常听到有人问这种开发板能不能支持某一种操作系统,比如VxWorks操作系统。
我是菜鸟,我不理解所谓的开发板能不能支持什么操作系统。但我查了有关资料之后就产生如下理解:
“一种开发板能不能支持某一种操作系统,关键是看卖这种开发板的厂家能不能提供基于这个开发板(硬件)和相对应操作系统(软件)的BSP包,如果说这个厂家或者商家能提供相对应的BSP包,就说明这种开发板可以支持这个相对应的操作系统,如果说这个厂家或者商家不能提供相对应的BSP包,就说明这种开发板不可以支持这个相对应的操作系统”。
我不知道我这种理解对不对,希望各位高手能够指点迷津。
谢谢!!!!!

回复评论 (6)

对的 。。。也就是说如果你能自己开发相应的bsp、你就能让它支持新的系统。。
点赞  2008-9-24 22:04
引用: 引用楼主 zfm850722 的帖子:
各位好:
我买开发板的时候经常听到有人问这种开发板能不能支持某一种操作系统,比如VxWorks操作系统。
我是菜鸟,我不理解所谓的开发板能不能支持什么操作系统。但我查了有关资料之后就产生如下理解:
“一种开发板能不能支持某一种操作系统,关键是看卖这种开发板的厂家能不能提供基于这个开发板(硬件)和相对应操作系统(软件)的BSP包,如果说这个厂家或者商家能提供相对应的BSP包,就说明这种开发板可以支持这个相对…


----------不对,没有BSP不表示不支持。没有BSP你可以向别人要,
不支持某种操作系统是由处理器决定的。
有些处理器没有MMU,就不能使用wince和linux
这是处理器的硬件特性和操作系统的软件系统决定的
没有BSP,就不支持操作系统的说法,不妥当。
点赞  2008-10-11 09:35
嗯。
其实别人在问这种开发板能不能支持某一种操作系统,比如VxWorks操作系统
这句话的意思其实是:这块开发板有没有对应vxworks的BSP。
只要操作系统支持某种CPU,那么使用这款CPU的板子就可以运行这个操作系统,只不过是有没有写好的BSP罢了。
点赞  2008-10-15 21:36
那 BSP究竟应该怎样开始 ?
给点思路啊。。。。我的2410 ,我怎么办,才可以装上VXWORKS
点赞  2008-11-5 13:43
引用: 引用 2 楼 gooogleman 的回复:
引用楼主 zfm850722 的帖子:
各位好:
我买开发板的时候经常听到有人问这种开发板能不能支持某一种操作系统,比如VxWorks操作系统。
我是菜鸟,我不理解所谓的开发板能不能支持什么操作系统。但我查了有关资料之后就产生如下理解:
“一种开发板能不能支持某一种操作系统,关键是看卖这种开发板的厂家能不能提供基于这个开发板(硬件)和相对应操作系统(软件)的BSP包,如果说这个厂家或者商家能提供相对应的BSP包,就说明这…

这个的确是正解,不过开发驱动有个前提就是你得有电路图。
点赞  2008-11-5 13:59
同意二楼的。
没有搞不到BSP的说法,除非是新的cpu,不属于任何一个cpu famliy,那就完了。不是的话,bsp都可以改写的。
点赞  2008-11-5 14:22
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复