HAL (Hardware Abstraction Layer)
Posted: 10 Oct 2014, 10:30
Salve a tutti,
Volevo intavolare una discussione sul codice per micro-controllori indipendente dall'hardware, ad esempio codice per controllare vari IC o periferiche (i2c, spi, uart, etc..) indipendente dalla MCU e facilmente portabile su sistemi diversi.
Atmel ha la sua libreria ASF che in un certo senso permette di astrarre qualcosa dall'hardware sottostante, limitatamente ai suoi micro.
TI ha la libreria DriverLib per i suoi device.
ST analogamente ha STM32Cube per parte dei suoi device
e così via..
Sapete se esiste una qualche libreria che permette di astrarre ulteriormente (un vero e proprio HAL), anche in relazione a device diversi, quindi utilizzabile sia sugli AVR sia sugli MSP430 sia sui PIC, etc..?
Volevo intavolare una discussione sul codice per micro-controllori indipendente dall'hardware, ad esempio codice per controllare vari IC o periferiche (i2c, spi, uart, etc..) indipendente dalla MCU e facilmente portabile su sistemi diversi.
Atmel ha la sua libreria ASF che in un certo senso permette di astrarre qualcosa dall'hardware sottostante, limitatamente ai suoi micro.
TI ha la libreria DriverLib per i suoi device.
ST analogamente ha STM32Cube per parte dei suoi device
e così via..
Sapete se esiste una qualche libreria che permette di astrarre ulteriormente (un vero e proprio HAL), anche in relazione a device diversi, quindi utilizzabile sia sugli AVR sia sugli MSP430 sia sui PIC, etc..?