企业号介绍

全部
  • 全部
  • 产品
  • 方案
  • 文章
  • 资料
  • 企业

合宙LuatOS

62内容数 19016看过 50粉丝

在物联网领域,实现国产操作系统的领头羊地位,是中国企业的社会责任。

百变金牛座,LVGL加载外部矢量字体功能来了!

01-11 372人看过

 

 

基于LuatOS操作系统高效开发,替代传统串口屏——合宙LuatOS-HMI金牛座开发板此前推出了配即显的可视化DTU方案、灵活多变的控制器示例,现已全新支持LVGL矢量字体功能。

 

 

 

1

 

如何用金牛座实现矢量字体功能

 


 

 

在实际开发应用中,LVGL字体的使用必不可少。但是LVGL字体无法设置字号,只能每种字号都做一个字体文件。如果界面中需要用到多个字号的文字,又不希望每个字号都加载一个字体文件,怎么办?

——可以通过外接矢量字库芯片来实现。矢量字体可以缩放后不损失清晰度,并且字库数据存储在外部字库芯片里,通过SPI与模组连接,不占用模组内部存储空间。

前期主要准备工作

 

 

 


1. 硬件准备:

金牛座开发板、字库芯片GT5SUCD2E-1A、USB线

金牛座开发板及字库芯片在合宙商城及合宙淘宝店均已上架,可通过以下链接按需购买:

合宙LuatOS直营店(一):
luat.taobao.com

合宙LuatOS直营店(二):
openluat.taobao.com

#金牛座开发板 >>
 
#字库芯片 >>
 

 

2. 软件准备:

Windows电脑搭建LuatOS开发环境,可参考下文:

https://doc.openluat.com/wiki/21?wiki_page_id=1923

可使用LuatIDE便捷开发,VSCode插件市场搜索“LuatIDE”或以下链接直达:

https://luatos.com/t/LuatIDE

 

 

3. API说明:
https://doc.openluat.com/wiki/21?wiki_page_id=2752

 

 

矢量字体Demo实操步骤

 

 

 


 

1. 将字库芯片焊接在模块SPI上

目前只支持字库芯片GT5SUCD2E-1A(灰度4支持48以下字号,灰度2支持98以下字号,灰度1支持192以下字号)。

金牛座开发板焊接字库芯片后,实物图如下所示:

 

2. 固件版本定制:

大于等于V3208的LuatOS-Air版本,需通过定制固件系统生成带VF功能的定制固件。

合宙固件定制系统 —— 针对客户不同功能使用场景,提供免费在线定制固件服务。满足客户功能定制化需求,同时也能最大化保留LuatOS运行和存储空间。

定制固件地址:
http://erp.openluat.com/firm_customized

3. 初始化SPI:


 

spi.setup(spi.SPI_1,1,1,8,50000000,1)

4. 设置字体:


 

font68=lvgl.font_load(spi.SPI_1,68,2,190)

5. 字体使用:

local xiaoguoLabel=lvgl.label_create(itemCont, nil)  
lvgl.obj_set_style_local_text_font(xiaoguoLabel, lvgl.LABEL_PART_MAIN, lvgl.STATE_DEFAULT, font68)
lvgl.label_set_text(xiaoguoLabel, "测试@TEST")lvgl.obj_align(xiaoguoLabel,modeLabelCont, lvgl.ALIGN_OUT_RIGHT_MID, 238, 0)

 

