代码之家  ›  专栏  ›  技术社区  ›  aquila

用于嵌入式linux的轻量级2D库

  •  1
  • aquila  · 技术社区  · 6 年前

    我正在相对受限的嵌入式Linux平台上开发一个应用程序,这意味着它有256MB的flash;但是RAM没有问题。应用程序使用spitft屏幕,通过帧缓冲驱动程序公开。UI唯一需要的就是支持各种字体和大小的文本显示,包括文本动画(淡入、幻灯片等)。在rpi3上运行的原型上,我使用了libcairo,所以它运行得很好。现在,如果在真实平台上有严格的空间限制,那么再使用libcairo似乎就不可行了,因为根据我所见,libcairo需要超过100mb的空间以及所有依赖项。但请注意,我来自裸机世界,从未处理过复杂的UI,所以我可能对libcairo及其大小完全错误。所以,伙计们,请你建议我可以为我的案例挑选什么二维库(C++是首选的,但是C也可以),并且万一有LICAEIROO的方式使用很少的MEG足迹,请给我指出正确的方向。

    当做

    0 回复  |  直到 6 年前