Contiki

Screenshot Software:
Contiki
Szczegóły programowe:
Wersja: 2.7
Filmu: 19 Feb 15
Wywoływacz: Adam Dunkels
Licencja: Wolny
Popularność: 758

Rating: 1.4/5 (Total Votes: 5)

Contiki jest open source, wielozadaniowość, w sieci i bardzo przenośny system operacyjny specjalnie zaprojektowany dla ograniczonej pamięci. Został on zaprojektowany w taki sposób, że można go podłączyć małe mikrokontrolery małej mocy, tanich do sieci World Wide Web, co sprawia, że ​​system operacyjny dla Internetu Things.Supports szeroki zakres łączności bezprzewodowej małej mocy devicesWith aktywne społeczności i szybki, szybki cykl rozwojowy, Contiki wyposażony wsparcie dla szerokiej gamy urządzeń bezprzewodowych małej mocy, pełne wsparcie dla protokołów IPv6 i IPv4, jak również wsparcie dla 6lowpan, CoAP i RPL standards.Integrates bezprzewodowych małej mocy pliku Flash kawy systemAmong inne wydarzenia, możemy wymienić alokacji pamięci, sieci IP, pełną energii, świadomości, dynamiczne routery senne moduł załadunku, Cooja Network Simulator, protothreads, system kawy plików flash powłoki Contiki, Rym stos, testy regresji , niskie zużycie pamięci, i wiele more.Supported na wielu platformsContiki jest obsługiwany na wielu platformach, wśród których możemy wymienić apple2enh, atari, C128, C64, niebo, jcreate, sentilla-usb, msb430, ESB, AVR-atmega128rfa, nasiona oczu, cc2530dk, sensinode, native, minimal-net, cooja, mb851, mbxxx, redbee-dev, redbee-econotag, micaz, exp5438, z1, cc2538dk, AVR-kruk, AVR-RCB, avr- zigbit, tęczówki i EVAL-ADF7023DB1.Getting rozpoczął ContikiTo zacząć korzystać z systemu operacyjnego Contiki, musisz pobrać najnowszą wersję ze Softoware, zapisać archiwum ZIP na swoim katalogu domowym, i wyodrębnić jego zawartość za pomocą narzędzia Menedżer archiwum , Otwórz plik README-BUILDING.md, aby dowiedzieć się, jak zbudować system operacyjny dla danej platformy (patrz sekcja wyżej dla obsługiwanych platform).
Aby dać Contiki spróbować, trzeba będzie po prostu otworzyć okno terminala, przejdź do katalogu, w Cooja (np cd Contiki / narzędzia / cooja), rozpocznie Cooja uruchamiając & lsquo; & rsquo run mrówek; Polecenie, odczekaj Cooja uruchomić i wykorzystać przykładową symulację, jak wyjaśniono w oficjalnym podręczniku Rozpoczęcie http://www.contiki-os.org/start.html.

What jest nowa w tym wydaniu:

  • Nowe funkcje i mechanizmy:
  • ramy testy regresji,
  • Travis Integracja
  • Nowy skrypt stylu kodu
  • mDNS
  • Biblioteka podtrzymujące zegar
  • Wyjście Compiler mniej gadatliwe,
  • Ciężkie poprawki w:
  • CSMA
  • 802.15.4 framer
  • Nullrdc
  • ContikiMAC
  • fragmentacja 6lowpan obsługi
  • IPv6
  • RPL trasy
  • stos IPv6:
  • IPv6 stół sąsiad refaktoryzacja
  • tabela routingu IPv6 refaktoryzacja
  • RPL przepisanie
  • RPL auto naprawa uszkodzonych dróg,
  • Monitor stosu IPv6, jeśli sąsiad nie
  • oddzwaniania na temat zmian w tabeli routingu,
  • 6lowpan: pozwalają na maksymalny rozmiar ramki radiowej być skonfigurowane
  • Platformy:
  • Nowy TI CC2538 802.15.4 System-on-a-Chip platformy
  • Nowy PIC32 / platforma SeedEye
  • STM32W aktualizacja
  • CC2430 aktualizacja
  • MC1322x aktualizacja
  • Cooja:
  • Wsparcie dla ACK warstwy łącza
  • Lepsza kontrola stosu i przepełnienie stosu wyzwalania
  • Ulepszona RadioLogger: duplikatów teraz zawalił
  • Ulepszona Timeline obsługi
  • Zapisz radiowej bitrate w .csc pliku
  • Obsługa CC1101, CC1120 oraz emulacji ENC28J60
  • Wsparcie MSPsim dla MSP430x zestawu instrukcji, weryfikowane w sprzęcie,

