2021 LiteOS新特性介绍第三期
承载着春的希望,酝酿着秋的丰收,
热情似火的夏天,烈日当空,
阳光穿过密密层层的树叶,
在地上洒满各式各样的粼粼光斑,
花儿低着头,大地冒着热气,
扑面而来,夏的气息。
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,支持多种平台,如:FreeBSD、SunOS、 Solaris、 BSD、 Linux、OSF等。代码链接为:
- 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,内部flash为1024KB,SRAM为96KB。代码链接为:
- https://gitee.com/LiteOS/LiteOS/tree/master/targets/GD32F303RGT6_BearPi
GD32E103C_START
一款基于兆易创新的GD32E103CBT6设计的物联网开发板。GD32E103CBT6是基于ARM Cortex-M4处理器的32位微处理器,主频为120MHz,内部flash为128KB,SRAM为32KB。代码链接为:
- https://gitee.com/LiteOS/LiteOS/tree/master/targets/GD32E103C_Start
HiFive1_Rev1_B01
HiFive1_Rev1_B01是Sifive出品的开发板,主控芯片是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。
- 点赞
- 收藏
- 关注作者
评论(0)