Are you involved in developing embedded applications for the internet of things (IoT)? If so, you really should be aware of RT-Thread, which is a tiny and elegant IoT operating system
Born in 2006, RT-Thread is an open-source, neutral, and community-based real-time operating system (RTOS). Boasting very low resource occupancy, high reliability, and high scalability, RT-Thread can be used in sensing nodes, wireless connection chips, and a wide variety of resource-constrained and high-performance applications.
With its rich middle-tier components and great hardware and software ecosystem, RT-Thread may also be considered to be an IoT platform, with almost every key basic component required for IoT devices, such as network protocols, file systems, low power management, etc.
RT-Thread also supports all mainstream compiling tools such as GCC, Keil, IAR, etc., and a variety of standard interfaces, such as POSIX, CMSIS, a C++ application environment, Micropython, and Javascript, making it easy for developers to port a wide range of applications. RT-Thread also offers great commercial support to all of the mainstream CPU architectures, such as ARM Cortex-M/R/A, RISC-V, MIPS, X86, Xtensa, etc.
The reason I’m telling you all of this is that RT-Thread is presenting the 2022 RT-Thread IoT OS Global Tech Conference, which will take place 1-3 June 2022. This free-to attend virtual conference is open to engineers and managers from around the world. As an extra dollop of allegorical cream on top of the metaphorical cake, I’ve been invited to act as the host and moderator for this auspicious event.
If you are interested in learning more, View the Agenda and then Register Now before all of the good (virtual) seats are taken.
As you will see from the agenda, each day of this three-day event is divided into three groups of 30-minute presentations with a 10-minute break between each group. There are so many amazing talks here that I don’t know where to start, so I thought I’d “cherry-pick” three presentations that caught my eye from each day as follows:
——- DAY #1 ——-
Advanced Endpoint Intelligence with Renesas: Presented by Mohammed Dogar, Vice President at Renesas Electronics Corporation, this talk will explain how Renesas can help to advance Endpoint intelligence.
RISC-V: The Road Ahead: Presented Stephano Cetola, Director of Technical Programs at RISC-V International, this is where we will discover the current state of RISC-V specification ratifications, the roadmap for RISC-V in 2022, and the status of RISC-V desktops and servers.
DSPs, Real-time Workloads and the Need for RTOS: Presented by Ori Leibovich, Senior Manager of Embedded Software & DevOps at CEVA, this talk will explain how newer generations of DSPs support features that are important for addressing IoT markets, and also how DSPs and the RT-Thread RTOS can be used together.
——- DAY #2 ——-
RT-Thread Smart Micro-Kernel Operating System: In this presentation by Bernard Xiong, Founder of RT-Thread, topics include what is a micro-kernel operating system, what is RT-Smart and who needs RT-Smart, and a collection of different application scenarios.
PikaScript, An Ultra-lightweight Python Engine Under RT-Thread IoT OS: In this presentation, Lyon, who is a PhD student in instrumentation science will introduce PikaScript, which is an open-source, ultra-lightweight Python engine that can run with RT-Thread on microcontrollers with as little as 4KB of RAM and 32KB of Flash.
Model-based Designed Autopilot with RT-Thread RTOS: Presented by Josh Zou, who is the author of Firmament (FMT) Autopilot, will discuss how FMT can be used in conjunction with RT-Thread to quickly and easily build the control system for autonomous vehicles, such as UAVs, automobiles, ships, robots, etc.
——- DAY #3 ——-
Impressive GUI with LVGL and SquareLine Studio for RT-Thread Powered Boards: In this presentation, Gábor Kiss-Vámosi, Founder of LVGL, will introduce the key benefits of using the LVGL library and its drag-and-drop UI editor, called SquareLine Studio, for creating graphical user interfaces targeting embedded systems.
RT-Thread for Field-Oriented Motor Control: In this presentation, Tristan Ritchie, who is a Software Engineer at the Cambridge Design Partnership engineering consultancy, will detail the kernel and board support package (BSP) optimizations that are required for high-performance field-oriented motor control.
The Power of IoT-Running RT-Thread on ESP8266: In this presentation, Recan, who is an ESP8266 expert with IoT and RTOS expertise, will provide an analysis of the rapid development and advantages of RT-Thread in the field of RTOS. Among other topics, Recan will offer an in-depth overview of how the ESP8266 equipped with RT-Thread competes in the ioT.
Remember that the talks discussed above are just those that caught my own eye, but there are many other presentations and each of us will be interested in different things. Now I feel bad about leaving the other speakers out, so I really should note that we’re also honored to have Brendon Slade, Director of the General Purpose MCU Ecosystem at NXP Semiconductors; Stéphane Rainsard, GC&SA MCU Technical Marketing Section Manager at STMicroelectronics; Robert Ling, Senior Technical Manager at Nuvoton Technology Incorporation; Patrick Yang, Technical Director at WCH. Furthermore, we are proud to welcome industry experts Robin Mitchell, Lance Harvie, Jacob Beningo, Stanley Lwin, Fei Zhendong, Dirceu R. Rodrigues Jr., Nicola di Gruttola Giardino, Loay Yari, Wen Cabrel, Flávio Ipiranga de Araújo Júnior and Kufirre Ebong.
It’s wonderful that all of these speakers are going to take the tame out of their busy schedules to join us and share their expert knowledge with us.
In conclusion, I’m really looking forward to 2022 RT-Thread IoT OS Global Tech Conference, and I very much hope that you will join me there. Don’t forget to View the Agenda and then Register Now.