Nada como ser cobrado pra se mover
O @mauromartins lembrou e aqui vão algumas sugestões de literatura sobre ARM.
O primeiro é mais geral e um pouco mais antiga, falando sobre as famílias antes do Cortex (ARM7, ARM11, etc).
O segundo já aborda a família Cortex M3, o grande representante do sucesso ARM na área de microcontroladores.
The Definitive Guide to the ARM Cortex-M3, Second Edition by Joseph Yiu
Se for usar STM32, eu recomendaria o livreto abaixo. Muitas dicas práticas para não fazer besteira. No mesmo link existe também insider guides para outras plataformas, como LPC2xxx.
Para entender porque um ARM A8/A9 tem feito mais sucesso que um Intel equivalente, é legal ler este artigo que compara um ARM Cortex A8 (OMAP3530, da beagleboard) com Intel Atom N330 (o Google te dirá onde está o artigo):
ARM Cortex-A8 vs. Intel Atom: Architectural and Benchmark Comparisons by Katie Roberts-Hoffman
Neste post também é feita uma comparação entre um i.MX515 e outros chips Intel, com vantagem para o Intel, neste caso. Lembrando que é de 2010 e o Cortex já se mostrava como um bom competidor.
Material não falta !
#1 por Marcio Ribeiro em janeiro 24, 2012 - 11:39 am
Ola, Marcelo
Para aqueles que desejam partir uma plataforma ARM com gcc (falo por experiencia propria) tem o artigo do Miro Samek “Building bare-metal ARM with GNU” que se baseia na arquitetura do ARM7, mas que e muito util tambem para que vai partir Cortex Mx (tambem falo com conhecimento de causa).
Aconselho tambem outro “insiders guide” -> “The Insiders Guide LPC2300 and LPC2400″ (tambem ARM7)
Para os que gostam e confiam (desconfiando) de uma boa simulacao, embora isto nao seja um livro, vale a pena lembrar que o software Proteus da Labcenter (labcenter.co.uk) tem modelos de simulacao para alguns ARM7 da NXP e agora lançou alguns modelos Cortex M3 da TI e planeja lancar em breve modelos Cortex M3 da NXP tambem (os perifericos da familia LPC17 e das Familias LPC21, 23 e 24 sao praticamente os mesmos).
Desculpe-me por me extender tanto,
Marcio Ribeiro
#2 por Marcelo Barros em janeiro 24, 2012 - 11:48 am
Obrigado pelas dicas adicionais, Márcio !