Livros recomendados para começar com desenvolvimento embarcado (10 livros)

1. "Projeto de sistema integrado: um guia abrangente para conceitos de hardware/software"

"Embedded System Design" é um livro clássico que apresenta o design de sistemas embarcados. O autor David E. Simon é professor da Cornell University. Este livro descreve os conceitos de hardware e software de sistemas embarcados, os métodos de projeto e desenvolvimento de sistemas e aplicativos, o desempenho em tempo real de sistemas embarcados, processamento de interrupção, teste de sistemas operacionais embarcados e software embarcado, etc. Ele dá ao leitor a oportunidade de obter informações sobre o design do sistema embarcado.

2. "Sistemas embarcados: sistemas operacionais de tempo real e Linux embarcado"

"Embedded System" é um livro prático sobre tecnologia de desenvolvimento embarcado. O autor Jim Cooling apresenta o sistema operacional embarcado em tempo real (RTOS), vários RTOS, vários sistemas operacionais embarcados, interrupções, hardware e relógios, Linux embarcado e como aprimorar sua habilidades incorporadas nos dispositivos acima. Este livro é explicado passo a passo e está equipado com exemplos de código, adequados para iniciantes aprenderem.

3. "Guia de implantação do ARM Cortex-M"

"ARM Cortex-M Deployment Guide" é um livro que explica os chips ARM Cortex-M. O autor Joseph Yiu, gerente técnico sênior da ARM, expande tópicos relacionados a padrões, como infraestrutura Cortex-M, arquitetura de CPU, instruções de montagem, depuração e otimização em vários projetos de chip específicos, chips remotos, ferramentas de visualização e simulação e muito mais. Este livro fornece uma riqueza de conhecimento sobre a família de chips Cortex-M em seu estilo aprofundado e detalhado.

4. "Desenvolvimento de aplicativos Linux para sistemas embarcados"

Linux Application Development for Embedded Systems é um livro orientado para a prática que abrange requisitos e técnicas de design para vários aplicativos de plataforma cruzada, como gerenciamento de processos, programação multithread, programação de rede e segurança. Uma excelente introdução aos aspectos de desenvolvimento de aplicativos da popular plataforma de núcleo Linux embarcada de software livre. Essa descoberta fornecerá uma boa ajuda para os iniciantes entenderem os detalhes técnicos específicos e as aplicações do desenvolvimento embarcado.

5. "Projeto e implementação de sistemas embarcados de tempo real: Sistemas embarcados de tempo real (ARM Cortex-M3)"

"Design and Implementation of Real-Time Embedded Systems" discute o design e a implementação de sistemas operacionais de tempo real, que é um livro bastante introdutório para iniciantes. A autora Sue Petry é professora de ciência da computação na Arizona State University. O livro descreve os requisitos especiais de sistemas de tempo real, interrupções, temporizadores, tarefas e sincronização, agendamento, gerenciamento de memória e sistemas de arquivos. Este livro é passo a passo e tem uma estrutura clara, que é fácil para os iniciantes entenderem e aprenderem.

6. "O desenvolvimento de sistemas embarcados é muito completo"

O livro apresenta de forma abrangente os conceitos básicos e tecnologias de desenvolvimento de sistemas embarcados, incluindo desenvolvimento de chip, sistema operacional embarcado, multithreading e tarefas de processo, interrupções e exceções, cache, desempenho e gerenciamento de energia, etc. Este livro explica os conceitos complexos no campo de desenvolvimento embarcado de forma clara e fácil, e é adequado para iniciantes e programadores com certa experiência como referência.

7. "Proficiente em desenvolvimento de sistemas embarcados STM32"

Este livro fornece um guia de estudo aprofundado para os alunos do microcontrolador STM32. O livro apresenta principalmente os fundamentos dos microcontroladores STM32, gerenciamento de energia, gerenciamento de periféricos, sistema operacional incorporado, pilha de protocolo TCP/IP e outros tópicos, e um grande número de exemplos é anexado para ajudar os leitores a entender melhor as multifunções dos microcontroladores STM32. aplicativo.

8. "Sistemas Incorporados: Sistemas Operacionais de Tempo Real e Linux"

"Embedded Systems: Real-Time Operating Systems and Linux" é um livro de desenvolvimento embarcado que apresenta sistemas operacionais de tempo real e Linux de forma simples, de autoria de Jonathan Valvano. O livro explica em detalhes os princípios e aplicações de sistemas operacionais de tempo real, interrupções e polling, temporizadores e tarefas, gerenciamento de energia, design e otimização de sistemas e muitos outros aspectos.É muito adequado para desenvolvedores novatos e experientes.

9. "Desenvolvimento Bare Metal e ARM Cortex-M0"

"Bare Metal Development and ARM Cortex-M0" é um livro-texto que apresenta os chips de microcontroladores da série ARM Cortex-M0, de autoria de Qu Cen. O livro explica detalhadamente o conjunto de instruções, registradores, gerenciamento de interrupções, programação de periféricos e depuração do Cortex-M0, bem como a aplicação prática baseada em sistemas operacionais bare metal e FreeRTOS. Este livro é adequado para iniciantes e desenvolvedores interessados ​​em microcontroladores ARM Cortex-M0.

10. "50 Passos para Desenvolver Sistemas Embarcados"

"50 etapas para desenvolver um sistema embarcado" descreve como usar o microcontrolador STM32 para desenvolver os princípios e métodos de design de um sistema embarcado. O livro fornece um grande número de exemplos e códigos, abrangendo a aplicação de vários principais controladores incorporados, adequados para iniciantes e referência de desenvolvedores experientes. Seu foco na prática pode estabelecer as bases para os leitores fazerem projetos e estudarem.

おすすめ

転載: blog.csdn.net/q6115759/article/details/131412727