2020年3月RT-Thread社区简报

RT-Thread社区简报将于每月初总结过去一月RT-Thread社区的技术和生态更新情况,提供公开、透明的社区发展情况,让关心RT-Thread发展的小伙伴们更好的了解RT-Thread,同时我们也期望小伙伴们积极加入RT-Thread的生态建设。

2020年3月份简报:

1.代码贡献:

当前统计来自Github master代码分支mergerd PR

特别感谢:

greed-island、qz721、 leeehui 、DavidLin1577、Sunwancn 、luhuadong、gyd0317、sheltonyu 、shawn1221、cliff-cmc、zhao0116 、supperthomas 、redocCheng 、 Chinese66 、tanglj86 、djndl1等开发者 以及雅特力公司对本月代码更新做出的贡献!

代码更新情况

  • 修改rt-thread repo readme,增加更多关于rt-thread说明

  • 修复相关单词拼写错误

  • 修复 rt_realloc 可能造成的系统内存泄漏。

  • 修复USB不能正常识别composite设备的bug #3484

  • 修复hifive1 bsp在scons下警告问题

  • 优化uart driver

  • 修复 scons --target=eclipse 时,部分带值宏出错的问题

  • 修复usb栈溢出问题

  • 修复部分STM32系列中由于在HAL库中没有相应的ADC通道宏定义而产生的编译错误

  • 增加Aarch64 cache api 

  • 增加STM32L1 HAL DRIVER

  • 修正MMC协议栈让驱动设置一个超过highspeed频率来驱动eMMC问题

  • 增加msc模式自动切换

  • spi: support slave mode and master mode runtime config

  • 修正drv_crypto.c中栈溢出问题

  • 增加stm32l496zg-nucleo BSP

  • 增加对板载 AP6181 的支持

  • 修复stm32f103vgt6 flash的bank2不能操作的问题

  • 修正协议栈尝试无效的线宽导致启动时间过长问题

  • 修复SD卡整个磁盘格式化成一个分区时无法被使用

  • 修复ymodem传输文件读取不到文件大小问题

  • 增加雅特力at32 bsp

  • 增加在 cubemx 中打开 PM 外设的支持

  • 增加ST NUCLEO-F410RB BSP

  • 增加clock_time.h 对C++支持

  • 增加树莓派64位:gpio、wdg、hdmi、mbox驱动

  • 修复STM32系列 BSP UART DMA TX 的问题

  • wlan 框架中添加裸帧数据发送接口和管理帧过滤和回调注册接口;

2.新增软件包:

3月份新增13个软件包,软件包累计增加至204个,了解软件包详情,请查阅http://packages.rt-thread.org/  (请复制至外部浏览器打开),新增软件包如下:

  • hdc1000:TI HDC1000 温湿度传感器提供的通用传感器驱动包

  • max7219:在数码管上应用 MAX7219 的驱动包

  • bmp280:BoschSensortec 公司高精度大气压强传感器BMP280传感器驱动包,支持IIC和SPI通信

  • SHTC1:SENSIRION 公司高精度大气压强传感器驱动包,支持:温度,湿度

  • BMP180 :BMP180 传感器驱动软件包,支持:气压,温度

  • DS3231 :驱动软件包:ds3231 外置RTC驱动

  • beep:基于 rt-thread 的 pin 和 pwm 驱动的蜂鸣器控制软件包,可以容易地驱动有源蜂鸣器或无源蜂鸣器,产生各种间隔长短的鸣叫声。

  • easyblink:小巧轻便的 LED 控制软件包,可以容易地控制 LED 开、关、反转和各种间隔闪烁,占用 RAM 少,支持 RT-Thread 标准版和 Nano 版。

  • joylink:连接京东小京鱼 IOT 云平台的软件包

  • kawaii-mqtt:一个基于socket API之上的跨平台MQTT客户端,拥有非常简洁的API接口,以极少的资源实现QOS2的服务质量,并且无缝衔接了mbedtls加密库。

  • lkdGui是一款为单色显示屏制作的图形化界面,用于设计简单漂亮的图形界面。

  • plccore:一个基于rt-thread的可编程控制器(PLC)内核

  • sys_load_monitor:一款轻量级的系统负荷监视器

