Casa > Q > Qual É A Melhor Maneira De Aprender Arquitetura De Braços? Como Posso Compreender As Noções Básicas De Qualquer Processador E Braço?

Qual é a melhor maneira de aprender arquitetura de braços? Como posso compreender as noções básicas de qualquer processador e braço?

Não tenho certeza se você está procurando uma visão geral do arco ARM ou se realmente deseja aprender o básico da programação do ARM Assembly.

Além de estudar a documentação online da arquitetura ARM do ARM Info Center, sugiro começar com este livro The Definitive Guide to ARM® Cortex®-M3 and Cortex®-M4 Processors, Third Edition: Joseph Yiu: 9780124080829: Amazon.com: Livros que cobrem especificamente os processadores Cortex-M3/M4.

Por favor note que o Cortex-M3/M4 não é a única implementação de processador baseada em ARM; mas pode fornecer uma boa base básica para o arco ARM. Além disso, cada fornecedor não projeta seus processadores ou SoCs exatamente da mesma forma, portanto você precisaria consultar a documentação específica do fornecedor.

Se você deseja aprender alguma programação de montagem do ARM e ter acesso a hardware baseado no ARM, emuladores (QEMU) ou pode alugar um servidor ARMv7 ou ARMv8 (Implante o servidor em nuvem BareMetal SSD em segundos), então sugiro os livros abaixo.

ARM Assembly Language: Fundamentos e Técnicas, Segunda Edição: William Hohl, Christopher Hinds: 9781482229851: Amazon.com: Books

Raspberry Pi Assembly Language RASPBIAN Beginners: Guia de Mãos na Mão: Bruce Smith: 9781492135289: Amazon.com: Livros

Sistemas Embutidos: Introdução aos Microcontroladores Arm® CortexTM-M, Quinta Edição (Volume 1): Jonathan W Valvano: 978147777508992: Amazon.com: Books

Professional Embedded ARM Development - Books on Google Play

Eu possuo todos os livros mencionados, previamente utilizados QEMU, previamente alugado um servidor ARMv7 da Scaleway, e possuo um Rasperry Pi2 (ARMv7) e PINE64+ (ARMv8), por isso tentarei ajudá-lo com quaisquer outras questões.

"Sempre passe adiante o que você aprendeu". - Yoda

De Mazlack Jungman

Qual é o melhor fornecedor de software de loteria on-line do setor? :: 30 anos de idade é muito velho para aprender programação de computadores?