Veo por ejemplo que en la p�gina del LPCXpresso 1769 hay ejemplos CMSIS
y No CMSIS.
Se que esto es fundamental, pero justamente como no lo entiendo me
cuesta mucho seguir.
Alguien me podr�a explicar o mejor, recomendar alguna lectura para poder
entenderlo? Qu� es la CMSIS (adem�s de "Cortex Microcontroller Software
Interface Standard") y para qu� sirve? Tengo entendido que es una capa
de abstracci�n, pero c�mo?
Las p�ginas que estuve mirando son estas:
http://www.doulos.com/knowhow/arm/CMSIS/
Saludos y muchas gracias.
Mauro.
Es un estandar, nada mas. Le dice a los fabricantes como deben hacer sus librerias de drivers. Tambien tiene algunas funciones provistas por ARM para acceder a los perifericos del core, que son los mismos en todas las implementaciones.
Saludos!
Retomando un poco mis lecturas para aprender a programar uCs con núcleo Cortex M3 me encuentro con que todavía sigo sin entender qué es la CMSIS?
Veo por ejemplo que en la página del LPCXpresso 1769 hay ejemplos CMSIS y No CMSIS.
Se que esto es fundamental, pero justamente como no lo entiendo me cuesta mucho seguir.
Alguien me podría explicar o mejor, recomendar alguna lectura para poder entenderlo? Qué es la CMSIS (además de "Cortex Microcontroller Software Interface Standard") y para qué sirve? Tengo entendido que es una capa de abstracción, pero cómo?
Las páginas que estuve mirando son estas:
Es un estandar, nada mas. Le dice a los fabricantes como deben hacer sus librerias de drivers. Tambien tiene algunas funciones provistas por ARM para acceder a los perifericos del core, que son los mismos en todas las implementaciones.
Saludos!
Me parece que ten�s que cuestionarte menos y tirarte al agua, en cuanto
hagas algunas cosas por tu cuenta se te van a ir aclarando todas las dudas.
Saludos!
El 24/02/2012 08:19 a.m., Mauro Antivero escribi�:
> Mmm... Eso es lo que me confunde? Dice por ejemplo como acceder a los
> perif�ricos? (GPIO, ADC, etc.) O eso lo hace cada fabricante de un
> modo particular? (creo que es as� en base a lo que vi para el LPC1769
> y el ST32F100).
>
> A qu� se refiere en la p�gina del LPCXpresso cuando da ejemplos
> "CMSIS" y "No CMSIS"? Tengo que ponerme a entender la CMSIS o no?
--
Alejandro Celery,
Laboratorio de Sistemas Embebidos,
Facultad de Ingenier�a - UBA.
http://laboratorios.fi.uba.ar/lse
Saludos
Roberto
On 2/24/12, Mauro Antivero <mauro.a...@gmail.com> wrote:
> Retomando un poco mis lecturas para aprender a programar uCs con núcleo
> Cortex M3 me encuentro con que todavía sigo sin entender qué es la CMSIS?
>
> Veo por ejemplo que en la página del LPCXpresso 1769 hay ejemplos CMSIS
> y No CMSIS.
>
> Se que esto es fundamental, pero justamente como no lo entiendo me
> cuesta mucho seguir.
>
> Alguien me podría explicar o mejor, recomendar alguna lectura para poder
> entenderlo? Qué es la CMSIS (además de "Cortex Microcontroller Software
> Interface Standard") y para qué sirve? Tengo entendido que es una capa
> de abstracción, pero cómo?
>
> Las páginas que estuve mirando son estas:
>
> http://www.arm.com/products/processors/cortex-m/cortex-microcontroller-software-interface-standard.php
>
> http://www.onarm.com/cmsis/
>
> http://www.doulos.com/knowhow/arm/CMSIS/
>
> Saludos y muchas gracias.
>
> Mauro.
>
>
--
Sent from my mobile device
Roberto A. Dhios
rad...@computer.org
gtalk,yahoo,twitter,skype: radhios
msn: bobd...@hotmail.com
A la tarde sigo probando.
Saludos, Mauro.
Saludos!
El 24/02/2012 09:08 a.m., Mauro Antivero escribi�:
-- Alejandro Celery, Laboratorio de Sistemas Embebidos, Facultad de Ingeniería - UBA. http://laboratorios.fi.uba.ar/lse