Skip to Content
Criar sistemas incorporados, 2ª edição
book

Criar sistemas incorporados, 2ª edição

by Elecia White
March 2025
Intermediate to advanced
428 pages
13h 5m
Portuguese (Portugal, Brazil)
O'Reilly Media, Inc.
Audio summary available
Content preview from Criar sistemas incorporados, 2ª edição

Capítulo 7. Comunicação com periféricos

Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com

Um periférico é qualquer coisa fora do núcleo do teu processador com o qual o processador comunica. Os periféricos existem em todas as formas e tamanhos. Como o núcleo do teu processador tem acesso direto à memória dentro do processador, quase não conta como um periférico (embora a memória também possa estar fora do teu chip).

Então, qual é a melhor forma de comunicar com os periféricos: UART, SPI, I2C, ou outra coisa qualquer? Esta pergunta é-me feita muitas vezes. Então vamos falar sobre o porquê de não haver uma resposta. Preciso de um capítulo inteiro para te explicar.

Durante este livro, investigámos o que se passa no interior do teu processador. Antes de poderes construir um sistema, temos de considerar o que se passa noutros componentes. A comunicação com os outros componentes é um começo para isso. Quero mostrar-te o que deves procurar quando decidires que tipo de método de comunicação usar ou quando escreveres um driver de comunicação.

Na maioria dos casos, acabarás por utilizar um controlador da camada de abstração de hardware (HAL) do teu processador. Terás de o configurar de acordo com a folha de dados do dispositivo externo e o manual do teu processador. No entanto, isso quebra quando encontras uma nova forma de comunicar, uma sem um driver fácil. Por isso, vamos olhar para os protocolos e métodos que usamos ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Projetando Sistemas Distribuídos, 2ª Edição

Projetando Sistemas Distribuídos, 2ª Edição

Brendan Burns

Publisher Resources

ISBN: 9798341637047Supplemental Content