Porting Contiki naar de TI MSP430-launchpad

voor talrijke jaren is Contiki een van de belangrijkste keuzes geweest toen het betrof een IPv6 via draadloze personele netwerkenstack (AKA 6LOWPAN). Het is ontwikkeld door een wereldwijd team van ontwikkelaars met bijdragen van ATMEL, Cisco, Eth, etc … en is open source. Zoveel platforms waarnaar Contiki is geporteerd, is vrij duur, [Marcus] koos ervoor om het besturingssysteem naar de TI-launchpad te brengen. Voor onze lezers die niet weten, is de laatste gebaseerd op een MSP430G2452 / 2553 microcontroller, die slechts 256/512 bytes van RAM en 16KB van ROM heeft. Als zijtekening vereist Contiki meestal 10K RAM en 30K ROM.

[Marcus] moest om die reden verschillende kenmerken van Contiki verwijderen: Queue-buffering, energieschatting en spijtig UIP. Zijn testopstelling (hierboven weergegeven) maakt gebruik van de TI CC2500-radio die te vinden is voor minder dan $ 2 op Aliexpress, waarvoor hij Radio Chauffeurs helemaal opnieuw schreef. Hij heeft ook zijn eigen radio-duty-ciclinglaag gecodeerd, omdat degene die in Contiki is opgenomen te groot was.

Leave a Reply

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

Related Posts