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

相关文章

Python实现MQTT通信的示例代码

《Python实现MQTT通信的示例代码》本文主要介绍了Python实现MQTT通信的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录1. 安装paho-mqtt库‌2. 搭建MQTT代理服务器(Broker)‌‌3. pytho

MySQL进行数据库审计的详细步骤和示例代码

《MySQL进行数据库审计的详细步骤和示例代码》数据库审计通过触发器、内置功能及第三方工具记录和监控数据库活动,确保安全、完整与合规,Java代码实现自动化日志记录,整合分析系统提升监控效率,本文给大... 目录一、数据库审计的基本概念二、使用触发器进行数据库审计1. 创建审计表2. 创建触发器三、Java

SpringBoot中六种批量更新Mysql的方式效率对比分析

《SpringBoot中六种批量更新Mysql的方式效率对比分析》文章比较了MySQL大数据量批量更新的多种方法,指出REPLACEINTO和ONDUPLICATEKEY效率最高但存在数据风险,MyB... 目录效率比较测试结构数据库初始化测试数据批量修改方案第一种 for第二种 case when第三种

Java中调用数据库存储过程的示例代码

《Java中调用数据库存储过程的示例代码》本文介绍Java通过JDBC调用数据库存储过程的方法,涵盖参数类型、执行步骤及数据库差异,需注意异常处理与资源管理,以优化性能并实现复杂业务逻辑,感兴趣的朋友... 目录一、存储过程概述二、Java调用存储过程的基本javascript步骤三、Java调用存储过程示

Visual Studio 2022 编译C++20代码的图文步骤

《VisualStudio2022编译C++20代码的图文步骤》在VisualStudio中启用C++20import功能,需设置语言标准为ISOC++20,开启扫描源查找模块依赖及实验性标... 默认创建Visual Studio桌面控制台项目代码包含C++20的import方法。右键项目的属性:

MySQL数据库的内嵌函数和联合查询实例代码

《MySQL数据库的内嵌函数和联合查询实例代码》联合查询是一种将多个查询结果组合在一起的方法,通常使用UNION、UNIONALL、INTERSECT和EXCEPT关键字,下面:本文主要介绍MyS... 目录一.数据库的内嵌函数1.1聚合函数COUNT([DISTINCT] expr)SUM([DISTIN

MySQL追踪数据库表更新操作来源的全面指南

《MySQL追踪数据库表更新操作来源的全面指南》本文将以一个具体问题为例,如何监测哪个IP来源对数据库表statistics_test进行了UPDATE操作,文内探讨了多种方法,并提供了详细的代码... 目录引言1. 为什么需要监控数据库更新操作2. 方法1:启用数据库审计日志(1)mysql/mariad

Java实现自定义table宽高的示例代码

《Java实现自定义table宽高的示例代码》在桌面应用、管理系统乃至报表工具中,表格(JTable)作为最常用的数据展示组件,不仅承载对数据的增删改查,还需要配合布局与视觉需求,而JavaSwing... 目录一、项目背景详细介绍二、项目需求详细介绍三、相关技术详细介绍四、实现思路详细介绍五、完整实现代码

Go语言代码格式化的技巧分享

《Go语言代码格式化的技巧分享》在Go语言的开发过程中,代码格式化是一个看似细微却至关重要的环节,良好的代码格式化不仅能提升代码的可读性,还能促进团队协作,减少因代码风格差异引发的问题,Go在代码格式... 目录一、Go 语言代码格式化的重要性二、Go 语言代码格式化工具:gofmt 与 go fmt(一)

HTML5实现的移动端购物车自动结算功能示例代码

《HTML5实现的移动端购物车自动结算功能示例代码》本文介绍HTML5实现移动端购物车自动结算,通过WebStorage、事件监听、DOM操作等技术,确保实时更新与数据同步,优化性能及无障碍性,提升用... 目录1. 移动端购物车自动结算概述2. 数据存储与状态保存机制2.1 浏览器端的数据存储方式2.1.