quinta-feira, 13 de junho de 2013

[5] - LPCXpresso LPC1769 - O que é "CMSIS"?.





Olá galera,

Após toda a instalação concluída e exemplos importados para o nosso workspace, me deparei com as seguintes dúvidas: O que é cmsis? O que são esses arquivos nos projetos que importei?

Com o intuito de responder a essas perguntas, essa postagem reúne links que irão direciona-lo para um rápido aprendizado. 

"CMSIS é uma sigla para Cor­tex Micro­con­troller Soft­ware Inter­face Stan­dard, um padrão criado pela própria ARM que define uma camada de abstração (API) de acesso ao hard­ware para processadores da linha Cortex-M." (Sergio Prado, 2012, sergioprado.org).






O primeiro link é uma postagem no blog do Sergio Prado que explica o princípio do que é o CMSIS e como funciona. 


O segundo link é para o site da ARM onde você poderá encontrar todas as especificações do padrão CMSIS. 


Ao entrar no site da ARM e efetuar seu cadastro caso não tenha, faça o download das especificações do CMSIS clicando no botão destacado na Figura 1.

Figura 1.

Após efetuado o download, descompacte os arquivos. O resultado será uma disposição de diretórios parecido com a Figura 2.
Figura 2.

Note destacado na Figura 2 o arquivo "index.html". Este abrirá uma página off-line com toda a especificação do CMSIS. Clique!!!


A Figura 3 mostra a introdução das especificações. E indica no menu superior o CORE, onde explica a fundo todo o funcionamento e regras desse padrão.


Figura 3.

Esse guia de estudo será de grande valor para um maior domínio ao desenvolver suas aplicações. Dessa forma a leitura é indispensável. No próximo tutorial mostrarei como usar o "debug" e ver o funcionamento dos códigos exemplos.

Obrigado a todos!



Nenhum comentário:

Postar um comentário