0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AirFONTS_1000:嵌入式UI开发的“小而美”矢量字体库

合宙LuatOS 来源:合宙LuatOS 作者:合宙LuatOS 2025-08-28 14:36 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

针对嵌入式设备资源受限的痛点,AirFONTS_1000应运而生。迷你矢量字库以极小的存储空间实现高清字体渲染,支持多语言与动态缩放,为嵌入式UI设计提供兼具效率与美感的解决方案。

一、硬件接线说明

AirFONTS_1000通过6根母对母杜邦线连接Air8000核心板。

注意:一定要使用配套5CM长的杜邦线相连。杜邦线太长的话,会出现SPI通信不稳定的现象。

wKgZPGiv8NCAXwEyAAZAkE0O9jI918.png

Air8000核心板通过Type-C USB口供电(核心板正面开关拨到供电一端,核心板背面的功耗测试开关拨到ON一端)。

此种供电方式下,VDD_EXT引脚为3.3V,可以直接给AirFONT_1000配件板供电。

wKgZPGiv8QuAfFI8AAk9u88XXrg795.png

wKgZPGiv8R6AB0tlAAjwbzOVIyo366.png

为了演示方便,Air8000核心板上电后直接通过VBAT引脚给AirFONTS_1000配件板提供了3.3V的供电。

在设计实际项目时:一般来说,需要通过一个GPIO来控制LDO给配件板供电,这样可以灵活地控制配件板的供电,使项目的整体功耗降到最低。

二、软件demo下载

https://gitee.com/openLuat/LuatOS/tree/master/module/Air8000/demo/lcd/AirFONTS_1000

本demo的核心功能为:

Air8000核心板+AirFONTS_1000矢量字库配件板,实现16-192号矢量字体多种颜色显示。

wKgZO2iv8WeAQdqmAAihnQpuiNE696.png

wKgZO2iv8X6AdKfjAAk07vZuwUg014.png

AirFONTS_1000.lua示例代码如下,完整demo详见源码仓库。

wKgZPGiv8bmAHcXHAAK-o4uqAGA147.png

wKgZPGiv8cuAN8BhAACQZfbZop8623.png