最近浏览过的用户(0查看全部

为你推荐

  • 便宜的国产MCU,量产应用安全吗?——Air105加密为你准备好了2022-05-19 14:42

    这几月,不断演进的合宙MCU系列,特别是性能优异且劲爆低价的Air105,已陆续应用于各行业的量产产品。也有新朋友担忧:量产安全吗?Flash会被复制盗版吗?——不必担心,Air105加密方案已为你备好。Air105目前有2种量产加密方案:一种是对Core的部分代码加密,用户的关键数据或者算法放在加密区。这种方式需要编译源码,对用户开发能力有一定要求,如需要
    mcu 19人看过
  • 国产当自强!合宙Air105系列高效低成本MCU,全新升级联网方案2022-05-13 15:24

    破解MCU应用难题,国产当自强!MCU进击派代表合宙Air105全新升级——支持有线以太网联网,提供稳定可靠的物联网传输能力。优异性能+劲爆低价,Air105为行业应用提供了高效低成本全新方案:适用于门禁、考勤、POS/一卡通、智能电表/水表、自助银行/楼宇自控系统、电力/机房/环境监控、智能报警/消防联动、工厂自动化等等,各类需要联网控制的应用场景。1合宙
    mcu 100人看过
  • 如何快速集成C/C++?合宙LuatOS NDK开发方案来了2022-04-26 10:20

    对于商用的LuatOS系统,Lua虚拟机部分是闭源的,用户无法直接集成C/C++代码。怎么办?!针对上述问题,合宙全新推出LuatOSNDK开发解决方案,简单易上手,且无需过多关注本地化实现部分。1LuatOSNDK开发简介LuatOSNDK(NativeDevelopmentKit)——是一种本地化接口(芯片硬件提供的原始接口)开发工具集,以下简称为NDK
    LuatOS 79人看过
  • 可视化+科技风,你也可以!合宙全新开源——数据采集控制器UI参考方案2022-04-24 17:11

    可视化数据,科技风中控——以往需要花大价钱请专业公司开发,现在你自己就可以快速设计。合宙全新推出数据采集控制器UI参考方案,源码全面开放,支持二次开发。在UI基础上添加业务控制逻辑,即可轻松解决4G通信+图形界面开发应用难题,项目量产省时省钱省力!数据采集控制器UI参考方案▼金牛座演示视频▼更多项目实战方案,文末【阅读原文】链接直达。手里有金牛座开发板的朋友
    控制器 46人看过
  • 久等了!UI设计器、NDK开发、SoC产品调试,LuatIDE V2.1.18新版开发神器全新发布2022-04-20 15:36

    2022年01月31日,除夕。当人们欢天喜地准备年夜饭时,合宙LuatIDE团队正热血沸腾地忙着发布最新测试版本2.0.4。作为一款高效的嵌入式开发工具,软件稳定性优于一切。此前LuatIDE团队花费大量精力对1.x代码进行重构,旧版设计推倒重来。经过一个季度的换血式全新开发和内部测试,重磅推出2.x版本,相比1.x版本稳定性得以大幅提升。此后,坚持实用易用
    嵌入式 93人看过
  • 合宙LuatOS | 硬核抗疫,笛虎科技防疫呼叫方案全新出击!2022-04-16 15:40

    疫情,如同游戏人间的恶魔,时不时给城市按下暂停键,又或捉摸不定来个急刹车,非要搅个天翻地覆才欢心。面对抗疫这一场攻坚战,如何快速提升城市“战斗力”?——无数科技企业,硬核出击!实时监控大数据、空中卫士无人机、远程温感仪,还有我们此前介绍过的智能口罩机、智能路灯等等,都已成为抗疫先锋。创新应用,科技防控,笛虎科技防疫呼叫方案全新出击!1笛虎防疫呼叫方案依托10
    智能终端 27人看过
  • 进击的国产MCU——合宙Air105最新固件新增28项功能,三大特色亮点不可错过2022-04-13 11:26

    开源开放,快速迭代,稳定供应!合宙LuatOS通过不断创新演进,真正解决MCU行业应用开发周期长、切换难、成本高的核心痛点。合宙Air105上市半年时间以来,固件快速迭代,新功能层出不穷,不断刷新行业对国产MCU的认知——基于LuatOS操作系统高效,同时开放C语言SDK,支持RTT系统。最新推出的V0006新版固件又有哪些功能特色呢?让我们一起来看看。1合
    mcu 102人看过
  • 合宙LuatOS | 高效节能——顺舟智能Cat.1路灯控制器,开启智慧城市新生态2022-04-09 15:20

    城市,仿佛在未可知的时空隧道穿行。越来越多的智能卫士,为人们照亮前进的路,人脸识别、动态人数统计、车辆识别统计、安防监控、环境监测、应急广播、热点覆盖……深入城市的经脉,一切井然有序,逐渐点亮人世间的温暖与希望。这并不是科幻片的场景,而是人类直面的真实。强悍的智能卫士,不是来自外太空的神秘勇士,也不是三头六臂的机器人,而是城市建设中最基础的公共设施——路灯。
    控制器 42人看过
  • 软硬件全开源!合宙LuatOS昆仑镜,不一样的国风定位开发板2022-04-07 14:35

    当传统国学遇上现代科技,如同科幻小说般,在碰撞与融合中幻化成奇特的国风昆仑镜。合宙工程师别有的情怀,不只是做好定位开发板,更愿祖国山河好,神州万物新。1昆仑镜开发板简介昆仑镜多功能定位开发板——是合宙全新推出的4G+GNSS定位二合一系列演示板,主控采用合宙经典4GCat.1模组Air724UG,GPS兼容1612通用封装和合宙Air530系列小封装定位模组
    开发板 71人看过
  • 购物自由不是一种渴望,而是一种方案——合宙LuatOS自助售货机大屏开发方案全新来袭2022-03-29 10:50

    一个Air722,轻松解决4G通信+图形界面开发应用难题。硬件设计省钱可靠,软件开发免费定制。聚焦行业应用,助力快速开发——合宙基于Air722大屏模组已陆续推出农业大棚可视化DTU、空调控制器、智能电动车中控方案、汽车充电桩等大屏应用解决方案。上周一位新朋友说,早知道有这个,就不致花了大价钱,结果开发公司不靠谱,开发出来还稳定性差,导致项目失败……听闻此番
她的小梨涡完整版免费阅读