RT-Thread9月份社区简报,快来看看代码、软件包、社区生态更新情况!

本文主要是介绍RT-Thread9月份社区简报,快来看看代码、软件包、社区生态更新情况!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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

1.代码贡献:

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

特别感谢:

chenyingchun0312、supperthomas、ChenxuanZhao、xfwangqiang、mysterywolf、sheltonyu、zyf-in-github、Michael0066、luhuadong、SimpleInit、geniusgogo、egbert-h、DavidLin1577等开发者 以及芯来科技、上海东软载波微电子、平头哥半导体对本月代码更新做出的贡献!

代码更新情况

  • sync nrf52840 some config files to nrf52832 #3937 by chenyingchun0312

  • [update] stm32mp1 pin-index #3936

  • [drivers/usb]Fixed a bug may cause stackover flow #3675 by DavidLin1577

  • mstorage.c: fix bug in device descriptor that MAC OS enumeration failed #3712 by egbert-h

  • [dfs] fix the DEVICE could not get or set flags #3935

  • [add] DFS file system supports device types #3931

  • [stm32/gpio]Optimized the pin-index algorithm #3926 by geniusgogo

  • add rtc device driver for nrf52x #3911 by chenyingchun0312

  • [add] openamp for stm32mp157-dk1 #3927

  • [add] openamp for stm32mp157a-ev1 #3928

  • add t-head smart-evb bsp, and risc-v cpu e906 #3919 by wormsX

  • MIPS:fix the RT_EXCEPTION_MAX value #3913 by Michael0066

  • 删除非对齐地址访问语句和__CORTEX_M宏定义判断 #3918 by SimpleInit

  • [bsp] es32f369x:add new driver & iar support. #3920 by wangyq2018

  • [drivers/serial]add a line feed to the carriage return character when using interrupt tx #3916

  • [bsp_nrf5x] rebuild the menuconfig and ble stack config #3905 by supperthomas

  • add raspi4-32 mbox driver #3901

  • ls2k1000 gmac address variable,read from pci header #3915

  • [sensor] support GPS/GNSS sensor class #3903 by luhuadong

  • add ls2k bsp gmac、mmu driver,fix LwIP on 64 bit processor #3883

  • [add] [ libc] libc新增getline/getdelim函数(posix.1-2008,修改common文件夹,可给armlibc/dlib/newlib使用 #3888 by mysterywolf

  • [components] [ driver /pin.c]pin 框架增加 rt_pin_get #3897

  • 修复"response+1"导致STM32 HAL库SPI内存非对齐访问的hard fault #3850 by SimpleInit

  • [bsp] [stm32] support ethernet device for stm32f769-disco #3864 by luhuadong

  • ulog:fixed compile err syslog.c:154:34: error: unknown type name 'uint8_t' #3885 by Michael0066

  • [update] stm32mp1-dk1 bsp drivers #3891

  • [update] stm32mp1-ev1 bsp drivers #3882

  • [bsp] [ stm32]add can support for stm32l4 #3858 by zyf-in-github

  • [BSP] remove x1000 bsp for none Apache License v2.0 #3836

  • 修正多核rt_schedule_remove_thread时pcpu的ready_table判断问题 #3886

  • [bsp/at32] add link detecting thread for ethernet driver #3874 by sheltonyu

  • [BSP] [imxrt]fixed ethernet driver bug for imxrt #3853 by xfwangqiang

  • [fix] libcpu/nuclei: Fix wrong RT_KERNEL_INTERRUPT_LEVEL #3877 by fanghuaqi

  • 在common文件夹下新建unstd.c文件,并将isatty/ttyname函数作为公共函数独立出来 #3869 by mysterywolf

  • [BSP] [IMXRT]fixed SConstruct file spell error in imxrt1064-nxp-evk #3876 by xfwangqiang

  • [fix] 修复 SPI API 在 C++ 下调用报错 #3875 by ChenxuanZhao

  • [bsp/nrf5x]add the sample of softdevice config #3878 by supperthomas

  • [bsp/nuclei] Add BSP support for Nuclei HummingBird FPGA Evaluation Board #3868 by fanghuaqi

  • [fix] thread control bug about RT_THREAD_CTRL_CLOSE command #3872

  • 针对nrf52832 添加外设ADC, WDT, PWM等配置,支持menuconfig配置 #3865 by chenyingchun0312

2.软件包更新情况:

  • 增加Ppool软件包,基于pthread的线程池库  by mysterywolf

  • update agile_console、agile_telnet  by  loogg

  • 添加MS5805传感器 by schuck-wang

  • jerryscript: [ add ] 增加字节码编译功能和字节码加载执行功能使能配置

  • yd_crypto 版本更新 by china-hai

  • [webnet]update v2.0.2

  • 新增btstack软件包   by supperthomas

  • 新增lwgps软件包,轻量级GPS NEMA协议解析器 by  orange2348

  • 新增 y68l6400 软件包,ly68l6400是一个spi sram芯片   by Ghazigq

  • [nrf5x_sdk] fix the Kconfig and the warning by  supperthomas

  • littlefs release v2.2.x  by geniusgogo

  • 【CmBacktrace】 添加中文(UTF-8)配置 by ChenxuanZhao

  • littlefs:fixed 2.1.x enable wear leveling. -1 is disable by  geniusgogo

  • mpy优化:添加用户扩展模块选项,让新加模块无需修改软件包的头文件 by heyuanjie87

  • 新增2048益智类游戏软件包 by mysterywolf

  • 新增threes益智类游戏软件包 by mysterywolf

  • 新增pdulib软件包,一个用于PDU格式的短信文本解析库 by ShineRoyal

  • qboot release v1.04 by qiyongzhong0

  • qboot release v1.03 by qiyongzhong0

  • qboot release v1.02  by qiyongzhong0

  • release netutils 1.2.0

  • 增加 RT_USING_DFS 依赖项 by mysterywolf

感谢mysterywolf 、qiyongzhong0、 ShineRoyal 、heyuanjie87、geniusgogo、ChenxuanZhao、supperthomas、Ghazigq、orange2348、 china-hai 、schuck-wang 、loogg
等开发者贡献软件包!

3.开发工具情况:

  • studio更新:本月作了重大更新

    - 工程向导开发和完善

  1. 新增基于开发板创建工程模式替代老的基于bsp模式

    - 工具链支持

  2. 新增RISC-V工具链支持

    - 构建功能完善

  3. 解决停止并启动调试没自动构建的问题

  4. 解决只修改了链接脚本后构建无效的问题

    - SDK Manager完善

  5. 新增开发板类型资源包

  6. 完善美化SDK Manger图标

  7. 解决SDK资源包安装失败的问题

    - 新开发板支持

  8. 新增IMXRT1064/1052开发板的支持

    - RT-Thread配置完善

  9. 解决LWIP配置选项ICMP名称问题

  10. 解决RT-Thread配置页面在构建时没有自动保存的问题

    - QEMU功能完善

  11. 新增芯来rvstar开发板qemu仿真支持

  12. 新增vexpress-a9的qemu仿真支持

  13. 新增qemu点击下载直接启动运行模式

  14. 新增STM32 sdio模拟支持

    - 调试器功能完善

  15. 新增ST-LINK调试支持复位

  16. 新增ST-LINK调试支持查看外设寄存器

  17. 新增ST-LINK外部FLASH下载算法支持

  18. 解决ST-LINK下载Verify时日志出现乱码的问题

  19. 新增DAP-LINK对多下载算法的支持

  20. 新增DAP-LINK调试器对雅特力芯片下载和调试的支持

  21. 新增DAP-LINK下载调试参数配置便于加快下载速度

  22. 解决J-Link下载时工程路径有空格弹框需要手动输入起始地址的问题

    - 语言切换完善

  23. 解决切换到英文后部分窗口仍有中文的问题

4.社区生态:

  • RT-Thread Smart微内核操作系统重磅发布!开源!

  • 第15届研电赛圆满落幕,RT-Thread企业专项奖花落谁家?

  • 【报名啦】Meetup—RT-Thread社区小伙伴交流见面会

  • RT-Thread x STM32 全连接创意创客大赛

  • RT-Thread Studio V1.1.4 更新重磅来袭!亮点多多,邀你来品鉴

  • 【抽奖】RT-Thread Logo升级 | 新起点,“青”装上阵

5.社区工作小组情况

关于小组输出方面可查看上述代码更新记录及软件包更新记录,这里不再赘叙。


9月份邀请了过去一年小组内贡献较多的3位成员参与RT-Thread团队三亚旅游活动,由RT-Thread团队承担相关费用。

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

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

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

报名参加请扫描图中二维码!

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

RT-Thread


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

长按二维码,关注我们

 点击阅读原文进入RT-Thread官网

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

这篇关于RT-Thread9月份社区简报,快来看看代码、软件包、社区生态更新情况!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/691407

相关文章

SpringBoot+RustFS 实现文件切片极速上传的实例代码

《SpringBoot+RustFS实现文件切片极速上传的实例代码》本文介绍利用SpringBoot和RustFS构建高性能文件切片上传系统,实现大文件秒传、断点续传和分片上传等功能,具有一定的参考... 目录一、为什么选择 RustFS + SpringBoot?二、环境准备与部署2.1 安装 RustF

Python实现Excel批量样式修改器(附完整代码)

《Python实现Excel批量样式修改器(附完整代码)》这篇文章主要为大家详细介绍了如何使用Python实现一个Excel批量样式修改器,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一... 目录前言功能特性核心功能界面特性系统要求安装说明使用指南基本操作流程高级功能技术实现核心技术栈关键函

Redis实现高效内存管理的示例代码

《Redis实现高效内存管理的示例代码》Redis内存管理是其核心功能之一,为了高效地利用内存,Redis采用了多种技术和策略,如优化的数据结构、内存分配策略、内存回收、数据压缩等,下面就来详细的介绍... 目录1. 内存分配策略jemalloc 的使用2. 数据压缩和编码ziplist示例代码3. 优化的

Python 基于http.server模块实现简单http服务的代码举例

《Python基于http.server模块实现简单http服务的代码举例》Pythonhttp.server模块通过继承BaseHTTPRequestHandler处理HTTP请求,使用Threa... 目录测试环境代码实现相关介绍模块简介类及相关函数简介参考链接测试环境win11专业版python

Python从Word文档中提取图片并生成PPT的操作代码

《Python从Word文档中提取图片并生成PPT的操作代码》在日常办公场景中,我们经常需要从Word文档中提取图片,并将这些图片整理到PowerPoint幻灯片中,手动完成这一任务既耗时又容易出错,... 目录引言背景与需求解决方案概述代码解析代码核心逻辑说明总结引言在日常办公场景中,我们经常需要从 W

使用Spring Cache本地缓存示例代码

《使用SpringCache本地缓存示例代码》缓存是提高应用程序性能的重要手段,通过将频繁访问的数据存储在内存中,可以减少数据库访问次数,从而加速数据读取,:本文主要介绍使用SpringCac... 目录一、Spring Cache简介核心特点:二、基础配置1. 添加依赖2. 启用缓存3. 缓存配置方案方案

MySQL的配置文件详解及实例代码

《MySQL的配置文件详解及实例代码》MySQL的配置文件是服务器运行的重要组成部分,用于设置服务器操作的各种参数,下面:本文主要介绍MySQL配置文件的相关资料,文中通过代码介绍的非常详细,需要... 目录前言一、配置文件结构1.[mysqld]2.[client]3.[mysql]4.[mysqldum

Python多线程实现大文件快速下载的代码实现

《Python多线程实现大文件快速下载的代码实现》在互联网时代,文件下载是日常操作之一,尤其是大文件,然而,网络条件不稳定或带宽有限时,下载速度会变得很慢,本文将介绍如何使用Python实现多线程下载... 目录引言一、多线程下载原理二、python实现多线程下载代码说明:三、实战案例四、注意事项五、总结引

IDEA与MyEclipse代码量统计方式

《IDEA与MyEclipse代码量统计方式》文章介绍在项目中不安装第三方工具统计代码行数的方法,分别说明MyEclipse通过正则搜索(排除空行和注释)及IDEA使用Statistic插件或调整搜索... 目录项目场景MyEclipse代码量统计IDEA代码量统计总结项目场景在项目中,有时候我们需要统计

MySQL设置密码复杂度策略的完整步骤(附代码示例)

《MySQL设置密码复杂度策略的完整步骤(附代码示例)》MySQL密码策略还可能包括密码复杂度的检查,如是否要求密码包含大写字母、小写字母、数字和特殊字符等,:本文主要介绍MySQL设置密码复杂度... 目录前言1. 使用 validate_password 插件1.1 启用 validate_passwo