Chiisai es una especificación HAL abierta para microcontroladores pequeños que estandariza interfaces básicas y de comunicación en sistemas embebidos con recursos limitados.
La nueva Chiisai de Vector e Infineon, es una especificación de código abierto para capas de abstracción de hardware, o HAL por sus siglas en inglés de hardware abstraction layer, orientada al desarrollo eficiente sobre microcontroladores pequeños.
Su enfoque parte de una premisa concreta: mantener las implementaciones HAL deliberadamente ligeras para reducir la huella de software en arquitecturas embebidas con memoria, capacidad de proceso y recursos periféricos limitados.
En concreto, la especificación define interfaces estandarizadas para funciones básicas y de comunicación, además de separar con claridad los controladores de dispositivo del middleware que se ejecuta por encima.
Por ello, los componentes de software pueden reutilizarse con mayor facilidad entre distintas plataformas de hardware, siempre que exista una HAL compatible con la especificación.
Chiisai y la reducción de la huella de software
El nombre Chiisai, que en japonés significa pequeño, refleja su orientación hacia microcontroladores utilizados en sensores, actuadores y otros nodos compactos de sistemas embebidos.
Además, la limitación deliberada a funciones esenciales ayuda a evitar capas de software sobredimensionadas en diseños donde cada recurso de memoria y ejecución condiciona la arquitectura final.
Desde el punto de vista de integración, esta aproximación resulta relevante para equipos industriales compactos, unidades de entrada y salida distribuidas, módulos de control local y dispositivos embebidos conectados a buses de comunicación.
No obstante, la especificación no busca sustituir al middleware, sino establecer una base común que permita desacoplarlo del microcontrolador y del fabricante de silicio utilizado en cada diseño.
HAL abierta para ecosistemas embebidos con MICROSAR IO
La colaboración con Infineon Technologies ha aportado experiencia en microcontroladores y hardware, con el objetivo de ajustar la especificación a dispositivos pequeños empleados en aplicaciones embebidas reales.
Asimismo, otros fabricantes de semiconductores, como Microchip Technology, apoyan el estándar y contribuyen al desarrollo de un ecosistema de software abierto, neutral respecto al proveedor y reutilizable entre plataformas.
Las interfaces de la nueva capa base de software MICROSAR IO son compatibles con Chiisai, de modo que una HAL conforme permite desplegar esa capa sobre el microcontrolador correspondiente sin adaptación adicional.
Por otro lado, MICROSAR IO representa solo una de las soluciones de middleware que pueden apoyarse en una HAL basada en esta especificación, lo que amplía su utilidad en pilas de software embebido.
En consecuencia, fabricantes de equipos originales, conocidos como OEM por original equipment manufacturer, proveedores de primer nivel y fabricantes de semiconductores pueden compartir una base técnica más homogénea para software asociado al vehículo definido por software, o SDV.
Para ingeniería embebida, la propuesta facilita la definición de interfaces de bajo nivel sin imponer una arquitectura de middleware específica, algo especialmente útil cuando un mismo diseño debe migrar entre familias de microcontroladores.
Puedes consultar nuestra categoría Software para descubrir otros productos relacionados con este tipo de aplicaciones.
Para resolver cualquier duda técnica sobre la nueva especificación HAL Chiisai para microcontroladores pequeños, puedes participar con un COMENTARIO. También tienes disponible nuestro SERVICIO AL LECTOR.
#Chiisai, #EspecificacionHAL, #HAL, #InfineonTechnologies, #Microcontroladores, #MICROSARIO, #SistemasEmbebidos, #Vector











