Porting Contiki al TI MSP430 Launchpad

Per numerosi anni Contiki è stata una delle scelte principali quando si è interessata a scegliere un IPv6 sullo stack di reti di area personale wireless a bassa potenza (AKA 6lowpan). È sviluppato da un team di sviluppatori a livello mondiale con contributi di Atmel, Cisco, ETH, ecc … ed è open source. Come molte piattaforme a cui è stata portata contiki è piuttosto costosa, [Marcus] ha scelto di portare il sistema operativo al TI Launchpad. Per i nostri lettori che non lo sanno, quest’ultimo si basa su un microcontrollore MSP430G2452 / 2553, che ha solo 256/512 byte di RAM e 16 KB di ROM. Come nota laterale, Contiki richiede solitamente 10K RAM e 30K ROM.

[Marcus] Per questo motivo ha dovuto rimuovere diverse caratteristiche da Contiki: buffering coda, stima energetico e deplorevolmente UIP. La sua configurazione del test (mostrata sopra) utilizza la radio TI CC2500 che può essere trovata per meno di $ 2 su AliExpress, per il quale ha scritto gli autista radiofonici da zero. Ha anche codificato il suo strato radio-duty-cicling, come quello incluso in Contiki era troppo grande.

Leave a Reply

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