Co nowego w wersji 2.6:

  • Antelope. Lekki menedżer bazy danych SQL-jak dla Contiki (aplikacje / antylopy i przykłady / antylopy).
  • Erb. Nowa realizacja CoAP dla Contiki (aplikacje / erbowy i przykłady / erb).
  • Biblioteka JSON. Lekki parsowania JSON i biblioteka budowlane (aplikacje / json) i serwer HTTP usług internetowych (aplikacje / httpd-WS).
  • ContikiMAC. Ulepszenia aby popiersia pakietów być szybko wysłane.
  • RPL. Dodano wsparcie dla nagłówków rozszerzeń.
  • Język router graniczny. Router graniczny RPL może opcjonalnie działać jako native procesu pod Linuksem i komunikować się z radia niskiego zasilania przez port szeregowy.
  • Cooja. Wiele ulepszeń w interfejsie użytkownika. Wsparcie Symulacja dla architektury MSP430x i exp5438, wismote i platform z1.
  • STM32W. Dodano wsparcie dla ContikiMAC.
  • Nowe porty:. Cc2530, exp5438, wismote
  • Błyskawiczne Contiki. Aktualizacja do Ubuntu 12.04. Eclipse zainstalowany jako domyślnego edytora.

Co nowego w wersji 2.5:

  • ContikiRPL:
  • ContikiRPL jest nowe życie proponowanej IETF standardowego protokołu routingu IPv6 RPL dla małej mocy. ContikiRPL teraz jest domyślnym mechanizmem routingu IPv6 w Contiki.
  • ContikiMAC:
  • Nowy ContikiMAC state-of-the-art małej mocy słuchania radia obowiązkiem asynchroniczny mechanizm rowerowej jest teraz domyślnym mechanizmem obowiązkiem jazdy na rowerze w Contiki.
  • Contiki Zdobywaj:
  • Contiki honor jest wolny adres protokołu zbierania danych, który działa na szczycie stosu Contiki Rime. Dla Contiki 2.5, Contiki Collect został całkowicie przerobiony, aby zapewnić znacznie lepsze wyniki, a także możliwości konfiguracji.
  • CollectView:
  • CollectView jest GUI Java, który jest używany do utworzenia sieci zbierania danych Contiki, albo na Contiki gromadzenia lub przez UDP / IPv6 / RPL.
  • PowerTrace:
  • PowerTrace jest interfejs do systemu profilowania Contiki który umożliwia zasilanie zarówno kontrolę w czasie rzeczywistym lub analizy off-line poboru mocy z sieci czujników.
  • środowisko symulacji Contiki:
  • środowisko symulacji MSPSim / Cooja otrzymał znaczną przyspieszyć.
  • CoAP / ODPOCZYNEK:
  • Contiki 2.5 zawiera eksperymentalne wdrożenie protokołu warstwy aplikacji CoAP IETF rdzenia grupy do relaksującego interakcji z sieci czujników IP małej mocy.
  • Nowe platformy:
  • Zolertia Z1, RedWire Econotag mc13224v, ST Microelectronics STM32W, Sentilla JCreate.

