RT-Thread Open-Source RTOS Community Report in April

RT-Thread IoT OS
3 min readMay 13, 2020

--

RT-Thread Community Report in April

1. Code Contribution:

The statistics are fetched from merged PR on the Github master code branch.

We want to acknowledge and thank the following community members for their contributions to RT-Thread in April. They are:

xckhmf、 luhuadong、DavidLin1577、Keyun-Johan、supperthomas、qzhang1535 、tekkamanninja、majianjia 、 z14git、DeclanHuaChen 、jch12138 、GitHubIDforRoger and Nuclei System Technology.

Thanks to all contributors who share their time, energy, and talent to help RT-Thread. Thank you very much!

Code updating:

# Add Nuclei to main README.md

# Modify nrf5x nrf52840 for [No Softdevice]&[RT_USING_USER_MAIN]

# Fix aarch64 warning

# Add Libraries when when run ‘scons — dist’

# Add Nuclei RISC-V processor support

# Fix the stack overflow bug; Change the note encoding from GB18030 to UTF-8

# Add raspi4 bsp

# Fix the issue when socket_new() returns error

# Add nrf5x bsp

# Update bsp for mini2440

# K210 drv uart upstream

# Fix the STM32 HAL SPI timeout bug

# Add the configure option ‘PWM1_CONFIG’

# Export file examples to MSH

# Fix the stack overflow bug

# Remove the duplicate definition of ‘mode_t’

# Fix some spelling mistakes

# Update mini2440 BSP

# De-initialize ‘tx_dma->data_queue’ when close the UART to avoid memory leak

# MIPS: Fix FPU compile error for ls1bdev

# Add the clear command for FINSH

# Add stm32l010 st-nucleo BSP,and pass the LED flicker test and msh console output

# Add the APIs ‘rt_object_get_length()’ and ‘rt_object_get_pointers()’, which pass tests in QEMU-VExpress-A9

# Add ls2k BSP

# Add rt_data_queue_deinit

# Fix x1000 memory use bug

# Add soc timer cntpct

# Fix the spelling error of ‘NETDEV_IPV4’ in ‘netdev’, which causes the resolve error in ‘inet_ntop’

# Modify the ‘link.sct’ path of stm32h743-st-nucleo MDK project and the ‘icf’ path of stm32f429-st-disco IAR project

# Modify the ‘link.sct’ path of MDK project

# Fix the compiling error ‘pid_t undefined’ in libc

2. The Newly Added 13 Software Packages in April
(RT-Thread has a total of 217 packages now)

# pms_series:Digital universal particle concentration sensor driver library

# multi_rtimer:a real-time and low power software timer module

# nrf5x_sdk:Software development kit for the nRF52 Series and nRF51 Series SoCs

# rx8900 :Extern RTC driver for rx8900

# nuclei_sdk:Nuclei RISC-V Software Development Kit

# bmi088: Universal sensor drive package

# nrfx:Standalone set of drivers for peripherals present in Nordic Semiconductor’s SoCs

# UrlEncode:a simple tool to Encode/Decode Url

# bc28_mqtt:connect to AliCloud with Quectel BC28 model

# cmux:connection multiplexing protocol for RT-Thread, support GSM0710 .etc.

# hmc5883:bmi088 software package

# max6675: Digital temperature sensor package

# tmp1075: Digital temperature sensor driver package

Thanks to panrui 、Jonas、MYGuo、xiangxistu、luhuadong、 jch12138、xckhmf、supperthomas、Forest-Rain、MrpYoung for contributing the software packages.

3. Development tools:

RT-Thread Studio:

- Upgraded from v1.0.4 to v1.0.6, which adds new features and improves user experience.

- Add entrances to import MDK/IAR projects; ROM/RAM usage statistics are shown in the compile results.

RT-Thread Contact Info
Website: https://www.rt-thread.io/
Github: https://github.com/RT-Thread
Twitter: https://twitter.com/rt_thread
Facebook:https://www.facebook.com/RT-Thread-IoT-OS-110395723808463
Youtube: https://www.youtube.com/channel/UCdDHtIfSYPq4002r27ffqPw

--

--

RT-Thread IoT OS
RT-Thread IoT OS

Written by RT-Thread IoT OS

An Open-Source Community-Powered Real-Time Operating System (RTOS) Project! Let’s develop, DIY, create, share, and explore this new IoT World together!

No responses yet