我写了一个库来使用不同的LCD,例如带有TouchScreens的TFT LCD和现有的RTOS。 该库确实包括所有高级例程,如绘制线条,圆形,渲染字体等。
现在,我想让库更有用,并为它提供一个小的GUI工具包,以便用户可以创建按钮,滑块,单选按钮和所有其他经典的GUI元素。 有GWEN可以很好地运作。
我的问题:是否有像GWEN这样的免费开源库,这些库很容易用于我的目的? 我不能像Qt这样的东西,因为我需要实现像事件处理和东西这样的整个内部。此外,RTOS需要支持POSIX。我真的只想要GUI元素,仅此而已。它必须非常轻量级,并且只能实现所有高级类。它应该尽可能轻量级,因为它应该运行在像STM32F1这样的小型微控制器上(ARM Cortex-M3,RAM少于100kB)。