前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >VESA是啥

VESA是啥

作者头像
Taishan3721
发布2021-10-20 11:34:32
1.1K0
发布2021-10-20 11:34:32
举报
文章被收录于专栏:这里只有VxWorks这里只有VxWorks

欢迎关注VxWorks567

如转发 请标明出处!

VxWorks在物理设备上运行时,如果要使用图形库(例如WindML、Zinc、Tilcon、QT等等),就需要使用相应显卡的驱动。遗憾的是,所有显卡厂家基本都不会发布VxWorks版本的驱动。幸运的是,所有显卡都支持VBE - VESA BIOS Extensions。VESA - Video Electronics Standards Association,是一个制定视频显示标准的国际组织。因此,WindRiver只需要提供一个VESA驱动,VxWorks就可以使用绝大多数的显卡了。

VxWorks5.4、5.5、6.8、6.9就提供了相应驱动

这个驱动在加载时,会查询显卡BIOS支持的所有显示模式。在WorkBench里编译WindML时,打开Verbose选项,就可以得到这些信息。我把X86的相关代码提取出来,放入一个独立的函数里

链接:

https://pan.baidu.com/s/1OrFe0_kHmmmbFhpm2gTeBA

提取码:a6jg

这样不用加载WindML,也可以看到VESABIOS的基本属性了

不过只在VmWare里验证了这个代码,还不能保证对其它设备的支持

另外,Vx7提供的是OpenGL接口,VESA就使不上什么劲儿了

我是泰山 专注VX好多年!

一起学习 共同进步!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-10-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 这里只有VxWorks 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档