/Arm-2D

Arm-2D Graphics Library package for RT-Thread

Primary LanguageCApache License 2.0Apache-2.0

说明:

该软件包为Arm-2DRT-Thread上的移植,原始仓库位于https://github.com/ARM-software/EndpointAI

关于该图形库的设计理念和使用说明请移步阅读原仓库或本软件包中documents文件夹中的相关文件。

需要注意的是该图形库依赖新版本的CMSISCMSIS-DSP;当使用gcc编译工具时,需要选择高版本。

上面处理完后,需要根据实际情况完成LCD驱动的编写,并提供一个基本的显示函数就能使用本软件包了。

int32_t GLCD_DrawBitmap (uint32_t x,
        uint32_t y,
        uint32_t width,
        uint32_t height,
        const uint8_t *bitmap);

使用:

env工具或者studio添加本软件包,路径为packages\system\Arm-2D.

根据配置选项可以选择是否使能抗锯齿选项,同是提供了两个基础的例子。配置好后编译在shell中输入arm_2d_basic或者arm_2d_complex就能看到显示的两个例子。

对于没有硬件或者学习目的的小伙伴,可以使用RT-Studio中内置的QEMU仿真出一块STM32F429开发板来使用。