Experiement Design - huangbj16/rcore-vc4-opengl GitHub Wiki
实验方案设计
实验分为三个阶段,
-
在rCore中实现VideoCore IV的驱动,包括用户态和内核态的两部分。之后可以写简易的用户态rust程序实现在界面上画图。此部分涉及增加新的syscall,例如ioctl。
-
基于OpenGL实现用户态驱动,封装成API和静态链接库。之后可以在用户态rust程序中调用OpenGL API画图。
-
适配MiniGUI,实现OpenGL中对应的API。