• Real-Time Operating Systems (RTOS)
    All major vendors of Real-Time Operating Systems (RTOS) support ARM architecture. Many embedded systems require software to respond to inputs and events within a defined short period. Such systems can...
  • After first execution control goes to task 2 but i want him to go to task1 what i suppose to do here?
    I'm using FreeRTOS kernel. In my case i have two tasks. First is to print menu on the UART (with default baud rate) and the second task will take input from the user and will execute related function...
  • Is CMX-RTX a thread-based RTOS?
    I am maintaining a 10 yo project which uses ARM9 based STR912 and CMX-RTX as its RTOS. The CMX-RTX manual is basically an extraction of the header files without much details. There is even not any introduction...
  • Using C++ Templates in Embedded Software
    I was recently asked about the issues of using C++ templates in deeply embedded systems (i.e. not Linux, etc.) The original question "But, it might increase footprint of code. Because compiler will...
  • Arm Compiler 6: Simplifying functional safety all the way to autonomous driving systems
    At one level or another, we’re all excited about smarter, more autonomous cars. Some of us want completely autonomous vehicles right now (“Home, James!”); others just want their cars do take over the...