我正在寻找嵌入式系统的图形API。使用“图形”,我指的是能够绘制线条,填充区域,blit位图等的API。我需要用纯C(无C ++)编写的东西。
对于“嵌入式系统”,我正在考虑Linux太大而无法运行的小型系统。所以我要感谢一个不太关注文件系统和操作系统级访问的库,但只是用C接口公开图形基元,并绘制内存缓冲区。
有什么建议吗?
答案 0 :(得分:2)
以下是C / PEG产品页面的摘录:
C / PEG是完全由ANSI C编写的嵌入式开发人员的完整图形解决方案.C / PEG不仅提供优化的图形基元,文本和位图绘图;它还支持更高级别的图形对象,为开发人员提供快速应用程序开发的完整工具集
答案 1 :(得分:0)
我们已经使用EasyGui - http://www.easygui.com/ - 用于项目的开始(它目前处于暂停状态)。
从我做过的那一点看起来相当不错。您在PC上设计UI然后生成C代码,这一切都发生了。
我喜欢的一件事是,如果你正确构建你的应用程序,运行UI的代码可以与实际的用户界面分开 - 即它可以在不同的屏幕分辨率/颜色/等上重复使用。我们已经构建了一个模块化系统,只要我们遵循适当的按钮编号约定等,我们就可以在不同项目中重复使用位。