ft6236软件包、ft5426软件包,还有mp3解码库 helix贡献者。
大家好,我是一枚嵌入式工作从业者,也做一些Linux驱动的编写和调试。2018年因为项目需要接触了RT-Thread,在选择RT-Thread之前我做了多方对比,最终决定入门RT-Thread。RT-Thread打动我的地方有2点,一是代码风格优美、二是接地气——RT-Thread背后有着强大的社区支持和丰富的技术文档。在学习使用RT-Thread的过程中,
我常常思考为什么这么设计?好处是什么?
慢慢的总结,编写代码水平也渐渐有了不少提高。
早前非常荣幸的参与了ART-Pi的内测,并完成了简单的网络音乐播放器。这个过程收获很多,不仅锻炼了自己,加深了对RT-Thread的了解,还认识了很多的社区小伙伴,参与内测是一次非常愉快的经历,希望有更多的朋友参与进来,本着这样的目的,我欣然接受了本次的直播邀请,期望认识更多的朋友,跟大家有更多的交流。
之前您制作过一个基于ART-Pi的网络播放器,请问关于网络流式音频的调试,您有什么经验分享吗?
这个问题也是直播中要分享的。其实从本质上来说,从网络中获取数据和从文件中获取数据的数据并没有什么区别,都是一样的MP3格式的数据,只不过媒介不同获取数据的方式也不一样,所以为了同时支持不同数据源的数据,需要对程序进行划分,这样在调试的过程中思路比较清晰,也方便程序的扩展。
上次您做的播放器是基于柿饼组件,您对于基于RT-Thread制作图形界面应该也是比较有研究的,请问您了解目前RT-Thread支持哪些图形化的组件或软件包,有哪些优缺点,您推荐使用哪一个吗?
应该说主流的GUI都可以很方便的移植到rtt上,目前rtt软件包有LVGL,emwin,guix等,但本人平时学习工作中用到LVGL比较多。对于柿饼也是做过一些了解,其优点是显而易见的,强大的图形设计器,其采用JavaScript语言编写,官方技术支持等。对有前端经验的人更易上手,对于嵌入式中用C较多的人,学习JavaScript语法也并没有很难,相对于其它开源的库来说缺点就是收费,但是官方做了art-pi的支持,对于想使用柿饼的人也是一个不错的选择。
观看直播方式
你也可通过以下链接观看直播
https://live.bilibili.com/21644795
扫码进群,参与课前抽奖
如扫码进不了群,请加RT-Thread小师弟微信号:rtthread2020
如果你希望加入直播会议室与讲师互动讨论,请点击【阅读原文】在对应帖子下留言发表你的见解(你对本期技术主题的探索情况,以及疑难、思考,以及希望讲师能讲到的细节点),如若审核通过,将收到邀请加入腾讯会议(注意论坛私信消息),与刘端飞大佬一起直播探讨。
嵌入式代码质量与开发效率技术沙龙深圳、上海、北京三城巡回开始啦
RT-Thread联合鉴释科技分享双方在嵌入式软件领域多年积累的保证代码质量的一些经验和方法,助力小伙伴提升代码质量,欢迎小伙伴报名参加
议程
13:30——14:15
嵌入式软件持续集成与测试
演讲人:RT-Thread 技术工程师
14:15——15:00
嵌入式代码的典型漏洞分析和识别
演讲人:肖琳杰 鉴释资深技术工程师
15:00——15:45
提高嵌入式软件“调试”效率
演讲人:RT-Thread 技术工程师
15:45——16:30
WASM 安全性提高
演讲人:梁宇宁 鉴释联合创始人兼CEO
扫码报名