Co nowego w wersji 2.4:

  • Główne zmiany:
  • Znaczne ulepszenia do oszczędzania energii radiowych małej mocy protokołów MAC.
  • Kilka poprawek do UIP i kod SICSlowpan.
  • Nowy czujnik API.
  • Znacząca COOJA / MSPsim przyspieszenie.
  • Dwa nowe platformy eksperymentalne. MicaZ i Sensinode 8051 / CC2430
  • Protokoły radiowy o niskiej mocy MAC:
  • Nowy protokół CSMA MAC, działa na szczycie małej mocy protokołów warstwy MAC, takich jak X-MAC, która wykonuje retransmisji po wykryciu kolizji lub zakłóceń. Domyślnie włączone na Tmote Sky.
  • Znaczne ulepszenia X-MAC: Operacja małej mocy teraz rejestruje fazę sąsiadów i skraca okres stroboskopowy według fazy odbiornika; są transmitowane większą moc-sprawnie; Format teraz kompatybilny z 802.15.4 ramki.
  • Streaming wsparcie zarówno dla LPP i X-MAC.
  • Nowa realizacja nie rtimer oparte X-MAC, zwany CX-MAC, na platformach bez rtimer wsparcia.
  • Nowa opcja konfiguracja ułatwia dostrojenie małej mocy stopy wyboru kanału MAC.
  • Tmote Sky uruchamia się kod teraz wypisuje szybkość wyboru kanału domyślnie.
  • uIP i Rym sieci:
  • SICSlowpan teraz z małej mocy MAC dla Tmote Sky.
  • Bugfix które pozwalają 6lowpan fragmentacji i ponowny montaż z małej mocy MAC na Tmote Sky.
  • Poprawki błędów w kodzie UIP: uruchomić czasomierz, jeśli stracił SYN; utrata SYNACK naprawienie; unikać operacji zmiennoprzecinkowych w kodzie IPv6.
  • Poprawka w IPv4-over-siatki: lepiej na małej mocy MAC
  • .
  • Wsparcie dla otrzymania IPv4 multicast.
  • Runicast czas retransmisji konfigurowalne w Contiki-conf.h.
  • Ulepszona Tmote Sky IPv6 / 6lowpan konfiguracja mostu.
  • Zmiany w API:
  • Czujniki API zmienił; Platforma Tmote Sky zaktualizowane, aby dopasować nowe API.
  • COOJA:
  • 10x Prędkość poprawa poprzez poprawę integracji MSPSim.
  • Wprowadzony napowietrznych niskiego interfejs debugowania do symulacji MSPSim opartej.
  • Uproszczona symulacja poziomie aplikacji, z przykładami.
  • Integracja kawy plików.
  • Poprawki do osi czasu i wizualizer wtyczek.
  • Lepsze wsparcie dla emulacji MicaZ.
  • nightly i Contiki regresji Zestaw testów:
  • Konfiguracja testowa aktualizacja struktury. Pliki testowe są już samowystarczalny,
  • Test routingu Nowy uIPv6.
  • Zwiększona powłoki zebrać test.
  • Nowe badania powłoki netperf.
  • Contiki Shell:
  • Nowe moduły powłoki. Netperf do testowania wydajności komunikacji między dwoma sąsiadami, memdebug z poleceniami "okiem" i "grzebać", do czytania i ustawienie komórek pamięci z powłoki - przydatne do debugowania sterowników
  • poprawki Alignment.
  • Sterowniki:
  • CC2420 pozwala teraz moc transmisji do ustawienia na podstawie na opakowaniu.
  • CC2420 timesynch bugfix.
  • CC2420. Enabled SFD przerywa
  • udoskonalenia linii szeregowej.
  • Szybsza sterownik SPI.
  • Platformy:
  • Nowe platformy: MicaZ (eksperymentalne), Sensinode 8051 / CC2430. (Eksperymentalne)
  • Minimal-net ma teraz wsparcie dla IPv6.
  • Znaczne ulepszenia wsparcia Tmote Sky IPv6.
  • 6502:. Zgodność z cc65 wersji 2.13; ekranie kolumny 80 na Apple2 i C1286502 rzeczy
  • msb430:. Nowy sterownik SD napisany od podstaw
  • Inne zmiany:
  • Moduły mmem i dhcpc są teraz domyślnie kompilowane.
  • Nowe przykłady e-mail, IRC, WWW, wget.
  • Ulepszona przykłady IPv4 i IPv6 dla Tmote Sky.
  • Poprawki w AVR ELF ładowarki.
  • Moc bugfix profilowania. Energia czasem misattributed przy obwodowej wyłączony, gdy był już wyłączony,
  • Nowy uproszczony kod rtimer, że zajmuje się tylko jeden rtimer.
  • przykłady Rime uruchomić teraz rozłącznych kanałów w celu uniknięcia semantycznej zakłóceń.
  • Nowe narzędzie do konserwacji oparte na języku Java dla obrazów systemu plików kawy.
  • Lepsza skrypt makefsdata.

Co nowego w wersji 2.2.3:

  • Nowe funkcje obejmują punktów kontrolnych, który przechowuje pełną realizację stan układu w jednym pliku; Profilowanie per-pakiet mocy, który pozwala drobnoziarnistej podział zużycia energii; Komunikaty, które sprawiają, sąsiada i trasy komunikaty protokołu niezależne; i Potop, większość protokół rozpowszechniania danych.
  • Nowe porty do modułów Meshnetics ZigBit i Sentilla JCreate zostały wydane.

Co nowego w wersji 2.2.1-uipv6:

  • Ta wersja zawiera uIPv6, najmniejszy na świecie stos IPv6, opracowany wspólnie przez Cisco, Atmel i SICS.

Co nowego w wersji 2.2.1:

  • Z przyjemnością informujemy o wydaniu Contiki 2.2 0,1! Celem tego wydania jest poprawianie błędów znalezionych w wersji 2.2. Zmiany są: znaczące poprawki i ulepszenia wydajności do protokołu gromadzenia danych; lepsza prezentacja danych w programie Contiki zebrania; zmniejszenie zużycia energii dla mechanizmu radiowej X-MAC; poprawa wydajności i poprawki do systemu plików flash, kawa Rozwiązaniem problemu z radiem CC2420.

Podobne oprogramowanie

Inne programy z deweloperem Adam Dunkels

lwIP
lwIP

3 Jun 15

uIP
uIP

3 Jun 15

Komentarze do Contiki

1 Komentarze
  • mmm 4 Jan 17
    سلام دوستان. کسی هست با شبیه ساز کوجا کار کرده باشه?? من برای تزم به کمک احتیاج دارم با پرداخت هزینه.
Dodaj komentarz
Włącz zdjęć!