Um bate papo inicial sobre Sistemas Operacionais de Tempo Real (RTOS).
Para aprender um pouco mais sobre RTOS vale a penas explorar alguns livros sobre:
1) Sistemas operacionais (para PC mesmo). Entender os conceitos. Se a pessoa não entendeu como ter um acesso concorrente a arquivo, por exemplo, no PC, não vai se achar no RTOS também. A grande mudança é o "RT" (Real Time).
2) Algoritmos e estruturas de dados. Filas, buffers circulares, listas, etc. São as ferramentas básicas de construção do desacoplamento entre o que é RT e o que não é.
3) Engenharia de software e padrões de projeto. Existem padrões focados em sistemas embarcados ou com versão para eles. Singleton, reactor, state machines, por exemplo.
4) Arquitetura de computadores. Sim, é preciso. Entende-se a máquina, ajuda a decidir se é preciso mesmo de RTOS, ajuda a entender o que o RTOS faz e usa.