芯唐南京CM3031系列MCU配合SGL GUI库开启HMI开发新篇章

基于芯唐南京 CM3031配合 SGL 轻量级嵌入式 GUI 库

若您正致力于打造极致人机交互体验,需甄选一款兼具大内存空间、多元外设拓展、官方IDE全免费开发生态,且实现高性价比、超低功耗与巅峰性能的MCU平台——那么,芯唐南京基于Arm Cortex-M33内核的CM3031系列,搭配轻量级图形引擎SGL GUI,必将为您的HMI开发注入前所未有的活力:它以硬核内核赋能高效渲染,以海量资源支撑复杂界面,以免费生态降低开发门槛,以卓越能效平衡性能与功耗,最终成就极具竞争力的智能化交互终端,开启高效开发与极致体验的双重价值新篇章。

芯唐 CM3031 系列 MCU 核心特色

芯唐CM3031系列MCU,基于高性能Arm Cortex-M33内核,专为高要求的人机交互(HMI)与智能控制场景量身打造。其核心特色包括:

大容量内存,从容应对复杂应用:内置大容量片上存储器(至高512KB Flash + 380KB RAM),轻松支撑多任务处理、图形渲染及复杂算法,为动态交互与大数据处理提供坚实保障。

多元外设,无限拓展可能:集成丰富高性能外设接口——USBCAN-FD、ELLSI & LLSI 接口,多路UART/SPI/I3C/I²C、高速ADC与PWM等一应俱全,无缝对接各类传感器、显示屏与通信模块,大幅简化外围电路设计,降低BOM成本。

灵活封装,适配多样场景:提供LQFP/QFN封装多种规格,覆盖从紧凑型消费电子到工业级控制系统的不同尺寸需求,兼顾设计灵活性与生产便利性。

极致性价比,重塑开发价值:以卓越的能效比(低功耗运行+高性能输出)与免授权费的官方IDE开发工具链,实现开发成本与性能表现的黄金平衡**,助力客户快速实现产品差异化并缩短上市周期。

技术亮点加持:支持TrustZone安全特性,搭配轻量级图形库SGL GUI,可轻松构建流畅、高响应的交互界面,为智能终端注入澎湃动力。

无论是智能工业控制、高端家电,还是新能源管理等领域,CM3031凭借其“大内存基石、外设生态矩阵、灵活封装适配与成本效益优势”,都将成为您构建下一代高可靠、高集成度应用的理想之选。

885acad6-8bf2-11f1-90a1-92fbcf53809c.png

SGL 是什么?

SGL是一个轻量级的UI图形库,符合现代化审美设计,其设计思想来源于LVGL图形库,具有抗锯齿,圆角,边框等关键UI设置项,同时具有图层概念,不同控件有不同的层次,可设置透明度,控件同样有父子关系,子控件可继承部分父控件属性。代码采用面向对象的思想,文件结构清晰,非常适合应用于性能以及内存有限的单片机,控件有:圆角矩形、标签、开关、进度条、圆环、列表等。

有了 LVGL 图形库,SGL 存在的意义是什么?

LVGL对内存和性能的占用仍然太大。当然,毫无疑问,LVGL是目前嵌入式领域使用率比较高的一个UI库(据官方搜索小米也在用),功能多,代码风格好,虽然也算轻量级UI库,但轻量级的程度仍然不够。对于内存小的单片机来说,运行LVGL压力非常大,那么我内存小,又想用类似LVGL的图形库有吗?有的兄弟,有的,就是我们介绍的主题SGL图形库。

SGL 图形库到底解决了什么痛点?

目前LVGL图形库是好用,但是对单片机要求特别高,如果使用无UI框架的方式,性能以及内存占用确实小,但做出来的效果又特别差劲,做出来的产品够用,但缺乏竞争力。

(1)flash占用大:LVGL可以对功能进行裁剪,但由于其设计框架的原因,裁剪过后的代码对内存占用也十分大,SGL是高度可裁剪,裁剪过后的功能,一定不会被编译(直接或间接)。

(2)ram占用大:对于LVGL来说,每个控件对RAM的占用都是很大的,LVGL是为了功能的丰富,但SGL的定位是为了更加轻量级,因此,对于RAM的使用,作者严格地控制每一个字节的占用,尽可能保证功能的前提下做到最小占用。

(3)代码框架差:当不使用任何框架时,散装的代码用于实际项目开发是灾难性的。SGL是完全没有这些问题的,源代码文件目录分类清晰,函数API风格统一,同样有配置文件,初始化简单,配套资料文档齐全。

芯唐 MCU 生态系统

Make Engineers’ Jobs Easier

8b1f396e-8bf2-11f1-90a1-92fbcf53809c.png

Arm Keil MDK -Nuvoton Free Edition

全球第一家免费

新唐科技与ARM合作,推出Arm Keil MDK Nuvoton Edition,免费提供给客户使用;

Keil MDK 包含 Arm C/C++ 编译器、Keil µVision 开发环境和 Keil Studio Pack (Visual Studio Code 扩展)。

适用于新唐科技NuMicro Cortex-M内核系列微控制器,内核包括Arm Cortex-M0, M0+, M23,M33, M4, M55, M7 和 M85。

适用于芯唐南京NuMicro Cortex-M内核系列微控制器,内核包括Arm Cortex-M23,M33。

8c475bdc-8bf2-11f1-90a1-92fbcf53809c.png

如需了解更多 CM3031 详情,欢迎登录芯唐南京官方网站www.ntnj.com查询或直接与我们联系。

  • 随机文章
  • 热门文章

您可以还会对下面的文章感兴趣:

暂无相关文章