Contiki

Logiciel capture d'écran:
Contiki
Détails logiciels:
Version: 2.7
Date de transfert: 19 Feb 15
Développeur: Adam Dunkels
Licence: Gratuit
Popularité: 758

Rating: 1.4/5 (Total Votes: 5)

Contiki est une open source, multi-tâches, réseau et système d'exploitation hautement mobile spécialement conçue pour la mémoire limitées. Il a été conçu de telle manière qu'il puisse se connecter microcontrôleurs minuscules de faible puissance, à faible coût pour le World Wide Web, ce qui rend le système d'exploitation pour l'Internet des Things.Supports une large gamme de faible puissance sans fil devicesWith un actif communautaire et un cycle de développement rapide, rapide, Contiki dispose d'un support pour une large gamme d'appareils sans fil de faible puissance, le support complet pour les protocoles IPv6 et IPv4, ainsi que le soutien pour le 6lowpan, CoAP, et de reconnaissance des acquis de faible puissance standards.Integrates sans fil Autres faits saillants du fichier café flash, nous pouvons mentionner l'allocation de mémoire, réseau IP complète, la sensibilisation de puissance, routeurs endormis, le module charge dynamique, les, protothreads, tests de régression du système de fichiers flash de café, le shell Contiki, la pile Rime, Cooja Network Simulator , à faible empreinte mémoire, et beaucoup more.Supported sur un large éventail de platformsContiki est pris en charge sur un large éventail de plates-formes, parmi lesquelles nous pouvons citer apple2enh, atari, C128, C64, ciel, JCréez, Sentilla-usb, msb430, ESB, avr-atmega128rfa, graines yeux, cc2530dk, sensinode, indigène, minime-net, cooja, mb851, mbxxx, RedBee-dev, RedBee-econotag, micaz, exp5438, z1, cc2538dk, avr-corbeau, avr-RCB, AVR- ZigBit, l'iris et EVAL-ADF7023DB1.Getting commencé avec ContikiTo commencer avec le système d'exploitation Contiki, vous devrez télécharger la dernière version de Softoware, enregistrer l'archive ZIP sur votre répertoire d'accueil, et extraire son contenu à l'aide d'un utilitaire de gestionnaire d'archives . Ouvrez le fichier README-BUILDING.md pour apprendre à construire le système d'exploitation pour votre plate-forme (voir la section ci-dessus pour les plates-formes prises en charge).
Pour donner Contiki un essai, vous devrez ouvrir fondamentalement une fenêtre de terminal, allez dans le répertoire Cooja (par exemple contiki cd / outils / cooja), commencer Cooja en exécutant le & lsquo; ant run & rsquo; commande, attendez Cooja démarrer et utiliser une simulation exemple comme expliqué dans le guide officiel de mise en route est http://www.contiki-os.org/start.html.

What nouvelle dans cette version:

  • Les nouvelles fonctionnalités et des mécanismes:
  • framework de test de régression
  • l'intégration Travis
  • Nouveau script de style de code
  • mDNS
  • bibliothèque Trickle minuterie
  • sortie du compilateur moins verbeux
  • corrections sévères à:
  • CSMA
  • 802.15.4 encadreur
  • Nullrdc
  • ContikiMAC
  • 6lowpan manipulation fragmentation
  • IPv6
  • RPL routage
  • pile IPv6:
  • IPv6 voisin de table refactorisation
  • table de routage IPv6 refactorisation
  • RPL réécriture
  • RPL auto-réparation des routes échoué
  • pile IPv6 moniteur si voisin échoue
  • Rappels sur les changements de la table de routage
  • 6lowpan: Autoriser la taille maximale de trame radio à configurer
  • Plates-formes:
  • Nouvelle TI CC2538 802.15.4 System-on-a-Chip plateforme
  • Nouveau PIC32 / plate-forme de SeedEye
  • STM32W mise à jour
  • CC2430 mise à jour
  • MC1322x mise à jour
  • Cooja:
  • Soutien à ACK couche liaison
  • Amélioration de la surveillance de la pile et de débordement de pile déclenchement
  • Amélioration RadioLogger: dupliquer les paquets maintenant effondré
  • Amélioration de la manipulation Timeline
  • Enregistrer bitrate de radio dans le fichier .csc
  • Soutien à CC1101, CC1120, et l'émulation de ENC28J60
  • Support MSPsim pour MSP430x jeu d'instructions, vérifié contre le matériel

