FC ConcursosFC Concursos

Questão FC868834

Durante uma perícia em um equipamento de controle de acesso automatizado, o perito analisou o firmware gravado em um microcontrolador ARM Cortex-M responsável pela leitura de senso

Eletrônica

FGV · 2026

Durante uma perícia em um equipamento de controle de acesso automatizado, o perito analisou o firmware gravado em um microcontrolador ARM Cortex-M responsável pela leitura de sensores e pelo acionamento de relés.

 

Ao examinar o código-fonte, verificou-se o uso de estruturas condicionais, interrupções e manipulação direta de registradores escritas em uma linguagem de programação compilada, compatível com acesso a hardware e rotinas em tempo real.

 

Assinale a opção que apresenta a linguagem empregada para escrever o código-fonte do firmware.

  1. Assembler.
  2. C.
  3. Java.
  4. Scratch.
  5. Python.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

A linguagem empregada é C.

C é uma linguagem compilada que entrega alto desempenho e controle fino sobre recursos do microcontrolador, requisitos típicos de firmware para ARM Cortex-M.

Permite acesso direto ao hardware por meio de ponteiros para endereços físicos e do qualificador volatile, facilitando leitura/gravação de registradores mapeados em memória.

Rotinas de interrupção são implementadas de forma direta, com tratamento determinístico e baixo overhead, atendendo exigências de tempo real.

O código em C também combina com toolchains embarcados (por exemplo arm-none-eabi) e possibilita integrar trechos em assembly quando necessário.

Por essas características, C é a opção adequada para firmware que manipula sensores, relés e registradores em um Cortex-M.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo