似乎任何类型的图形库如DirectFB或MiniGui都需要某种底层操作系统,如Linux或uClinux.
我面临的挑战是为微控制器编写一个只有512kb闪存的软件,一个LCD显示器和一个触摸屏来显示和处理一些图片和GUI部件.
你知道哪个库只需要一个指针可以处理行,图像和字体的视频内存吗?
我们使用Swellsoftware的"PEG"(C++版本)多年.它是商业软件,不是免费的,但底层屏幕驱动程序只能使用指向图形内存的指针,它们为不同类型的图形硬件提供了许多示例驱动程序.我们使用示例驱动程序作为参考,为我们的专有硬件编写了自己的自定义驱动程序.我们总是有某种RTOS,但我相信PEG +也可以在没有操作系统的情况下运行.
在这里查看:http: //www.swellsoftware.com/
祝好运,