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

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

3天内不再提示

柿饼UI以JavaScript语言开发嵌入式GUI的优点

RTThread物联网操作系统 来源:RTThread物联网操作系统 作者:RTThread物联网操作 2020-11-04 09:18 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

很多小伙伴可能会发现,在过去的很长一段时间里,柿饼UI团队里的小伙伴在各个交流群里面很少出现,微信公众号也基本不推柿饼的文章和活动了。很多人心中可能有疑问,他们是不是遇到什么事情了?是的!确实搞了一波事情!今年有多款搭载柿饼UI的手环、手表都成功上市了,其中不乏一线大品牌的产品。

庆功会 2019年初,刚开始推广柿饼UI的时候,有很多开发者比较质疑在嵌入式平台用JavaScript脚本开发GUI的方式。其中最常见的质疑就是:JS执行效率低、开发UI帧率上不去。说真的,没有真正经过市场检验的产品,说什么也不能赢得大家的认同!很幸运,我们遇到了一群愿意相信我们的小伙伴,大家通力合作,终于让这群小伙伴们的产品都一件件的量产并成功上市。 这里简单说明下柿饼UI以JavaScript语言开发嵌入式GUI的优点:

JavaScript开发GUI便捷高效,节省用户大量的界面逻辑开发时间

底层核心逻辑和上层业务逻辑分离,负责数据流转、屏幕刷新和设备控制的代码都由C/C++实现,JavaScript不会影响界面帧率

柿饼UI支持JavaScript代码压缩、混淆、编译成字节码,对于关键代码可编译成字节码执行,实测执行效率与C基本接近

对于大型项目,可有效降低调试内存泄漏BUG的痛苦

有较为完善的针对可穿戴设备的低功耗设计

01

基于柿饼UI的M3模块

前段时间社区有很多小伙伴,其中不乏一些创客大佬,联系我们,基于柿饼派提了一些改进建议,以便能更好的体验、“折腾”柿饼UI:

希望柿饼派能换成自己想要的屏幕

希望柿饼派能支持竖屏显示

希望自己可以自由的控制柿饼派的底层外设

希望能出一个柿饼派模块,便于个性化DIY

为了能更好的满足大家的使用和“折腾”需求,柿饼UI团队这次不仅做了一款非常小的柿饼模块 —— PersimM3模块,还向广大开发者朋友开放了模块的SDK,大家可以很好的“折腾”底层了,以后换屏神马的都是小事。其中PersimM3模块参数如下:

责任编辑:lq

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

    关注

    7

    文章

    2848

    浏览量

    53432
  • GUI
    GUI
    +关注

    关注

    3

    文章

    699

    浏览量

    43852
  • SDK
    SDK
    +关注

    关注

    3

    文章

    1110

    浏览量

    51991

原文标题:柿饼M3模块免费体验活动来啦,今晚还有专题直播等你来!

文章出处:【微信号:RTThread,微信公众号:RTThread物联网操作系统】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    EsDA科普 | AWTK:打造流畅、开源、跨平台的嵌入式GUI

    联网领域,GUI引擎是连接用户与设备的关键桥梁。但实际开发中,这些问题是否让你头疼:渲染效果差:界面卡顿、动画生硬,用户体验打折;资源占用高:嵌入式设备性能有限,
    的头像 发表于 04-09 11:35 288次阅读
    EsDA科普 | AWTK:打造流畅、开源、跨平台的<b class='flag-5'>嵌入式</b><b class='flag-5'>GUI</b>

    什么是嵌入式应用开发

    。 · ‌医疗设备‌:如心电图仪、血压计等。 开发工具和技术 嵌入式开发过程中常用的工具包括: · ‌集成开发环境(IDE)‌:用于编写、编译和调试代码。 · ‌编译器‌:将高级语言
    发表于 01-12 16:13

    恩智浦嵌入式HMI应用开发工具GUI Guider 1.10.1全新上线

    恩智浦嵌入式HMI应用开发工具GUI Guider 1.10.1全新上线啦!新版本重点聚焦性能提升、工具链升级、多点触控体验以及开发板适配,进一步优化IDE界面,增强功能稳定性,并完善
    的头像 发表于 12-28 09:45 1921次阅读

    C语言单元测试在嵌入式软件开发中的作用及专业工具的应用

    一、C语言嵌入式开发中的现状与重要性 C语言嵌入式开发领域仍然占据主导地位,根据Barr集团的研究,目前95%的嵌入式系统代码采用C或C
    发表于 12-18 11:46

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

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

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

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

    C语言嵌入式开发中的应用

    C 语言在汽车电子控制系统开发中的主导地位。 2、设备驱动程序 设备驱动程序是嵌入式系统中连接硬件和软件的桥梁,它负责实现嵌入式系统与外部设备之间的通信和控制。C
    发表于 11-21 08:09

    2025年最佳的嵌入式编程语言有哪些呢?

    嵌入式系统是现代科技不可或缺的一部分。它们存在于家用电器、汽车、住宅、医院、商店等各个领域。它们与我们的社会紧密相连。选择合适的语言来构建嵌入式系统对于成功至关重要。那么,2025年最佳的嵌入
    的头像 发表于 11-14 10:27 1745次阅读
    2025年最佳的<b class='flag-5'>嵌入式</b>编程<b class='flag-5'>语言</b>有哪些呢?

    嵌入式开发的关键点介绍

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

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

    针对嵌入式设备资源受限的痛点,AirFONTS_1000应运而生。迷你矢量字库极小的存储空间实现高清字体渲染,支持多语言与动态缩放,为嵌入式UI
    的头像 发表于 08-28 14:36 659次阅读
    AirFONTS_1000:<b class='flag-5'>嵌入式</b><b class='flag-5'>UI</b><b class='flag-5'>开发</b>的“小而美”矢量字体库

    匠芯创发布新版GUI开发工具 新增多国语言设置等功能

    近日,匠芯创自主研发的GUI开发工具AiUIBuilder推出全新V1.3.0版本。作为一款基于LVGL的UI设计工具,AiUIBuilder致力于为嵌入式平台的图形应用
    的头像 发表于 08-07 15:36 1514次阅读
    匠芯创发布新版<b class='flag-5'>GUI</b><b class='flag-5'>开发</b>工具 新增多国<b class='flag-5'>语言</b>设置等功能

    UI开发概述

    基于ArkTS的声明开发范式的方舟开发框架是一套开发极简、高性能、支持跨设备的UI开发框架,提
    发表于 06-24 06:36

    嵌入式开发入门指南:从零开始学习嵌入式

    特定功能的计算机系统,广泛应用于智能家居、工业控制、医疗设备、车载系统等领域。 2. 学习嵌入式开发的前置知识熟悉C语言编程掌握基本的数据结构与算法了解数字电路与微控制器原理熟悉Linux操作系统
    发表于 05-15 09:29

    从“代码迷宫”到“视觉蓝图”——LVGL的嵌入式UI设计哲学!

    传统嵌入式UI开发常陷入“逻辑与美感的博弈”,LVGL则重构这一逻辑。其基于事件驱动的架构将界面元素解耦为独立对象,开发者可通过状态机模型定义交互行为。更惊艳的是,LVGL支持导入设计
    的头像 发表于 05-12 16:33 1389次阅读
    从“代码迷宫”到“视觉蓝图”——LVGL的<b class='flag-5'>嵌入式</b><b class='flag-5'>UI</b>设计哲学!