O uso de sistemas RTOS, como o VxWorks, apresenta inúmeras vantagens em aplicações embarcadas. Essas vantagens permitem a criação de projetos em ambientes com grande limitação de hardware, como ocorre em placas Raspberry PI.
Escolha a afirmação correta em relação aos benefícios apresentados na utilização de RTOS proprietários em projetos embarcados:
A.
Por apresentar limitações de hardware, é comum que projetos embarcados com RTOS apresentem bugs ao final do desenvolvimento, porém, com os recursos nativos dos RTOS, é possível gerenciar esses erros de forma controlada e permitir que, após a conclusão, sejam resolvidos todos os problemas.
B.
É possível utilizar os sistemas operacionais de tempo real em microprocessadores com arquitetura de 64 bits e de 8 bits. Seu núcleo apresenta, entre outros recursos, compiladores multiplataformas, sistemas de arquivos e gerenciamento de displays.
C.
Os RTOS apresentam recursos consolidados de funções prontas para o uso no desenvolvimento de aplicações embarcadas. Sempre que necessário, o programador deve utilizar códigos prontos e formalmente parametrizados do sistema operacional para evitar mudanças que possam ocasionar falhas.
D.
Caso exista a necessidade de instalação de uma aplicação em outro dispositivo com o mesmo sistema operacional de tempo real, deverão ser considerados ajustes de código e testes exaustivos para evitar que falhas de portabilidade interfiram no funcionamento ideal da aplicação.
E.
Os RTOS apresentam um suporte elevado de segurança. De forma recorrente, diversos recursos são aprimorados para evitar ataques ao sistema. Logo, sempre que há uma nova atualização no RTOS, o desenvolvedor deve alterar sua aplicação para obter o máximo de segurança aceitável.
A alternativa correta é a letra C: "Os RTOS apresentam recursos consolidados de funções prontas para o uso no desenvolvimento de aplicações embarcadas. Sempre que necessário, o programador deve utilizar códigos prontos e formalmente parametrizados do sistema operacional para evitar mudanças que possam ocasionar falhas." Isso porque os RTOS possuem funções prontas para uso, o que facilita o desenvolvimento de aplicações embarcadas e evita que o programador precise fazer mudanças que possam ocasionar falhas.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar