Participe da nossa enquete.
Enquete: Sistema Operacional Embarcado

Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.Comentários:

Participe da nossa enquete.
Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.
A Quantum leaps oferece o QK. (run-to-completion kernel) que e parte do Quantum Platform (QP) framework.
Estou pensando em utilizar o FreeRTOS
Gostei bastante dele
Eu acho uma boa alternativa, mas não gosto muito dele pois ele faz uso de alocação dinâmica de memória em sua essência. Eu prefiro o uC/OS.
Abraços
Opa!
Eu ainda estou usando sistemas bare-metal. Já fiz alguns protótipos com o FreeRTOS e o ChibiOS, porém nada de produto com eles.
Porque eu acabo optando por implementar sistemas bare-metal? Aparente simplicidade e a sensação de se ter controle das operações realizadas pelo processador. Isso pode ser interessante em sistemas onde há requisitos de confiabilidade.
será que estou certo ao pensar assim?
Rafael, Trabalhar com sistemas bare-metal, sem algum sistema operacional, traz o total controle para o desenvolvedor, pois o código é 100% dele. Quando é usado um RTOS, acaba-se deixando a responsabilidade de gerenciamento do sistema para um kernel que não foi desenvolvido in-house, geralmente (FreeRTOS, uC/OS-III, ChibiOS, etc). Acho muito válido estudar o código do RTOS utilizado, já que a maioria deles oferece esse acesso, e dessa forma o código do sistema operacional é compilado junto com a aplicação para gerar o binário final do projeto. Mas a confiabilidade do sistema não é obtida somente, na minha opinião, ao utilizar… Leia mais »