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

很多小伙伴可能会发现,在过去的很长一段时间里,柿饼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模块参数如下:

现在我们为你提供了免费体验柿饼M3的机会,参与方式详见下文!

????????????

活动一免费体验基于M3的新版“柿饼派”

M3模块采用SDK的开发模式。开发者不仅可以制作自己的UI工程,而且固件也能自定义的编译生成,具有极大的灵活性。为了让开发者更方便地上手,柿饼UI团队还基于M3模块,制作了一款整体的显示屏demo套件 —— 柿饼派,让开发者可以开箱即可使用,详情可查看官方X宝链接( https://m.tb.cn/h.4Yr17m4?sm=d211b9)。快来申请体验吧~

第一步:扫描下方二维码填写申请表,即有机会免费获得体验机会!(请务必认真填写哦)

第二步:官方审核后,将与您取得联系,本次活动限额15人!大家可以提前加入交流群!获取详细资料!

第三步:撰写体验报告,赢书包、卫衣等定制好礼


02


使用M3模块的SDK开发柿饼UI

如果柿饼派的设计满足不了用户在实际项目中的开发需求,可以使用 PersimM3 的 SDK 进行底层驱动代码的移植,编译生成项目所需的工程固件,从而完成项目的开发。下面主要介绍下如何使用SDK进行工程构建。

SDK介绍

M3模块的SDK提供了丰富的开发资料、文档以及示例demo。下图是SDK的资料图示:

用户拿到 SDK 资料包后,需要先浏览 docs 文件夹下的文档内容,再进行开发。

 1PersimM3_SDK的目录结构
 2└─PersimM3_SDK
 3    ├─docs                    SDK相关文档,包括上手指南,移植驱动文档等
 4    ├─img                    出厂固件目录
 5    │  ├─bootloader
 6    │  └─firmware
 7    ├─project                PersimM3工程目录
 8    │  ├─drivers              驱动相关
 9    │  │  ├─drv_lcd            lcd驱动
10    │  │  └─touch            touch驱动
11    │  ├─firmware            env编译固件的根目录
12    │  │  ├─applications    用户目录
13    │  │  └─packages        用到的相关软件包目录
14    │  │     ├─persim
15    │  │     ├─cJSON
16    │  │     ├─EasyFlash
17    │  │     ├─webclient
18    │  │     └─... ...
19    │  ├─libcpu                  libcpu抽象层
20    │  └─rt-thread              rt-thread操作系统目录
21    └─tools                      相关工具,包括编译环境env,烧写工具,ota升级工具等
22        ├─ConfigTools          ota升级工具
23        ├─env                  env开发工具
24        └─RTGUIBuilderSetup   Persimmon UI设计器

在命令行内只需简单的输入scons -j8,就可以生成M3模块的固件,通过提供的上位机软件就可以方便的下载进M3内执行

compile_start

update_2

活动二

大促欢乐购


今晚直播 —— 你如何妙用柿饼M3!

观看直播即有机会赢好礼哦

你可以添加微信17775982065为好友,注明:公司+姓名,拉进 RT-Thread 官方微信交流群!

RT-Thread


让物联网终端的开发变得简单、快速,芯片的价值得到最大化发挥。Apache2.0协议,可免费在商业产品中使用,不需要公布源码,无潜在商业风险。

长按二维码,关注我们

 点击阅读原文进入直播间

你点的每个“在看”,我都认真当成了喜欢

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值