👁🗨 Tags for searching information on the channel:
🎛 Hardware: #boards #arduino #esp32 #stm32 #pico #cortex #hardware #raspberry #display #electronics
📥 Software: #cpp #rtos #programming #matlab #linux #software #operating_systems #python #fuzix #rust
⚖️ Algorithms: #artificial_intelligence #machine_learning
📒 Reading: #books #news #beginner #control #articles
🛠 Development: #design #projects
❓ Other: #art #experiments #gps #IoT #video
🎛 Hardware: #boards #arduino #esp32 #stm32 #pico #cortex #hardware #raspberry #display #electronics
📥 Software: #cpp #rtos #programming #matlab #linux #software #operating_systems #python #fuzix #rust
⚖️ Algorithms: #artificial_intelligence #machine_learning
📒 Reading: #books #news #beginner #control #articles
🛠 Development: #design #projects
❓ Other: #art #experiments #gps #IoT #video
👍2
💻 Developing an RTOS Application Software Architecture
5 tips to optimize the creation of your RTOS application software architecture
Real-time operating systems (RTOSs) are finding their way into nearly every IoT device. The capability of an RTOS to manage low-level resources and complex timing requirements make them well suited for these applications. It is not uncommon though to struggle with how to design a software architecture that includes an RTOS.
In today’s post, we will examine several tips for developing a robust and flexible RTOS based software architecture. These tips should help the reader get a jump-start on their application development while minimizing its dependence on the RTOS.
More information...
#articles #rtos #software #programming #operating_systems #IoT
5 tips to optimize the creation of your RTOS application software architecture
Real-time operating systems (RTOSs) are finding their way into nearly every IoT device. The capability of an RTOS to manage low-level resources and complex timing requirements make them well suited for these applications. It is not uncommon though to struggle with how to design a software architecture that includes an RTOS.
In today’s post, we will examine several tips for developing a robust and flexible RTOS based software architecture. These tips should help the reader get a jump-start on their application development while minimizing its dependence on the RTOS.
More information...
#articles #rtos #software #programming #operating_systems #IoT
💻 3 Common Challenges Facing RTOS Application Developers
It is critical to address these items to successfully exploit the benefits of real-time operating systems.
▫️ Selecting Task Priorities
The most common challenge I see and am asked about is a fairly fundamental one; how to select the right priorities for tasks. It turns out that there are several different ways to select task priority.
▫️ Seeing the Big Picture with a Dataflow Diagram
I often encounter developers who are implementing their RTOS application without really understanding where data is being produced, where it is going, and how it is getting there. This results in software that is a bit spaghetti code-like and often requires constant rework as more application pieces are put in place.
▫️ Properly Protecting Shared Memory
A mutex is used to protect the shared memory resource but in the implementation, I often see developers create the mutex separately from the data that is being protected.
More information..
#articles #rtos #software
It is critical to address these items to successfully exploit the benefits of real-time operating systems.
▫️ Selecting Task Priorities
The most common challenge I see and am asked about is a fairly fundamental one; how to select the right priorities for tasks. It turns out that there are several different ways to select task priority.
▫️ Seeing the Big Picture with a Dataflow Diagram
I often encounter developers who are implementing their RTOS application without really understanding where data is being produced, where it is going, and how it is getting there. This results in software that is a bit spaghetti code-like and often requires constant rework as more application pieces are put in place.
▫️ Properly Protecting Shared Memory
A mutex is used to protect the shared memory resource but in the implementation, I often see developers create the mutex separately from the data that is being protected.
More information..
#articles #rtos #software