嵌入式GUI

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
  • NXP FRDM-MCXA344 SH1106 OLED:GPIO模拟I2C驱动u8g2图形库教程
    本套工程是基于 NXP FRDM-MCXA344 开发板打造的完整 OLED 图形演示方案,采用纯 GPIO 模拟 I2C 时序驱动 128×64 分辨率 SH1106 单色 OLED,原生集成 u8g2 开源图形库,无需占用硬件 I2C 外设,适配 Cortex-M33 内核 180MHz 主频 MCXA344 主控,可直接实现文字、几何绘图、动态波形、计数动画等嵌入式界面效果,配套串口调试、RGB 心跳 LED 指示,完整覆盖硬件接线、编译、烧录、调试全流程,适合 NXP MCXA 系列入门 GUI 开发学习。不少嵌入式开发者在使用 MCXA 系列芯片做小型显示界面时,常会遇到硬件 I2C 端口被传感器占用、底层驱动适配繁琐、图形渲染缺少成熟库的问题,这个开源演示工程刚好解决以上痛点,仅依靠通用 GPIO 引脚就能完成屏幕驱动,降低硬件资源占用门槛。
    957
    06/25 11:14
  • 告别手写UI代码 | 匠芯创UIBuilder嵌入式界面开发指南
    在嵌入式图形界面开发中,逐行编写LVGL布局代码、反复调整像素位置、每次UI改动都要重新编译烧录验证——这些重复劳动不仅拉长了研发周期,也增加了项目维护成本。团队协作时控件风格难以统一,多语言适配更是涉及大量代码改动,本应用于产品创新的精力,大量消耗在重复性工作上。 匠芯创UIBuilder正是面向上述痛点推出的可视化GUI开发工具。基于LVGL图形库构建,提供从界面设计、代码生成、模拟仿真到SD
  • LVGL基础知识和概念:视觉样式与资源系统
    这是我们 LVGL 9.0 嵌入式 GUI 开发系列的第二篇,专门拆解 GUI 的「视觉样式与资源系统」—— 也就是给界面做 “皮肤”、配素材的全流程,全程结合 MicroPython 实操,帮嵌入式开发者把界面从 “能用” 做到 “好看、好维护”。
  • TouchGFX 屏幕切换 Transition 功能全解 从原理到实战配置
    TouchGFX 作为 STM32 平台专属的嵌入式 GUI 开发工具,凭借轻量高效、硬件加速的特性,成为工业 HMI、智能家居、车载设备等界面开发的主流方案。屏幕切换(Transition) 是 GUI 交互的核心环节,流畅的切屏动画能大幅提升产品体验。本文基于 ST 官方 LAT1212 应用笔记,从 Transition 架构、官方例程解析、代码流程到可视化配置,全面讲解 TouchGFX 屏幕切换功能,帮你快速掌握切屏动画的实现与优化。
  • 90% LVGL 新手踩大坑!分不清「父子控件」和「Python 子类」
    LVGL 使用父子对象模型来构建界面层次结构,不同于Python中的继承。在嵌入式GUI中,控件的空间管理和事件传递依赖于父子关系,而不是简单的类型扩展。当销毁父控件时,所有子控件也会被自动销毁,防止内存泄漏,并且事件可以通过父子层级进行传递。
  • TouchGFX 滚轮式菜单快速开发:MenuContainer 容器应用实操指南
    在嵌入式 GUI 开发中,流畅的滚轮式菜单是提升产品交互体验的关键功能。ST 提供的 MenuContainer 自定义容器(适配 STM32N6570-DK 开发板),可快速实现炫酷的滚轮选择界面,支持图标切换、动画过渡与界面跳转,开发者无需从零搭建,仅需导入容器、替换素材并配置交互即可完成开发。本文详解容器导入、素材适配、交互配置的完整流程,适用于 TouchGFX 基于 STM32 的嵌入式项目。
  • 多编译器外部 Flash Loader 开发:X-CUBE-DISPLAY API 实操
    嵌入式 GUI 应用常需外部 Flash 存储图片、字体等资源,而 STM32CubeProgrammer 官方 Flash Loader(stldr 文件)无法覆盖所有 Flash 型号。ST 的 X-CUBE-DISPLAY 3.0 扩展包提供了 SPI/QSPI 接口 Flash Loader 的源码工程,支持用户基于 API 快速定制。本文基于 ST 官方 LAT1303 应用笔记,以 NUCLEO-STM32G474+GFX01M2 开发板(MX25L6433F SPI Flash)为例,详解 STM32CubeIDE、KEIL、IAR 三大编译器的工程配置与 Loader 生成全流程,适用于各类外部 Flash 的移植开发。
  • Qt图形编程基础之:嵌入式GUI简介
    目前的桌面机操作系统大多有着美观、操作方便、功能齐全的GUI(图形用户界面),例如KDE或者GNOME。GUI(图形用户界面)是指计算机与其使用者之间的对话接口,可以说,GUI是当今计算机技术的重大成就。它的存在为使用者提供了友好便利的界面,并大大地方便了非专业用户的使用,使得人们从繁琐的命令中解脱出来,可以通过窗口、菜单方便地进行操作。
  • MiniGUI
    MiniGUI是一个轻量级的嵌入式图形用户界面(GUI)开发框架,适用于各种嵌入式设备和应用。它具有小巧、高效、易于移植等特点,可以帮助开发人员快速地构建出功能丰富、响应迅速的嵌入式GUI应用。

正在努力加载...