3.开发工具情况:

  • env更新:更新版本至 v1.2.0 ,添加 GIT 工具

  • studio更新:做了两个版本升级,从V1.0.2升至V1.0.4版本,优化相关体验,并增加新特性:构建日志简化输出和详细输出、link.lds链接脚本图形编辑器等功能

4.活动及生态合作扩展:

3月份线上活动

1

3月26日:RT-Thread Nano 线上入门课程

2

3月5日:RT-Thread人才计划——名企内推、人才猎聘活动上线

3

3月2日:RT-Thread能力认证上线,并推出学生优惠价及企业团购价

4

3月5日:RT-Thread第10期双周直播-论坛问题精选

5

3月19日:第11期双周直播-网络框架及SAL 组件使用详解!

2020年3月RT-Thread社区简报_第1张图片

Tips:可以看到我们的双周直播正在不断迭代为小伙伴提供更好的支持,未来我们将持续围绕主题直播实操加送福利的方式进行双周直播(每双周周四晚8点不见不散)

生态合作:

3月份新闻资讯

1

3月11日:UCloud优刻得与RT-Thread睿赛德达成战略合作,全面共建物联网生态

2

3月9日:RT-Thread海外官网上线新闻发布

3

3月16日:艾拉比与睿赛德科技强强联手,推出基于RT-Thread操作系统的OTA差分升级

4

3月23日:小睿精选·嵌入式资讯合辑栏目上线

5

3月30日:RT-Thread通过PSA安全认证新闻发布

2020年3月RT-Thread社区简报_第2张图片

本活动优惠仅限通过本二维码或链接(链接:https://passport.ucloud.cn/?invitation_code=C1xF974651066CB)注册的用户,注册后请认证并联系官方

5.社区工作小组情况

小组成员:增至40人

完成任务情况:STM32下相关驱动的增加、传感器软件包制作、AT_Device适配2G、4G模块、文档的增加、RT-Thread相关视频教程录制等任务的完成

正在开展的任务情况:当前社区小组有三个专项小组分别在攻克Lorawan框架、BLE芯片nRF5x 系列BSP支持、STM32H7 BSP支持,另外也有驱动制作、传感器软件包制作、QEMU 模拟 STM32F4 运行RT-Thread、RISC-V软核移植RT-Thread、应用DEMO制作、视频录制等在进行中

小组会议情况:3月份举行了两次在线交流会,就小组成员的任务情况进行沟通,并分别邀请了小组成员进行内部分享:《scons编译过程》《SQLite软件包应用经验分享》

社区工作小组任务情况可见:

https://github.com/RT-Thread/community-activities(请复制至外部浏览器打开)

如果你想了解社区工作小组并加入小组,请扫码

以上即为RT-Thread3月份社区技术和生态更新情况,希望小伙伴们积极加入RT-Thread的生态建设,一起将RT-Thread打造成为物联网领域一款软硬件生态繁荣、技术领先、具有市场主导地位的操作系统软件平台。

如果你有兴趣加入RT-Thread的生态建设,可联系 Andy chen 微信 :iotosfans

你可以添加微信17775982065为好友,注明:公司+姓名,拉进 RT-Thread 官方微信交流群!

RT-Thread


让物联网终端的开发变得简单、快速,芯片的价值得到最大化发挥。Apache2.0协议,可免费在商业产品中使用,不需要公布源码,无潜在商业风险。

长按二维码,关注我们

点击阅读原文,进入RT-Thread GitHub 

你点的每个“在看”,我都认真当成了喜欢

你可能感兴趣的:(2020年3月RT-Thread社区简报)