今天的内容就分享到这里了~

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5212

    文章

    20763

    浏览量

    338744
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    嵌入式以太网原型开发套件:探索嵌入式系统编程的理想选择

    嵌入式以太网原型开发套件:探索嵌入式系统编程的理想选择 在电子工程师的日常工作中,拥有一套功能完备、易于使用的开发套件对于项目的开展至关重要。今天,我们就来详细介绍一款
    的头像 发表于 05-13 13:50 126次阅读

    Trae AI+AirUI:快速实现一个嵌入式UI界面

    传统嵌入式UI开发流程繁琐,需兼顾硬件适配与交互逻辑;AI在网页、App界面生成方面已较为成熟,但在嵌入式硬件场景中的实用性,仍需实际测试验证。 AirUI框架封装了常用组件、事件管理
    的头像 发表于 04-16 13:10 376次阅读
    Trae AI+AirUI:快速实现一个<b class='flag-5'>嵌入式</b><b class='flag-5'>UI</b>界面

    低代码可视化,破解嵌入式开发高门槛难题

    在工业控制、智能硬件、物联网快速发展的今天,嵌入式开发作为核心支撑技术,其高门槛却成为行业发展的绊脚石。专业编码要求高、新人上手慢、项目迭代滞后等问题,制约着人才储备与技术普及
    的头像 发表于 03-25 14:13 284次阅读
    低代码可视化,破解<b class='flag-5'>嵌入式开发</b>高门槛难题

    嵌入式开发常用函数速查表

    嵌入式开发中,掌握常用函数的用法可以大大提高开发效率。无论是单片机初学者还是有一定经验的工程师,熟悉函数和调用方式都是必备技能。今天,我们为大家整理一份嵌入式开发常用函数速查表,覆
    的头像 发表于 01-19 09:06 535次阅读
    <b class='flag-5'>嵌入式开发</b>常用函数速查表

    什么是嵌入式应用开发

    概述 所谓的嵌入式应用开发就是在嵌入式操作系统下进行开发、软硬件综合开发嵌入式应用
    发表于 01-12 16:13

    CW32嵌入式软件开发的必备知识

    嵌入式软件开发作为计算机科学和电子工程的交叉领域,要求开发人员具备一系列的专业知识和技能。 基于CW32的嵌入式软件
    发表于 11-28 07:48

    瑞萨电子携手LVGL PRO推进嵌入式图形用户界面开发

    随着嵌入式设备对用户体验要求的不断提升,图形用户界面(GUI)成为产品开发越来越重要的一环。作为目前最流行的开源嵌入式图形之一的LVGL,最近就推出了自己的商业化专业
    的头像 发表于 11-21 10:23 2001次阅读
    瑞萨电子携手LVGL PRO推进<b class='flag-5'>嵌入式</b>图形用户界面<b class='flag-5'>开发</b>

    嵌入式与FPGA的区别

    分为算法和控制,算法的工资会比控制高,因为技术含量比控制高得多,但算法适合高数比较好的人学。 ⭕最后在了解下入行门槛? ✅1、嵌入式系统的门槛比较低,不管是嵌入式linux还是纯软,开发
    发表于 11-20 07:12

    嵌入式开发的关键点介绍

    嵌入式开发在现代科技中扮演着非常重要的角色。随着物联网的发展,嵌入式系统的需求也越来越大。嵌入式开发不仅需要开发人员具备深入的硬件知识和编程经验,还需要不断学习新的技术和工具,以满足不
    发表于 11-13 08:12

    恩智浦如何攻克两大嵌入式开发难题

    在我们的身边,嵌入式系统无处不在。随着技术的进步和应用的拓展,今天的嵌入式开发也面临着诸多新课题、新挑战。
    的头像 发表于 10-27 09:28 2154次阅读

    嵌入式UI开发神器:AirFONTS_1000——矢量字体的“小巨人”

    体积小巧却功能强大,AirFONTS_1000矢量字库专为嵌入式系统量身打造。它采用矢量技术实现字体无损缩放,同时保持低内存占用,助力
    的头像 发表于 08-28 14:37 458次阅读
    <b class='flag-5'>嵌入式</b><b class='flag-5'>UI</b><b class='flag-5'>开发</b>神器:<b class='flag-5'>AirFONTS_1000</b>——<b class='flag-5'>矢量</b><b class='flag-5'>字体</b>的“小巨人”

    新一代嵌入式开发平台 AMD嵌入式软件和工具2025.1版现已推出

    AMD 2025.1 版嵌入式软件和工具是面向新一代嵌入式系统开发打造的综合平台,全面加速概念构想到部署落地。 2025.1 版嵌入式软件
    的头像 发表于 08-20 09:15 4346次阅读

    AMD 2025.1版嵌入式软件和工具的新增功能

    AMD 2025.1 版嵌入式软件和工具是面向新一代嵌入式系统开发打造的综合平台,全面加速概念构想到部署落地。
    的头像 发表于 08-15 15:32 1535次阅读

    明远智睿SSD2351:开启嵌入式系统开发新时代

    在当今科技飞速发展的时代,嵌入式系统已经广泛应用于各个领域,从智能家居到工业自动化,从智能交通到医疗设备,嵌入式系统无处不在。开发板作为嵌入式
    的头像 发表于 07-15 15:47 786次阅读

    Linux嵌入式和单片机嵌入式的区别?

    区别 单片机嵌入式系统和Linux嵌入式系统是两种不同的嵌入式系统开发方式,它们在应用领域、开发环境、资源需求等方面都有显著的区别。以下是
    发表于 06-20 09:46