Quoi de neuf dans la version 2.6:

  • Antelope. Un gestionnaire légère de SQL comme base de données pour Contiki (applications / antilopes et des exemples / antilope).
  • Erbium. Une nouvelle mise en œuvre de CoAP pour Contiki (applications / erbium et exemples / erbium).
  • bibliothèque JSON. Une analyse JSON léger et bibliothèque de la construction (applications / JSON) et un serveur de services Web HTTP (applications / httpd-ws).
  • ContikiMAC. Améliorations pour permettre bustes de paquets à envoyer rapidement.
  • RPL. Ajout du support pour têtes d'extension.
  • routeur natif de frontière. Le routeur de bordure RPL permet maintenant de fonctionner comme un processus natif sous Linux et communiquer avec un radio de faible puissance sur un port série.
  • Cooja. De nombreuses améliorations à l'interface utilisateur. le soutien de simulation pour l'architecture et l'MSP430x exp5438, wismote et plates-formes de z1.
  • STM32W. Ajout du support pour ContikiMAC.
  • Nouveaux ports:. CC2530, exp5438, wismote
  • Contiki instantanée. Mise à jour à Ubuntu 12.04. Eclipse installé comme éditeur par défaut.

Ce qui est nouveau dans la version 2.5:

  • ContikiRPL:
  • ContikiRPL est une nouvelle mise en œuvre de l'IETF protocole RPL standard proposé pour de faible puissance routage IPv6. ContikiRPL est maintenant le mécanisme de routage IPv6 par défaut dans Contiki.
  • ContikiMAC:
  • Le nouveau ContikiMAC état-of-the-art de faible puissance en écoutant la radio mécanisme devoir de cyclisme asynchrone est maintenant le mécanisme devoir de vélo par défaut dans Contiki.
  • Contiki Collecter:
  • Contiki Collect est un protocole de collecte de données sans adresse qui se exécute sur le dessus de la pile Contiki Rime. Pour Contiki 2,5, Contiki Collect a été complètement retravaillé pour fournir une performance nettement améliorée ainsi que la configurabilité.
  • CollectView:
  • CollectView est une interface graphique Java qui est utilisé pour mettre en place un réseau de collecte de données Contiki, soit sur Contiki recueillir ou sur UDP / IPv6 / RPL.
  • PowerTRACE:
  • PowerTRACE est une interface pour le système d'alimentation de profilage Contiki qui permet soit l'inspection en temps réel ou une analyse hors-ligne de la consommation d'énergie d'un réseau de capteurs.
  • L'environnement de simulation Contiki:
  • L'environnement de simulation MSPSim / Cooja a reçu une accélération significative.
  • CoAP / REST:
  • Contiki 2.5 comprend une mise en œuvre expérimentale du protocole de couche d'application de CoAP du groupe de base de l'IETF pour l'interaction RESTful avec un réseau de capteurs IP de faible puissance.
  • Les nouvelles plateformes:
  • Zolertia Z1, RedWire Econotag mc13224v, ST Microelectronics STM32W, Sentilla JCréez.

