Portage Contiki au TI MSP430 LaunchPad


Pour de nombreuses années, Contiki est l’un des choix principaux lorsqu’il s’agit de choisir un IPv6 sur une pile de réseaux de zone personnelle sans fil à faible puissance (AKA 6LowPAN). Il est développé par une équipe mondiale de développeurs avec des contributions de Atmel, Cisco, Eth, etc. et est open source. Autant de plates-formes sur lesquelles contiki ont été portées sont assez chères, [Marcus] a choisi d’apporter le système d’exploitation au TI LaunchPad. Pour nos lecteurs qui ne savent pas, ce dernier est basé sur un microcontrôleur MSP430G2452 / 2553, qui ne dispose que de 256/512 octets de RAM et de 16kb de ROM. À titre de note latérale, Contiki nécessite généralement 10k RAM et 30K ROM.

[Marcus] Pour cette raison, il a dû supprimer plusieurs caractéristiques de Contiki: tache de mise en mémoire tampon de la file d’attente, estimation énergétique et malheureusement UIP. Sa configuration de test (illustrée ci-dessus) utilise la radio TI CC2500 pouvant être trouvée pour moins de 2 $ sur Aliexpress, pour laquelle il a écrit des chauffeurs radio à partir de zéro. Il a également codé sa propre couche radio-cicling, car celle-ci incluse dans Contiki était trop grande.

Leave a Reply

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