Informática, perguntado por Skyzin77, 10 meses atrás

Segundo Nascimento (2018), as tarefas dentro de um sistema operacional de tempo real se comportam como programas isolados, sempre sendo implementadas através de um laço infinito, e geralmente não retornam nenhuma informação.
A figura a seguir demonstra a implementação do Software de criação de uma simples tarefa utilizando o FreeRTOS, que tem como simples função o envio de uma mensagem ao terminal informando a quantidade de vezes que a mesma foi executada e após, entrará em estado de bloqueio por um segundo.
Escolha e explique duas das funções enumeradas apresentadas na figura abaixo.

Anexos:

Soluções para a tarefa

Respondido por psds13
9

Resposta:

Funções escolhidas 1 e 2, abaixo explicação:

Função 1: Nessa função são as bibliotecas necessárias para a execução do código da implementação do software.

A biblioteca “#include <stdio.h>” é a biblioteca necessária para que o código todo funcione.

A biblioteca “#include “FreeRTOS.h” é a biblioteca do Kernel, na qual possui uma boa compreensão do envio de mensagens para que seja executada num tempo determinado.

A biblioteca “#include “task.h” é a biblioteca de execução do tempo para as determinadas tarefas de um sistema operacional.

Função 2: São as bibliotecas para definir determinadas constantes ou palavras-chave do código.

O primeiro “define” serve para incrementar o tempo de execução de uma determinada tarefa do sistema operacional.

O segundo “define” serve para calcular o tempo de atraso da execução de uma determinada tarefa do sistema operacional.

Dica: Não copiem, pois se torna plágio

Espero ter ajudado

Respondido por abraaosa3
1

Resposta:

Função 1:

#include <stdio.h> - É uma das principais bibliotecas, necessário para que o código funcione corretamente, tem as funções de entrada e saída.

#include “FreeRTOS.h” – É um kernel capaz de várias alocações de memória, onde há a possibilidade de criar sistemas totalmente alocados estaticamente, também possui a função de um programador multitarefa.

#include “task.h” – É uma biblioteca onde é realizado execuções das tarefas e gerencia a prioridade de cada tarefa.

Função 4:

void main ( void ) – É a principal função do programa e a função main devolve um inteiro para informar o sistema operacional sobre o fim da execução do programa.

Explicação:

Basta oberservar o código e explicar dois dos pontos marcados, bem simples para qualquer um que queria se tornar um programador no futuro. Atividade corrigida 2.500 obtidos.

Perguntas interessantes
Matemática, 7 meses atrás