Perguntas com a marcação «embedded»

Um sistema incorporado é um sistema de computador projetado para executar uma ou algumas funções dedicadas, geralmente com restrições de computação em tempo real. Ele é incorporado como parte de um dispositivo completo, geralmente incluindo peças mecânicas e de hardware.

57
RTOS para sistemas embarcados

Eu já vi muitos artigos que me dizem que eu deveria usar o RTOS para gerenciamento de tempo e gerenciamento de recursos. Meu tempo não permitiu minha própria pesquisa, por isso venho pedir conselhos à chiphacker. Eu uso microcontroladores de baixo recurso (MSP430, PIC) e estava procurando por...

44
Usando volátil no desenvolvimento C incorporado

Eu tenho lido alguns artigos e respostas do Stack Exchange sobre o uso da volatilepalavra-chave para impedir que o compilador aplique otimizações em objetos que podem mudar de maneiras que não podem ser determinadas pelo compilador. Se eu estiver lendo um ADC (vamos chamar a variável adcValue) e...

30
O que é um JTAG?

Sou novato em sistemas embarcados e continuo vendo esse termo usado o tempo todo, mas não consigo entender direito o que é. Uma pesquisa rápida on-line gera esta página da Wikipedia: https://en.wikipedia.org/wiki/Joint_Test_Action_Group, que a descreve como algum tipo de protocolo para depuração....

22
Como se tornar um desenvolvedor de software incorporado?

Bloqueado . Esta pergunta e suas respostas estão bloqueadas porque a questão está fora do tópico, mas tem um significado histórico. No momento, não está aceitando novas respostas ou interações. Gostaria de receber algumas dicas para quem deseja se tornar um bom...

19
Menor distribuição Linux embutida?

Eu gostaria de perguntar aos especialistas por aí .. Qual é a melhor distribuição Linux embutida para: Memória Flash ~ 700Kb Ram ~ 256Kb Processador: Córtex do braço de ponta M3 (algo da família STM32, por exemplo) Módulos necessários: - Núcleo do kernel - Conjunto básico de drivers: USB /...

18
Como a redefinição de fábrica funciona?

Todos os dispositivos incorporados incluem uma opção "Redefinição de fábrica" ​​que permite ao usuário redefinir seu dispositivo se algo estiver errado. Estou desenvolvendo um firmware em uma placa STM32. O firmware inclui um carregador de inicialização que permite atualizar o aplicativo via UART...

17
O SPI é seguro para ser interrompido?

Estou escrevendo para um cartão microSD de dentro do meu firmware, mas é a tarefa de menor prioridade, para que possa ser interrompido por outras tarefas enquanto estiver no meio da leitura / gravação. Agora, suponha que eu tenha me comunicado com este cartão microSD usando um UART. O problema...

17
Uso de variáveis ​​globais em sistemas embarcados

Comecei a escrever o firmware do meu produto e sou um novato aqui. Eu passei por muitos artigos sobre não usar variáveis ​​ou funções globais. Existe algum limite para o uso de variáveis ​​globais em um sistema de 8 bits ou é um 'Não-Não' completo. Como devo usar variáveis ​​globais no meu sistema...