自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 vxworks7 sm750 pcie gpu framebuffer驱动

sm750只能进行2d绘图,3d opengl的话只能软件实现。这里只是初步实现了显示,可以使用fbconsole。主要在于要把pcie bar地址映射好;双缓冲,2d加速等功能以后有空再研究。bar0对应framebuffer,bar1对应寄存器。

2026-04-21 17:54:13 30

原创 飞腾D2000 +X100+VxWorks+ Windml5.3

按照gitee上大佬的BSP教程编译和配置即可,添加一些基础配置,没有太多需要修改的就运行起来了windml5.3。不过没法实现opengl的3d加速。如果要运行opengl暂时只能移植mesa通过CPU去计算渲染。淘了一个D2000+X100的主板,自己编译了UBOOT,更换了了UEFI的BIOS。

2026-01-29 13:36:54 271

原创 intel x86 vxworks7 mesa

i3-6100 6代 intel 的处理器上复盘了一下Vxworks7的mesa 3d运行。还是折腾了好一会儿,其实按照手册配置就行了,配置已经很简单了;主要framebuffer要按照对应显示接口选择;

2026-01-19 14:23:01 133

原创 Toradex apalis imx8 vxworks7

vxworks系统能够跑起来,用的是IMX8QM MEK参考板的BSP,IMX8QM MEK参考板里面用的是lpuart0作为标准输出,而apalis evaluation board用的是luart1,所以设备树里面标准输出要修改为lpuart1。

2026-01-06 15:01:37 261

原创 FPGA-OPENGL 3D绘图

跑了一个开源项目的DEMO,能够使用FPGA实现OPENGL 3D绘图,主机采用USB3.0接口进行绘图操作,HDMI输出到显示屏进行显示。

2026-01-04 17:59:00 437

原创 IMX6Q 裸机 tinygl

imx6q裸机跑tinygl,分辨率1024x768,感觉性能不是很好,只有1fps。

2025-05-19 21:43:08 176

原创 RISC-V OPENGL 3D显示

感觉RISC-V内核的浮点计算能力非常不错。比IMX6Q的 Cortex-A9要强很多。在artinchip的D21X上移植了tinygl,D21X是平头哥的玄铁C906 RISC-V 内核。1024x600的分辨率感觉运行非常流畅,而且主频只有500-600Mhz。有可能是64位的原因,

2025-05-16 16:42:56 175

原创 ZYNQ7020 OPENGL 3D显示

感觉ZYNQ7020的Cortex-A9核跑tinygl比IMX6Q的Cortex-A9核跑起来流畅很多,分辨率相当,而且主频IMX6Q更高,具体原因有待研究。在ZYNQ7020 创建了一个application,移植了tinygl上去运行,800x400的分辨率,运行起来还算是比较流畅。

2025-05-16 16:33:13 244

原创 STM32 OpenGL 3d显示

TinyGL的主要优点是快速和简单,因为它不必完全兼容OpenGL。偶然间发现大神级程序员Fabrice Bellard的作品,tinygl,可以不使用GPU来实现OPENGL 3d显示,甚至MCU都可以运行。TinyGL旨在为嵌入式系统或游戏提供OpenGL *子集的一个非常小的实现。它是一个纯软件的实现。我在STM32F409上移植运行了,分辨率为800*480,效果还不错,奈何MCU性能的原因,帧率较低。与OpenGL兼容的报头(报头改编自Brian Paul等人的very good Mesa)。

2025-03-26 18:06:09 572

原创 ARINC653和AUTOSAR OS的差异比较分析

4.ARINC653中并没有对中断的管理进行了详细的约定,而AUTOSAR中对中断进行了约束,分为了1类中断和2类中断,并且将中断Interrupt和Task一起作为Application的从属;8.ARINC653在多核实现进行了简单的描述,而AUTOSAR则对多核实现进行了具体的描述,增加了自旋锁Spinlock,并且对分区Application绑定到核进行了描述。2.ARINC653并没有对定时器进行了约定,而AUTOSAR定义了Counter计数器,Alarm警报的概念;

2024-12-10 16:17:52 522

原创 开源的ARINC653分区操作系统

开源的ARINC653分区操作系统

2024-10-31 09:11:58 1103

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除