Ce qui est nouveau dans la version 2.4:

  • Principaux changements:
  • Des améliorations significatives aux protocoles MAC économie d'énergie radio de faible puissance.
  • Plusieurs corrections de bugs à UIP et le code SICSlowpan.
  • Nouvelle API de capteur.
  • significative COOJA / MSPsim accélération.
  • Deux nouvelles plates-formes expérimentales:. MicaZ et Sensinode 8051 / CC2430
  • Low-Power protocoles MAC radio:
  • Nouveau protocole CSMA MAC, fonctionnant sur des protocoles de couche MAC de faible puissance tels que X-MAC, qui effectue les retransmissions quand il détecte les collisions ou les interférences. Activé par défaut sur Tmote Sky.
  • Des améliorations significatives à X-MAC: l'opération de faible puissance enregistre maintenant la phase des voisins et réduit la période stroboscopique selon la phase du récepteur; soient diffusées plus de puissance-efficace; format de trame désormais compatible avec 802.15.4.
  • streaming soutien à la fois LPP et X-MAC.
  • Nouvelle implémentation basée non rtimer de X-MAC, appelé CX-MAC, pour les plateformes sans soutien rtimer.
  • Nouvelle option de configuration pour un réglage plus facile de faible puissance MAC taux de contrôle de canal.
  • Code de démarrage Tmote Sky imprime maintenant le taux de contrôle de canal par défaut.
  • uIP et Rime en réseau:
  • SICSlowpan maintenant avec de faible puissance MAC pour Tmote Sky.
  • Correction qui permettent la fragmentation et le réassemblage 6lowpan avec faible puissance MAC sur le Tmote Sky.
  • Correction de bugs dans le code uIP: commencer minuterie en cas de perte SYN; perte de SYNACK bugfix; éviter d'utiliser des opérations en virgule flottante dans le code IPv6.
  • Correction en IPv4-over-maille: travailler mieux au fil de faible puissance MAC
  • .
  • Support pour recevoir multicast IPv4.
  • Runicast temps de retransmission configurable dans contiki-conf.h.
  • / configuration du pont 6lowpan Tmote Sky IPv6 améliorée.
  • Modifications de l'API:
  • Capteurs API changé; Tmote plateforme Sky mis à jour pour correspondre à la nouvelle API.
  • COOJA:
  • 10x amélioration de la vitesse grâce à une meilleure intégration MSPSim.
  • L'interface de débogage faible surcharge Introduit pour la simulation à base d'MSPSim.
  • simulation au niveau application simplifié, avec des exemples.
  • l'intégration du système de fichiers de café.
  • Amélioration Chronologie et Visualizer plugins.
  • Meilleur support pour l'émulation de MicaZ.
  • Nightly Builds et Contiki Suite de tests de régression:
  • structure de configuration de test mis à jour:. Les fichiers de test sont désormais autonome
  • test de routage New uIPv6.
  • Amélioration de la coquille recueillir test.
  • Nouveau test shell netperf.
  • Contiki Shell:
  • De nouveaux modules de coque:. Netperf pour tester les performances de communication entre deux voisins, de memdebug, avec des commandes de la coup d'oeil »et« pousser », pour la lecture et la mise en emplacements de mémoire de la coquille - utile pour le débogage des pilotes de périphériques
  • corrections d'alignement.
  • Pilotes:
  • CC2420 permet maintenant la puissance de transmission à régler sur une base par paquet.
  • CC2420 timesynch bugfix.
  • CC2420:. Activé SFD interrompt
  • amélioration de la ligne série.
  • Faster pilote SPI.
  • Plates-formes:
  • Les nouvelles plateformes: MicaZ (expérimental), Sensinode 8051 / CC2430. (Expérimental)
  • Minimal-net prend désormais en charge IPv6.
  • Des améliorations significatives au soutien Tmote Sky IPv6.
  • 6502:. Compatibilité avec la version de CC65 2,13; 80 l'écran sur une colonne de Apple2 et C1286502 trucs
  • msb430:. Nouveau pilote SD écrite à partir de zéro
  • Autres modifications:
  • Modules MMEM et dhcpc sont maintenant compilés par défaut.
  • Nouveaux exemples pour le courriel, IRC, serveur web, wget.
  • Amélioration IPv4 et IPv6 exemples pour le Tmote Sky.
  • Correction de bugs dans AVR loader ELF.
  • Power profilage correction:. Énergie a été parfois attribués par mégarde lorsque périphérique a été éteint alors qu'il était déjà hors
  • Nouveau code de rtimer simplifié qui ne gère une rtimer.
  • exemples de Rime se exécutent désormais sur les canaux disjoints pour éviter toute interférence sémantique.
  • outil de maintenance basé sur Java pour New images du système de fichiers de café.
  • Amélioration de script makefsdata.

Ce qui est nouveau dans la version 2.2.3:

  • Les nouvelles fonctionnalités comprennent les points de contrôle, qui stocke l'exécution complète état d'un système dans un seul fichier; profilage par paquet énergie, qui permet répartition fine de la consommation d'énergie; annonces, qui font voisins et route annonces indépendantes du protocole; et Déluge, un protocole de diffusion des données en vrac.
  • De nouveaux ports aux modules MeshNetics ZigBit et Sentilla JCréez ont été libérés.

Ce qui est nouveau dans la version 2.2.1-uIPv6:

  • Le présent communiqué contient uIPv6, plus petit du monde pile IPv6, développée conjointement par Cisco, Atmel et SICS.

Ce qui est nouveau dans la version 2.2.1:

  • Nous sommes heureux d'annoncer la sortie de Contiki 2.2 0,1! L'objectif de ce communiqué est de corriger les bugs trouvés dans la version 2.2. Les changements sont: corrections de bugs et d'améliorations significatives de performance au protocole de collecte des données; amélioration de la présentation des données dans le programme Contiki recueillir; réduction de la consommation d'énergie pour le mécanisme de radio X-MAC; des améliorations de performances et corrections de bogues pour le système de fichiers flash café; solution de contournement pour un problème avec la radio CC2420.

Logiciel similaire

D'autres logiciels de développeur Adam Dunkels

uIP
uIP

3 Jun 15

lwIP
lwIP

3 Jun 15

Commentaires à Contiki

1 Commentaires
  • mmm 4 Jan 17
    سلام دوستان. کسی هست با شبیه ساز کوجا کار کرده باشه?? من برای تزم به کمک احتیاج دارم با پرداخت هزینه.
Ajouter un commentaire
Tourner sur les images!