2021 LiteOS新特性介绍第一期

举报
Lionlace 发表于 2021/05/31 10:13:33 2021/05/31
【摘要】 2021年,LiteOS又带来哪些新特性和功能呢。让小编来带大家一睹为快吧!


暮春三月,草长莺飞,繁花似锦,诗意绵延。

江南听雨,蛙声一片,不觉已过人间四月天。

时间过得很快,不知不觉距离LiteOS 5.0的发布已经快半年啦。

2021年,LiteOS又带来哪些新特性和功能呢

让小编来带大家一睹为快吧!





工具类


  • bidireference

一个C语言实现的轻量级算法程序,用于双向字符解析。代码链接为:

  • https://gitee.com/LiteOS/LiteOS/tree/master/components/utility/bidireference

  • https://gitee.com/LiteOS/LiteOS/tree/master/demos/utility/bidireference

  • freetype

一个C语言实现的面向对象的轻量级字体引擎,提供了统一的接口来访问多种字体格式文件。代码链接为:
  • https://gitee.com/LiteOS/LiteOS/tree/master/components/utility/freetype

  • https://gitee.com/LiteOS/LiteOS/tree/master/demos/utility/freetype

  • iconv

一个开源的字符集转换库,可以在已知的字符集之间相互转换。代码链接为:

  • https://gitee.com/LiteOS/LiteOS/tree/master/components/utility/iconv

  • https://gitee.com/LiteOS/LiteOS/tree/master/demos/utility/iconv

  • iniparser

一个针对ini文件(系统或者软件配置文件)的解析器,可用于对ini文件进行解析及相应处理。代码链接为:
  • https://gitee.com/LiteOS/LiteOS/tree/master/components/utility/iniparser

  • https://gitee.com/LiteOS/LiteOS/tree/master/demos/utility/iniparser

  • json-c

一个基于C语言的轻量级解析库,用来解析在C语言程序中的json格式。代码链接为:
  • https://gitee.com/LiteOS/LiteOS/tree/master/components/utility/json-c

  • https://gitee.com/LiteOS/LiteOS/tree/master/demos/utility/json-c

  • libxml2

一个跨平台的C库,用于处理xml文件。代码链接为:
  • https://gitee.com/LiteOS/LiteOS/tree/master/components/utility/libxml2

  • https://gitee.com/LiteOS/LiteOS/tree/master/demos/utility/libxml2




媒体类


  • libpng

一个跨平台的C库,用于处理png文件,操作简单方便。代码链接为:
  • https://gitee.com/LiteOS/LiteOS/tree/master/components/media/libpng

  • https://gitee.com/LiteOS/LiteOS/tree/master/demos/media/libpng

  • opus

一种有损声音编码的格式,适用于网络上的实时声音传输。代码链接为:
  • https://gitee.com/LiteOS/LiteOS/tree/master/components/media/opus

  • https://gitee.com/LiteOS/LiteOS/tree/master/demos/media/opus




语言类

  • lua

一种轻量级高性能的脚本语言,使用标准C语言编写 ,可以为嵌入式应用程序提供灵活的扩展及定制功能。代码链接为:
  • https://gitee.com/LiteOS/LiteOS/tree/master/components/language/lua

  • https://gitee.com/LiteOS/LiteOS/tree/master/demos/language/lua



文件系统类

  • littlefs

一种为微控制器设计的嵌入式文件系统。它提供了掉电保护机制,如果掉电,文件系统将退回到上一个已知的良好状态。此外,它还提供了动态块的擦写均衡机制,可有效延长flash的使用寿命。代码链接为:
  • https://gitee.com/LiteOS/LiteOS/tree/master/components/fs/littlefs

  • https://gitee.com/LiteOS/LiteOS/tree/master/demos/fs/littlefs




开发板

  • STM32L4R9I探索者低功耗开发板

搭载ST(意法半导体)的STM32L4R9I高性能超低功耗MCU,采用cortex-m4架构,适用于低功耗相关的开发场景。代码链接为:
  • https://gitee.com/LiteOS/LiteOS/tree/master/targets/STM32L4R9I_Discovery

  • STM32L496开发板

搭载ST的STM32L496高性能超低功耗MCU,采用cortex-m4架构,适用于低功耗相关的嵌入式开发场景。代码链接为:
  • https://gitee.com/LiteOS/LiteOS/tree/master/targets/STM32L496_Nucleo

  • STM32L476_NB476 NB IoT朱老师开发板

基于ST(意法半导体)低功耗系列STM32L476RGT6微控制器,外设及传感器资源丰富,适于NB IoT等物联网相关开发。代码链接为:
  • https://gitee.com/LiteOS/LiteOS/tree/master/targets/STM32L476_NB476


  • STM32L552_Nucleo

一款基于ST的的cortex-m33架构的开发板。代码链接为:
  • https://gitee.com/LiteOS/LiteOS/tree/master/targets/STM32L552_Nucleo



架构


  • cortex-m33

代码链接为:

  • https://gitee.com/LiteOS/LiteOS/tree/master/arch




结语


未来我们还会持续新增更多组件、开发板、架构等特性及功能。

感谢您的阅读,有任何问题、建议,都可以留言给我们,让我们一起进步:  

https://gitee.com/LiteOS/LiteOS/issues

为了更容易找到“LiteOS”代码仓建议访问https://gitee.com/LiteOS/LiteOS关注“ Watch”、点赞“Star”、并“Fork”到自己账号下,如下图。


图片


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。