Como aprender C incorporado por mim mesmo
Para começar C incorporado, primeiro você precisa cavar na linguagem C, depois você terá várias modificações para entrar em C.
C incorporado e C incorporado não são diferentes, mas como você vai usá-lo o torna diferente.
P>Demos um exemplo simples do tamanho do tipo de dado, em MCU de 8 bits você não pode usar diretamente o tipo de dado inteiro que você precisa usar uint8 porque a busca de memória primária do MCU para os dados é feita byte por byte, para armazenar 4 byte inteiro você precisa alocar um array de uint8 de 4 byte, então assim você enfrentará desafios enquanto desenvolve a aplicação embarcada, também você precisa cuidar da endianness do seu MCU.
Também você usará ponteiros para acessar IO mapeado para as unidades de hardware externas de sua MCU, então será divertido enquanto você implementa a aplicação embarcada.
Você não tem suporte a SO para sua aplicação em hardware embarcado nú, então você tem que verificar manualmente para alocação de memória e alocação de pilha enquanto você desenvolve programação muito alta como RTOS/simples desenvolvimento de SO.
Como você faz programação muito alta e complexa no típico embedded , você saberá sobre o C.
Então primeiro aprenda C PL, depois faça embedded C , Basta usar cookbook para sua referência para MCU.
em particular.Artigos semelhantes
- Como convencer meus pais a me dar mais tempo de tela e confiar em mim e me deixar ter tempo para mim mesmo
- Fico escandalosamente zangado com os jogos de vídeo, ao ponto de me bater a mim mesmo. A ponto de me atingir a mim mesma. Porquê?
- O que é gramaticalmente correcto, "Ele fez tudo por mim" ou "Ele fez tudo a mim"? No sentido de dar dinheiro.
- Como remover o filtro de luz azul dos vidros sem danificá-los por mim mesmo