Contiki

Software screenshot:
Contiki
Dettagli del software:
Versione: 2.7
Data di caricamento: 19 Feb 15
Sviluppatore: Adam Dunkels
Licenza: Libero
Popolarità: 902

Rating: 1.4/5 (Total Votes: 5)

Contiki è un open source, multi-tasking, in rete, e il sistema operativo altamente portatile appositamente progettato per la memoria con vincoli. È stato progettato in modo tale da poter collegare piccoli microcontrollori a bassa potenza, a basso costo per il World Wide Web, rendendo il sistema operativo per Internet Things.Supports di una vasta gamma di bassa potenza wireless devicesWith un attiva comunità e una veloce, ciclo di sviluppo rapido, Contiki dispone di supporto per una vasta gamma di dispositivi a bassa potenza senza fili, il pieno supporto per i protocolli IPv6 e IPv4, così come il supporto per la 6LoWPAN, COAP, e standards.Integrates wireless RPL bassa potenza il file di caffè istantaneo systemAmong altri punti forti, possiamo citare l'allocazione della memoria, networking IP completo, la consapevolezza di potere, i router assonnati, dinamico caricamento del modulo, i Cooja Network Simulator, protothreads, file flash caffè del sistema, la shell Contiki, la pila Rime, test di regressione , bassa occupazione di memoria, e molto more.Supported su una vasta gamma di platformsContiki è supportato su una vasta gamma di piattaforme, tra i quali possiamo citare apple2enh, atari, C128, C64, cielo, jcreate, Sentilla-usb, msb430, ESB, avr-atmega128rfa, seme-eye, cc2530dk, sensinode, nativo, minimal-net, cooja, mb851, mbxxx, redbee-dev, redbee-econotag, micaz, exp5438, z1, cc2538dk, avr-corvo, avr-RCB, AVR- ZigBit, iris, e EVAL-ADF7023DB1.Getting iniziato con ContikiTo iniziare con il sistema operativo Contiki, sarà necessario scaricare l'ultima versione dal Softoware, salvare l'archivio ZIP nella directory Home, estrarne il contenuto utilizzando un'utilità gestore di archivi . Aprire il file README-BUILDING.md per imparare a costruire il sistema operativo per la piattaforma (vedere la sezione precedente per le piattaforme supportate).
Per dare Contiki una prova, si dovrà aprire fondamentalmente una finestra di terminale, passare alla directory Cooja (ad esempio cd contiki / strumenti / cooja), avviare Cooja eseguendo il & lsquo; ant run & rsquo; Comando, attendere Cooja per avviare e utilizzare una simulazione di esempio come spiegato nella guida ufficiale introduttiva http://www.contiki-os.org/start.html.

What è nuovo in questa versione:

  • Nuove funzioni e meccanismi:
  • framework di test di regressione
  • Travis integrazione
  • Nuovo script di stile codice
  • mDNS
  • biblioteca timer Trickle
  • uscita Compiler meno prolissa
  • bugfixes gravi in:
  • CSMA
  • 802.15.4 corniciaio
  • Nullrdc
  • ContikiMAC
  • 6LoWPAN frammentazione manipolazione
  • IPv6
  • RPL instradamento
  • stack IPv6:
  • IPv6 tavolo vicino rifattorizzazione
  • IPv6 tabella di routing rifattorizzazione
  • RPL riscrittura
  • RPL auto-riparazione di percorsi falliti
  • Monitor stack IPv6 se il prossimo non
  • richiamate sulle modifiche della tabella di routing
  • 6LoWPAN: permettono la dimensione massima di frame radio configurare
  • Piattaforme:
  • Nuovo TI CC2538 802.15.4 System-on-a-Chip piattaforma
  • Nuovo PIC32 / piattaforma SeedEye
  • STM32W aggiornato
  • CC2430 aggiornato
  • MC1322x aggiornato
  • Cooja:
  • Il supporto per ACK livello di collegamento
  • Una migliore monitoraggio stack e stack overflow innescando
  • Migliorata radiologger: duplicare i pacchetti ora crollato
  • migliore gestione Timeline
  • Salva bitrate radio di file .csc
  • Il supporto per CC1101, CC1120, e l'emulazione ENC28J60
  • Supporto MSPsim per MSP430x set di istruzioni, verificate contro hardware

