2021 LiteOS新特性介绍第三期

举报
华为IoT云服务 发表于 2021/07/01 18:04:48 2021/07/01
【摘要】 承载着春的希望,酝酿着秋的丰收,热情似火的夏天,烈日当空,阳光穿过密密层层的树叶,在地上洒满各式各样的粼粼光斑,花儿低着头,大地冒着热气,扑面而来,夏的气息。LiteOS新特性介绍第三期也如炎炎夏日一般,迫不及待的和大家见面啦!工具类tinyxml2一种简易、轻量、高效的C++ XML文件解析库,可以方便地集成到其它项目中。代码链接为:https://gitee.com/LiteOS/Lit...

承载着春的希望,酝酿着秋的丰收,

热情似火的夏天,烈日当空,

阳光穿过密密层层的树叶,

在地上洒满各式各样的粼粼光斑,

花儿低着头,大地冒着热气,

扑面而来,夏的气息。

LiteOS新特性介绍第三期也如炎炎夏日一般,

迫不及待的和大家见面啦!

工具类

tinyxml2

一种简易、轻量、高效的C++ XML文件解析库,可以方便地集成到其它项目中。代码链接为:

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


harfbuzz

一个文本整型引擎, 用于文字塑形,可以将Unicode文本按照标准字库的格式和位置输出。代码链接为:

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


thttpd

一个轻量级的web server,支持多种平台,如:FreeBSDSunOS Solaris BSD LinuxOSF等。代码链接为:

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



媒体类

upnp

一种主要用于设备智能互联互通的通讯协议,可以实现已联网设备间的命令及数据的传递。upnp协议集成Upnp AV(Audio/Video) Architecture,便于设备间媒体传送及控制点(Control Point,即CP)间交互。代码链接为:

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

 

安全类

openssl

一个安全套接字层密码库,包括主要的密码算法、常用密钥、证书封装管理功能及实现ssl协议。整个软件包主要由三部分组成,分别是SSL协议库libssl、应用程序命令工具以及密码算法库libcrypto代码链接为:

  • https://gitee.com/LiteOS/LiteOS/tree/master/components/security/openssl
  • https://gitee.com/LiteOS/LiteOS/tree/master/demos/security/openssl

 


网络类


los_iperf

一类测试TCP或UDP连接性能的网络性能测试工具。代码链接为:

  • https://gitee.com/LiteOS/LiteOS/tree/master/components/net/los_iperf

 

pcap

一个用于网络数据包捕获的函数库,可以通过采集网络数据包来调试网络通信问题。代码链接为:

  • https://gitee.com/LiteOS/LiteOS/tree/master/components/net/pcap

 

tftp

基于UDP的简单文件传输协议,一般用于小型文件传输。代码链接为:

  • https://gitee.com/LiteOS/LiteOS/tree/master/components/net/tftp_server

 

ifconfig

用于查询和设置网卡的IP地址、子网掩码、网关等,也可用于开启/关闭网卡的数据处理。代码链接为:

  • https://gitee.com/LiteOS/LiteOS/tree/master/components/net/ifconfig

 

ping

一个常用的网络调测命令,可用于检测网络是否畅通。代码链接为:

  • https://gitee.com/LiteOS/LiteOS/tree/master/components/net/ping

 

开发板

GD32F303RGT6_BearPi

一款基于兆易创新的GD32F303RGT6设计的高性能物联网开发板。GD32F303RGT6是基于ARM Cortex-M4处理器的32位微处理器,主频为120MHz,内部flash1024KBSRAM96KB代码链接为:

  • https://gitee.com/LiteOS/LiteOS/tree/master/targets/GD32F303RGT6_BearPi

 

 GD32E103C_START

一款基于兆易创新的GD32E103CBT6设计的物联网开发板。GD32E103CBT6是基于ARM Cortex-M4处理器的32位微处理器,主频为120MHz内部flash128KBSRAM32KB代码链接为:

  • https://gitee.com/LiteOS/LiteOS/tree/master/targets/GD32E103C_Start

 

HiFive1_Rev1_B01

HiFive1_Rev1_B01Sifive出品的开发板,主控芯片是FE310-G002,采用RISC-V架构的32位微处理器。代码链接为:

  • https://gitee.com/LiteOS/LiteOS/tree/master/targets/HiFive1_Rev1_B01

 

结语

未来我们还会持续新增更多组件、开发板、架构等特性及功能。感谢您的阅读,有任何问题、建议,都可以留言给我们,让我们一起进步:  https://gitee.com/LiteOS/LiteOS/issues
为了更容易找到LiteOS代码仓建议访问https://gitee.com/LiteOS/LiteOS

 

 

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

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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