[HDC2021.Cloud]遇见“LiteOS 5.0”
来到HDC2021,重新认识了LiteOS 5.0的新特征,因为这个讲座是在大学生专场,所以没有现场听到王兵老师的讲座,所以用视频的方式进行的学习。
课程主要针对LiteOS 5.0五大新特性,即新架构、新编译框架、新轻量级AI框架、新组件和库、新开发和调试工具
物联网端侧开发,难解决的问题主要在AI在MCU上的落地,内存问题定位难,镜像文件过大,优化难,程序运行不符合预期,这些问题,其实除了LiteOS进行端侧优化,我的经验可以考虑白盒测试和运行中测试,推荐是用Polyspace来测试,避免这些问题出现在产品上。
上图是LiteOS的框架图,主要应用在哑终端和智能终端,主要引用在华为的手机、手环、手表中都有LIteOS的体现,他的框架主要包括 互联网框架,传感器框架,语音框架,AI框架,低功耗框架,更好让第三方应用组将更好地编写API,用过使用IDE进行更好的编程和调试工作,同时LiteOS 内核系统,可以应用在ARM、X86、RISC-V等不同的MCU硬件上。
LiteOS 5.0在原有的LiteOS进行了迭代升级,内核进行了重新设计,增强了调试功能,也增加MMU对A系列芯片进行兼容,可已经内核死锁检测,栈回溯、CPU占用率和队列的查询。
这个我觉最厉害了,MindSpore和LiteOS联合开发的AI框架,能把华为云上的AI算法下沉到MCU上运行,另一点就是编译框架,解决了模块之间的偶合,可以进行单独编译,低功耗也进行了从新的设计,有很多的休眠选择。
没有组件,就没有操作系统,只有内核只是应用管理,有个更多GUI的引擎,标准接口就可以进行连接标准地方的应用程序,QEMU我觉得时最好的无硬件仿真的高科技。
关于文档,感觉比以前多了很多,但是感觉还是不够,真的,需要更多的文档。
LiteOS studio可谓是神奇,可以防止安装时少插件的问题,一键安装最好,但是这个软件的稳定性还是不足,个人感觉。
这次的课程关于调试讲了很多,还有的很多我不会用的,因为用的很少,给大家简要看看吧,我也不是很懂这,这个可以更好地帮助大家找到程序的问题
上图的这三个功能真的很有用,调试大神必备!
如果大家想更好地连接liteOS 5.0 可以通过地址内视频学习;LiteOS 5.0 新特征
- 点赞
- 收藏
- 关注作者
评论(0)