Cosa c'è di nuovo in versione 2.6:

  • Antelope. Un manager leggero SQL-like database per Contiki (apps / antilope ed esempi / antilope).
  • Erbio. Una nuova implementazione COAP per Contiki (apps / erbio ed esempi / erbio).
  • biblioteca JSON. Una analisi JSON leggera e biblioteca costruzione (apps / JSON) e un server web services HTTP (apps / httpd-ws).
  • ContikiMAC. Miglioramenti per consentire busti di pacchetti da inviare rapidamente.
  • RPL. Aggiunto il supporto per le intestazioni di estensione.
  • router di confine Native. Il router di confine RPL può ora eseguire opzionalmente come un processo nativo in Linux e comunicare con una radio a bassa potenza su una porta seriale.
  • Cooja. Molti miglioramenti all'interfaccia utente. Il supporto di simulazione per l'architettura e l'MSP430x exp5438, wismote, e piattaforme Z1.
  • STM32W. Aggiunto il supporto per ContikiMAC.
  • Nuove porte:. CC2530, exp5438, wismote
  • Immediata Contiki. Aggiornato per Ubuntu 12.04. Eclipse installato come editor predefinito.

Cosa c'è di nuovo in versione 2.5:

  • ContikiRPL:
  • ContikiRPL è una nuova implementazione del protocollo IETF RPL standard proposto per bassa potenza di routing IPv6. ContikiRPL ora è il meccanismo di routing IPv6 di default in Contiki.
  • ContikiMAC:
  • Il nuovo ContikiMAC state-of-the-art a bassa potenza ascolto asincrono meccanismo della radio dovere ciclismo è ora il meccanismo dovere ciclismo default in Contiki.
  • Contiki Acquista:
  • Contiki Collect è un protocollo di raccolta dati senza indirizzo che funziona in cima alla pila Contiki Rime. Per Contiki 2.5, Contiki Collect è stato completamente rielaborato per fornire prestazioni significativamente migliorate e configurabilità.
  • CollectView:
  • CollectView è una GUI Java che viene utilizzato per creare una rete di raccolta di dati Contiki, sia su Contiki raccoglie o su UDP / IPv6 / RPL.
  • PowerTRACE:
  • PowerTRACE è un'interfaccia per il sistema di potere profiling Contiki tale da permettere l'ispezione in tempo reale o l'analisi off-line del consumo di energia di una rete di sensori.
  • L'ambiente di simulazione Contiki:
  • L'ambiente di simulazione MSPSim / Cooja ha ricevuto una significativa accelerazione.
  • COAP / REST:
  • Contiki 2.5 include un'implementazione sperimentale di protocollo di livello applicativo COAP del Core Group IETF per l'interazione RESTful con una rete di sensori IP a bassa potenza.
  • Le nuove piattaforme:
  • Zolertia Z1, RedWire Econotag mc13224v, ST Microelectronics STM32W, Sentilla JCreate.

