2021 LiteOS新特性介绍第四期

举报
Lionlace 发表于 2021/08/13 16:25:28 2021/08/13
【摘要】 风轻云淡,绿意葱茏,荷花满池,遍地都有着火一般的热情。八月的雨,不知该张扬还是应当含蓄,说来就来,令人琢磨不透。愿我们的读者在八月,头顶有 树荫 , 耳边有 凉风。新一期的 LiteOS 新特性介绍也如约而至,让我们一起在火热的八月,收获学习的果实!!工具类 inih 一个用C语言开发的简易INI文件解析器,其设计小巧紧凑,可以方便地移植到嵌入式设备应用程序中。代码链接为: • https...

风轻云淡,绿意葱茏,

荷花满池,遍地都有着火一般的热情。

八月的雨,不知该张扬还是应当含蓄,

说来就来,令人琢磨不透。

愿我们的读者在八月,

头顶有 树荫 , 耳边有 凉风。

新一期的 LiteOS 新特性介绍也如约而至,

让我们一起在火热的八月,

收获学习的果实!!

工具类

inih

一个用C语言开发的简易INI文件解析器,其设计小巧紧凑,可以方便地移植到嵌入式设备应用程序中。代码链接为:

https://gitee.com/LiteOS/LiteOS/tree/master/components/utility/inih

https://gitee.com/LiteOS/LiteOS/tree/master/demos/utility/inih


pdfgen

一个pdf文档生成库,所有接口提供给canvas进行绘制pdf文件。(canvas可以 看做 是一张白纸,纸上的每个点使用的是笛卡尔坐标系 xy ,默认情况下原点在页面的左下角)。代码链接为:

https://gitee.com/LiteOS/LiteOS/tree/master/components/utility/pdfgen

https://gitee.com/LiteOS/LiteOS/tree/master/demos/utility/pdfgen


sfud

一个开源 spi flash 驱动库,该库集合了常用的 flash 型号参数表。通过查找内置的常用 flash 参数表或 sfdp 参数表,可以实现对 flash 的读写、擦除等操作。代码链接为:

https://gitee.com/LiteOS/LiteOS/tree/master/components/utility/sfud

https://gitee.com/LiteOS/LiteOS/tree/master/demos/utility/sfud


c-algorithms

一个常用算法和数据结构的集合,集合了 avl -tree binary-heap arraylist hash-table list queue 等算法。代码链接为:

https://gitee.com/LiteOS/LiteOS/tree/master/components/utility/c-algorithms

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


uripaser

一个用于解析和处理 uri ( 统一资源标识符 ) 的库,具有速度快、跨平台等优点。代码链接为:

https://gitee.com/LiteOS/LiteOS/tree/master/components/utility/uriparser

https://gitee.com/LiteOS/LiteOS/tree/master/demos/utility/uriparser

网络类


librws

一个用 C 语言开发的跨平台 websocket 客户端,可以在后台线程中进行数据收发,并且对外只有一个 librws.h 接口。代码链接为:

https://gitee.com/LiteOS/LiteOS/tree/master/components/net/librws

https://gitee.com/LiteOS/LiteOS/tree/master/demos/librws


http_parser

超文本传输协议是最常用的应用层协议,通常运行在 TCP 上。代码链接为:

https://gitee.com/LiteOS/LiteOS/tree/master/components/net/http_parser

https://gitee.com/LiteOS/LiteOS/tree/master/demos/http_client

开发板


Raspberry_Pi2B 开发板

树莓派 2B 采用 Broadcom BCM2836 900MHz 的四核 SoC 1GB 内存,兼容 1 B+ 代码链接为:

https://gitee.com/LiteOS/LiteOS/tree/master/targets/Raspberry_Pi2B


Raspberry_Pi3B 开发板

树莓派 3B 是树莓派 3 系列的最新产品,拥有 1.4GHz 四核 64 处理器,双频 2.4GHz 5GHz 无线局域网, 蓝牙 4.2/BLE ,拥有更快的以太网。代码链接为:

https://gitee.com/LiteOS/LiteOS/tree/master/targets/Raspberry32_Pi3B


Raspberry_Pi4B 开发板

树莓派 4B 具备 1.5GHz 运行的 64 位四核处理器 ,最高支持以 60fps 速度刷新的 4K 分辨率的双显示屏,高达 4GB RAM (可根据型号选择 1GB 2GB 4GB 8GB ), 2.4/5.0GHz 双频无效 LAN 蓝牙 5.0/BLE 、千兆以太网、 USB3.0 PoE 等功能。 代码链接为:

https://gitee.com/LiteOS/LiteOS/tree/master/targets/Raspberry_Pi4B

结语

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

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

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


- end -


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

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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