2021 LiteOS新特性介绍第四期
【摘要】 风轻云淡,绿意葱茏,荷花满池,遍地都有着火一般的热情。八月的雨,不知该张扬还是应当含蓄,说来就来,令人琢磨不透。愿我们的读者在八月,头顶有 树荫 , 耳边有 凉风。新一期的 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)