- 博客(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
原创 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