Buscar

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Atividade 3
Iniciado: 24 mai em 18:24
Instruções do teste

Pergunta 1 0,2 pts
Importante:
Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que
você clique em "FAZER O QUESTIONÁRIO", no final da página.
Leia o texto a seguir:
A modulação por largura de pulsos (PWM), é uma técnica de modulação digital que utiliza de pulsos
para gerar um nível de tensão média. As duas aplicações mais comuns da técnica é entregar valores
variáveis de tensão à carga ou até mesmo modular um sinal através de uma portadora, uma onda
quadrada, isto baseado no seu duty-cycle, que é a proporção em que a onda fica em nível alto em
relação ao tempo total.
Fonte: BOGLIETTI, A. et al. Different pwm modulation techniques indexes performance evaluation.
In: ISIE ’93 -Budapest: IEEE International Symposium on Industrial Electronics Conference
Proceedings. [S.l.: s.n.], 1993. p. 193–199. Adaptado.
 
Considerando as informações acima e de acordo com o PMV, leia as afirmações abaixo.
I. PWM vem se tornando uma técnica muito utilizada em dispositivos de eletrônica de potência.
II. A modulação é possível obter controle da frequência, tensão e posição angular dos fatores de
tensão nas cargas.
III. As técnicas mais utilizadas para implementação do PWM senoidal são: React e C.
IV. Uma das aplicações mais comuns da técnica é entregar valores variáveis de potência.
É correto apenas o que se afirma em:
I e II.
II, III e IV.
I.
A+
A
A-
24/05/2024, 18:26 Teste: Atividade 3
https://famonline.instructure.com/courses/35630/quizzes/176909/take 1/5

Pergunta 2 0,2 pts

Pergunta 3 0,2 pts
II.
I, II e III.
Leia o texto a seguir:
Um ambiente de desenvolvimento bem projetado é fundamental para otimizar o processo de criação
e manutenção de software para sistemas embarcados.
Considerando as informações acima e de acordo com os ambientes de desenvolvimento utilizados
em sistemas embarcados, leia as afirmações abaixo.
I. Uma das características necessárias para o funcionamento de um ambiente de desenvolvimento
para sistemas embarcados são os depuradores.
II. As ferramentas de compilação para a arquitetura do processador alvo são essenciais para
transformar o código-fonte em código binário executável.
III. Bibliotecas e frameworks são ferramentas e estruturas para criar e executar testes
automatizados, garantindo a qualidade do software.
IV. Placas de desenvolvimento, como Raspberry Pi, Arduino, BeagleBone, STM32 são conhecidas
como ambientes de desenvolvimento integrados (IDEs).
É correto apenas o que se afirma em:
I, III e IV.
II e III.
I e II.
I, II e IV.
II e IV.
Leia o texto a seguir:
Um bootloader é entendido como um programa que (em teoria) é programado apenas uma vez e é o
primeiro programa a ser executado após um reset. Todo cuidado é pouco caso deseje-se atualizá-lo.
A+
A
A-
24/05/2024, 18:26 Teste: Atividade 3
https://famonline.instructure.com/courses/35630/quizzes/176909/take 2/5

Pergunta 4 0,2 pts
Se durante a atualização do bootloader houver alguma falha, todo o sistema estará comprometido.
Isto porque após um reset não existirá nenhum programa válido na memória do processador.
Fonte: JO, M. Bootloader em microcontroladores STM32F0. Embarcados. 07/10/2015. Disponível
em: https://embarcados.com.br/bootloader-stm32f0/ . Acesso em: 187 set. 2023. Adaptado.
Considerando o contexto apresentado, avalie as seguintes asserções e a relação proposta entre
elas.
I. Bootloader é responsável por carregar o kernel Linux e iniciar o sistema operacional.
 PORQUE
II. Um bootloader geralmente fornece uma interface de comunicação para se comunicar com um
host externo, como um computador, para receber novos binários ou atualizações de software. 
A respeito dessas asserções, assinale a opção correta:
 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
As asserções I e II são proposições falsas.
Leia o texto a seguir:
 
Firmware pode ser definido como um conjunto de programas residentes para rodar microcódigos,
destinados a iniciar e executar um hardware e seus recursos.
 
Fonte: JUNIOR, A. V. M. O que é firmware? Entenda sua importância e por que atualizá-lo sempre.
Disponível em: https://tiflux.com/blog/firmware-entenda-o-que-e/
(https://tiflux.com/blog/firmware-entenda-o-que-e/) . Acesso em: 15 set. 2023. Adaptado.
A+
A
A-
24/05/2024, 18:26 Teste: Atividade 3
https://famonline.instructure.com/courses/35630/quizzes/176909/take 3/5
https://tiflux.com/blog/firmware-entenda-o-que-e/
https://tiflux.com/blog/firmware-entenda-o-que-e/
https://tiflux.com/blog/firmware-entenda-o-que-e/
https://tiflux.com/blog/firmware-entenda-o-que-e/

Pergunta 5 0,2 pts
Considerando as informações apresentadas, apresente a alternativa que indica como é composta a
estrutura básica de um firmware:
Corpo principal, Estruturas Condicionais Simples.
Inicialização e Finalização.
Corpo principal e Instruções de Comando.
Função principal e Estrutura de Repetição.
Função principal, Inicialização e Corpo principal.
Leia o texto a seguir:
A programação de sistemas embarcados é um segmento exclusivo e apenas algumas linguagens de
programação tem permissão para entrar, porque existem requisitos específicos como, baixo uso de
recursos e acesso ao sistema de baixo nível. Eles são incorporados em diferentes dispositivos como
smartphones, relógios, carros, indústria aeronáutica etc., para torná-los mais inteligentes.
Fonte: OLIVEIRA, M. Principais Linguagens De Programação Utilizadas Em Sistemas Embarcados.
Dio. 04/12/2022. Disponível em https://www.dio.me/articles/principais-linguagens-de-programacao-
utilizadas-em-sistemas-embarcados . Acesso em: 18 set. 2023. Adaptado.
Considerando as reflexões apresentadas, assinale a opção correta:
Rust é uma linguagem usada em sistemas embarcados de tempo real, pois é um bom exemplo de implementação
enxuta e eficiente para isso.
As linguagens de programação devem ser escolhidas, no desenvolvimento de software, considerando velocidade
de processamento, monitoramento e controle do projeto.
A linguagem de programação C apresenta possui vários recursos como acesso de baixo nível à memória, porém
não usada em sistemas embarcados.
Java Virtual Machine não permite que os sistemas embarcados programados em Java sejam portáteis e possam
ser usados para diferentes plataformas de IOT.
A+
A
A-
24/05/2024, 18:26 Teste: Atividade 3
https://famonline.instructure.com/courses/35630/quizzes/176909/take 4/5
Nenhum dado novo para salvar. Última verificação às 18:26 
Ada é útil para programação de sistemas embarcados devido a fraca tipagem, verificação de tempo de execução,
processamento em batch, tratamento de exceções, genéricos etc.
Enviar teste
A+
A
A-
24/05/2024, 18:26 Teste: Atividade 3
https://famonline.instructure.com/courses/35630/quizzes/176909/take 5/5

Mais conteúdos dessa disciplina