Cosa c'è di nuovo nella versione 2.4:

  • modifiche principali:
  • Significativi miglioramenti ai protocolli MAC radio a bassa potenza di risparmio energetico.
  • Molti bugfix all'UIP e il codice SICSlowpan.
  • Nuovo sensore API.
  • Significativo COOJA / MSPsim aumento di velocità.
  • Due nuove piattaforme sperimentali:. MicaZ e Sensinode 8051 / CC2430
  • Low-Power Radio Protocolli MAC:
  • Nuovo protocollo CSMA MAC, in esecuzione in cima ai bassa potenza protocolli di livello MAC, come X-MAC, che esegue la ritrasmissione quando rileva collisioni o interferenze. Attivata per impostazione predefinita su Tmote Sky.
  • Significativi miglioramenti X-MAC: il funzionamento a bassa potenza ora registra la fase dei vicini e riduce il periodo stroboscopico seconda della fase del ricevitore; trasmissioni vengono trasmessi più potere-efficiente; telaio formato ora compatibile con 802.15.4.
  • streaming supporto sia LPP e X-MAC.
  • Nuova implementazione non basata rtimer di X-MAC, denominato CX-MAC, per le piattaforme senza supporto rtimer.
  • Nuova opzione di configurazione per facilitare la messa a punto di bassa potenza MAC aliquota di controllo del canale.
  • Tmote Sky codice di boot-up ora stampa aliquota di controllo del canale di default.
  • uIP e Rime Networking:
  • SICSlowpan ora con bassa potenza MAC per Tmote Sky.
  • Bugfix che permettono la frammentazione e il riassemblaggio 6LoWPAN con bassa potenza MAC sul cielo Tmote.
  • Bugfixes nel codice uIP: avviare il timer in caso di smarrimento SYN; perdita di SYNACK bugfix; evitare l'uso di operazioni in virgola mobile in codice IPv6.
  • Bugfix in IPv4-over-maglie: lavorare meglio su bassa potenza MAC
  • .
  • Il supporto per ricevere multicast IPv4.
  • Runicast tempo ritrasmissione configurabile in contiki-conf.h.
  • Migliorata / setup ponte 6LoWPAN Tmote Sky IPv6.
  • Modifiche API:
  • Sensori API cambiato; Piattaforma Tmote Sky aggiornato in base al nuovo API.
  • COOJA:
  • 10x miglioramento della velocità attraverso una migliore integrazione MSPSim.
  • Introdotto interfaccia basso overhead debugging per la simulazione basata su MSPSim.
  • simulazione a livello di applicazione semplificata, con esempi.
  • integrazione Caffè filesystem.
  • Miglioramenti Timeline e Visualizer plugins.
  • Migliore supporto per l'emulazione MicaZ.
  • Nightly Builds e Suite Contiki regressione test:
  • struttura di configurazione di prova aggiornamento:. File di test sono ormai autonomi
  • prova di routing Nuovo uIPv6.
  • Migliore shell raccogliere test.
  • Nuovo test shell netperf.
  • Contiki Shell:
  • Nuovi moduli di shell:. Netperf per testare le prestazioni di comunicazione tra due vicini di casa, memdebug, con comandi 'peek' e 'colpire', per la lettura e l'impostazione locazioni di memoria dalla shell - utile per il debug di driver di periferica
  • bugfix allineamento.
  • Driver:
  • CC2420 consente ora la potenza di trasmissione da impostare su una base per-packet.
  • CC2420 timesynch bugfix.
  • CC2420:. Abilitato SFD interrompe
  • miglioramenti linea seriale.
  • il driver SPI Faster.
  • Piattaforme:
  • Le nuove piattaforme: MicaZ (sperimentale), Sensinode 8051 / CC2430. (Sperimentale)
  • Minimal-net ha ora il supporto IPv6.
  • Significativi miglioramenti al supporto Tmote Sky IPv6.
  • 6502:. La compatibilità con cc65 versione 2.13; 80 schermo colonna Apple2 e C1286502 roba
  • msb430:. Nuovo driver SD scritto da zero
  • Altre modifiche:
  • mmem moduli e dhcpc ora sono compilati di default.
  • Nuovi esempi di e-mail, IRC, webserver, wget.
  • Miglioramento IPv4 e IPv6 esempi di Sky Tmote.
  • Bugfixes in AVR ELF loader.
  • Alimentazione profiling bugfix:. Energia è stata attribuita erroneamente a volte quando periferico è stato spento quando era già spento
  • Nuovo codice rtimer semplificato che gestisce un solo rtimer.
  • esempi di brina ora eseguiti su canali disgiunti per evitare interferenze semantico.
  • strumento di manutenzione basato su Java Nuovo per le immagini del file system del caffè.
  • Migliore sceneggiatura makefsdata.

Cosa c'è di nuovo nella versione 2.2.3:

  • Le nuove caratteristiche includono checkpoint, che memorizza la completa esecuzione stato di un sistema in un singolo file; per pacchetto profiling potere, che permette ripartizione grana fine del consumo di energia; annunci, che fanno vicini e rotta annunci indipendenti dal protocollo; e Deluge, un protocollo di diffusione di dati bulk.
  • Nuove porte ai moduli MeshNetics ZigBit e Sentilla JCreate sono stati rilasciati.

Cosa c'è di nuovo nella versione 2.2.1-uipv6:

  • Questa versione contiene uIPv6, il più piccolo del mondo stack IPv6, sviluppato congiuntamente da Cisco, Atmel, e SICS.

Cosa c'è di nuovo nella versione 2.2.1:

  • Siamo lieti di annunciare il rilascio di Contiki 2.2 .1! Il focus di questa release è quello di correggere i bug presenti nella versione 2.2. Le modifiche sono: correzioni significative e miglioramenti delle prestazioni al protocollo di raccolta dati; miglioramento della presentazione dei dati nel programma di Contiki raccogliere; riduzione del consumo di energia per il meccanismo della radio X-MAC; miglioramenti delle prestazioni e correzioni al file flash Coffee system; soluzione per un problema con la radio CC2420.

Programmi simili

GNU Hurd
GNU Hurd

19 Feb 15

LoseThos
LoseThos

15 Apr 15

OpenNAS
OpenNAS

17 Feb 15

Migshm
Migshm

3 Jun 15

Altri software di sviluppo Adam Dunkels

uIP
uIP

3 Jun 15

lwIP
lwIP

3 Jun 15

Commenti a Contiki

1 Commenti
  • mmm 4 Jan 17
    سلام دوستان. کسی هست با شبیه ساز کوجا کار کرده باشه?? من برای تزم به کمک احتیاج دارم با پرداخت هزینه.
Aggiungi commento
Accendere le immagini!