Porting Contiki al iniciador TI MSP430

Para numerosos años, Contiki ha sido una de las opciones principales cuando se refería a elegir un IPv6 sobre la pila de redes de área personal inalámbrica de baja potencia (AKA 6LOWPAN). Es desarrollado por un equipo mundial de desarrolladores con contribuciones de ATMEL, CISCO, ETH, etc. y es de código abierto. Como muchas plataformas a las que los contiki han sido portados son bastante caros, [Marcus] eligió llevar el sistema operativo a la inicialización TI. Para nuestros lectores que no lo saben, este último se basa en un microcontrolador MSP430G2452 / 2553, que solo tiene 256/512 bytes de RAM y 16KB de ROM. Como nota lateral, Contiki generalmente requiere 10K RAM y 30K ROM.

[Marcus] Por esa razón, tuvo que eliminar varias características de Contiki: tamponamiento de colas, estimación energética y lamentablemente UIP. Su configuración de prueba (que se muestra arriba) utiliza la radio TI CC2500 que se puede encontrar por menos de $ 2 en Aliexpress, para la que escribió los chóferes de radio desde cero. También codificó su propia capa de servicio de servicio de radio, ya que el incluido en Contiki era demasiado grande.

Leave a Reply

Your email address will not be published. Required fields are marked *