Το Porting Contiki στο Ti MSP430 LaunchPad

για πολλά χρόνια η Contiki ήταν μια από τις κύριες επιλογές όταν αφορούσε την επιλογή ενός iPv6 μέσω ασύρματου δικτύου προσωπικής περιοχής χαμηλής ισχύος (γνωστή). Αναπτύσσεται από μια παγκόσμια ομάδα προγραμματιστών με συνεισφορές από το Atmel, Cisco, Eth, ETC … και είναι ανοιχτή πηγή. Όπως πολλές πλατφόρμες, στις οποίες η Contiki έχει μεταφερθεί είναι αρκετά ακριβό, ο [Marcus] επέλεξε να φέρει το λειτουργικό σύστημα στο TI LaunchPad. Για τους αναγνώστες μας που δεν γνωρίζουν, το τελευταίο βασίζεται σε ένα μικροελεγκτή MSSP430G2452 / 2553, το οποίο έχει μόνο 256/512 bytes ram και 16kb rom. Ως πλευρική σημείωση, η Contiki συνήθως απαιτεί 10k Ram και 30k rom.

[Marcus] Για το λόγο αυτό έπρεπε να αφαιρέσει διάφορα χαρακτηριστικά από το Contiki: Queue-Buffering, Εκτίμηση Ενέργειας και Δυστυχώς UIP. Η δοκιμαστική του ρύθμιση (που φαίνεται παραπάνω) χρησιμοποιεί το ραδιόφωνο Ti CC2500 που μπορεί να βρεθεί για λιγότερο από $ 2 σε AliExpress, για το οποίο έγραψε ραδιοφωνικούς καυτούς από το μηδέν. Τον κωδικοποίησε επίσης το δικό του στρώμα ραδιοεπικοινωνίας, καθώς το ένα που περιλαμβάνεται στο Contiki ήταν πολύ μεγάλο.

Leave a Reply

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