Contiki er en open source, multi-tasking, netbaseret, og meget transportabel styresystem specielt designet til hukommelse med begrænset. Det er blevet manipuleret på en sådan måde, at det kan tilslutte bittesmå energibesparende, billige microcontrollere til World Wide Web, hvilket gør det til operativsystemet for internet Things.Supports en lang række energibesparende trådløs devicesWith en aktiv samfund og en hurtig, hurtig udviklingscyklus, Contiki har støtte til en lang række energibesparende trådløse enheder, fuld understøttelse af IPv6 og IPv4-protokoller, samt støtte til 6lowpan, coap, og RPL energibesparende trådløse standards.Integrates kaffe flash fil systemAmong andre højdepunkter kan nævnes hukommelse tildeling, fuld IP-netværk, magt bevidsthed, søvnige routere, dynamisk modulindlæsning, de Cooja Network Simulator, protothreads, kaffe Flash-fil system, Contiki skroget, Rime stack, regressionstest , lav hukommelse footprint, og meget more.Supported på en bred vifte af platformsContiki understøttes på en lang række platforme, blandt hvilke vi kan nævne apple2enh, Atari, C128, C64, himmel, jcreate, sentilla-usb, msb430, ESB, avr-atmega128rfa, frø-eye, cc2530dk, sensinode, indfødte, minimal-net, cooja, mb851, mbxxx, redbee-dev, redbee-econotag, micaz, exp5438, z1, cc2538dk, avr-ravn, avr-RCB, avr- zigbit, iris, og EVAL-ADF7023DB1.Getting startede med ContikiTo komme i gang med det Contiki operativsystem, skal du hente den nyeste udgivelse fra Softoware, gemme ZIP-fil på dit hjemmebibliotek, og pakke indholdet ved hjælp af en arkiv manager nytte . Åbn README-BUILDING.md fil for at lære at bygge OS til din platform (se ovenstående afsnit for understøttede platforme).
At give Contiki en chance, skal du dybest set åbne en terminal vindue, gå til Cooja mappe (f.eks cd contiki / værktøj / cooja), starte Cooja ved at køre & lsquo; ant run & rsquo; kommando, vent Cooja at starte og bruge et eksempel simulation som forklaret i den officielle Kom godt i gang guide http://www.contiki-os.org/start.html.
What er nyt i denne udgivelse:
- Nye funktioner og mekanismer:
- regressionstest rammer
- Travis integration
- Ny kode stil script
- mDNS
- Trickle timer bibliotek
- Compiler output mindre ordrig
- Alvorlige fejlrettelser i:
- CSMA
- 802.15.4 framer
- Nullrdc
- ContikiMAC
- 6lowpan fragmentering håndtering
- IPv6
- RPL routing
- IPv6 stak:
- IPv6 nabo bordet refactorization
- IPv6 routing tabel refactorization
- RPL omskrivning
- RPL auto-reparation af mislykkede ruter
- IPv6 stak skærm, hvis nabo ikke
- Noteringer om routing ændringer af
- 6lowpan: Lad den maksimale radiorammestørrelse skal konfigureres
- Platforme:
- Ny TI CC2538 802.15.4 System-on-a-chip platform
- Ny PIC32 / SeedEye platform
- STM32w opdateret
- CC2430 opdateret
- MC1322x opdateret
- Cooja:
- Støtte til link-layer ACK'er
- Forbedret stak overvågning og stakoverløb udløsning
- Forbedret radiologger: duplikere pakker nu kollapsede
- Forbedret Tidslinje håndtering
- Gem radio bitrate i .csc fil
- Støtte til CC1101, CC1120, og ENC28J60 emulering
- MSPsim støtte til MSP430x instruktionssæt, verificeret mod hardware
Hvad er nyt i version 2.6:
- antilope. En let SQL-lignende database manager for Contiki (apps / antilope og eksempler / antilope).
- Erbium. En ny coap implementering for Contiki (apps / erbium og eksempler / Erbium).
- JSON biblioteket. En let JSON parsing og konstruktion bibliotek (apps / JSON) og en web services HTTP-server (apps / httpd-WS).
- ContikiMAC. Forbedringer til at tillade buster af pakker, som sendes hurtigt.
- RPL. Tilføjet support for extension headers.
- Native grænse router. Den RPL grænse router kan nu eventuelt køre som en indfødt proces under Linux og kommunikere med en energibesparende radio via en seriel port.
- Cooja. Mange forbedringer af brugergrænsefladen. Simulation støtte til MSP430x arkitekturen og exp5438, wismote, og Z1 platforme.
- stm32w. Tilføjet support for ContikiMAC.
- Nye porte:. Cc2530, exp5438, wismote
- Instant Contiki. Opdateret til Ubuntu 12.04. Eclipse installeret som standard editor.
Hvad er nyt i version 2.5:
- ContikiRPL:
- ContikiRPL er en ny implementering af den foreslåede IETF standard RPL-protokol til energibesparende IPv6 routing. ContikiRPL nu er standard IPv6 routing mekanisme i Contiki.
- ContikiMAC:
- Den nye ContikiMAC state-of-the-art energibesparende lytter asynkron radio pligt cykling mekanisme er nu standard pligt cykling mekanisme Contiki.
- Contiki Samle:
- Contiki Collect er en adresse-fri dataindsamling protokol, der kører oven på Contiki Rime stakken. For Contiki 2.5, Contiki Collect er blevet fuldstændig omarbejdet til at give en betydeligt forbedret ydeevne samt konfigurerbarhed.
- CollectView:
- CollectView er en Java GUI, der bruges til at oprette en Contiki dataindsamling netværk, enten over Contiki indsamle eller over UDP / IPv6 / RPL.
- PowerTRACE:
- PowerTRACE er en grænseflade til Contiki power profilering system, der tillader enten realtid inspektion eller off-line analyse af strømforbrug en sensor netværk.
- Contiki simulation miljø:
- MSPSim / Cooja simulation miljø har modtaget en betydelig hastighed-up.
- coap / REST:
- Contiki 2.5 indeholder en eksperimentel implementering af IETF kernegruppe s coap applikationslaget protokol for RESTful interaktion med en energibesparende IP sensor netværk.
- Nye platforme:
- Zolertia Z1, RedWire Econotag mc13224v, ST Microelectronics STM32w, Sentilla JCreate.
Hvad er nyt i version 2.4:
- De vigtigste ændringer:
- Væsentlige forbedringer strømbesparende energibesparende radio MAC-protokoller.
- Flere fejlrettelser til UIP og SICSlowpan koden.
- Ny sensor API.
- Betydelig COOJA / MSPsim SpeedUp.
- To nye eksperimentelle platforme:. MicaZ og Sensinode 8051 / CC2430
- svagstrømsradiosender MAC protokoller:
- Ny CSMA MAC-protokol, der kører oven på energibesparende MAC-lag protokoller såsom X-MAC, der udfører retransmissioner når den registrerer kollisioner eller indblanding. Som standard aktiveret på Tmote Sky.
- Væsentlige forbedringer X-MAC: den energibesparende drift nu registrerer fase af naboerne og reducerer Lysblink periode i henhold til den fase af modtageren; udsendelser overføres mere magt-effektivt; frame format nu kompatibel med 802.15.4.
- Streaming støtte til både LPP og X-MAC.
- Nyt ikke-rtimer-baseret implementering af X-MAC, kaldet CX-MAC, for platforme uden rtimer støtte.
- Ny konfiguration mulighed for lettere tuning af energibesparende MAC kanal kontrol sats.
- Tmote Sky boot-up kode udskriver nu kanal kontrol sats som standard.
- UIP og Rime Netværk:
- SICSlowpan nu med energibesparende MAC for Tmote Sky.
- Bugfix som tillader 6lowpan fragmentering og samling med energibesparende MAC på Tmote Sky.
- Fejlrettelser i UIP-kode: start timeren, hvis tabt SYN; tab af SYNACK bugfix; undgå at bruge floating point operationer i IPv6-kode.
- Bugfix i IPv4-over-mesh: arbejde bedre med energibesparende MAC .
- Support til modtagelse IPv4 multicast.
- Runicast retransmission tid konfigureres i contiki-conf.h.
- Forbedret Tmote Sky IPv6 / 6lowpan bro setup.
- API Ændringer:
- Sensorer API ændret; Tmote Sky platform opdateret til at matche den nye API.
- COOJA:
- 10x hastighed forbedring gennem forbedret MSPSim integration.
- Indført lavt overhead-debugging-interface til MSPSim-baserede simulering.
- Forenklet ansøgning-niveau simulering, med eksempler.
- Kaffe filsystem integration.
- Forbedringer Tidslinje og Visualizer plugins.
- Bedre støtte til MicaZ emulering.
- Nightly Builds og Contiki regressionstest Suite:
- Test konfiguration struktur opdateret:. Testfiler nu selvstændigt
- Ny uIPv6 routing test.
- Forbedret shell indsamle test.
- Ny shell netperf test.
- Contiki Shell:
- Nye shell moduler:. Netperf til test af kommunikationen ydeevne mellem to naboer, memdebug, med kommandoer 'peek "og" stikke ", til læsning og indstilling hukommelsespladser fra skallen - nyttigt for fejlretning enhedsdrivere
- Justering fejlrettelser.
- Drivers:
- CC2420 tillader nu sendeeffekt, der skal indstilles på en per-packet basis.
- CC2420 timesynch Bugfix.
- CC2420:. Enabled SFD afbryder
- forbedringer seriel linje.
- Hurtigere SPI driver.
- Platforme:
- Nye platforme: MicaZ (eksperimentel), Sensinode 8051 / CC2430. (Eksperimentel)
- Minimal-net har nu IPv6 support.
- Væsentlige forbedringer Tmote Sky IPv6 support.
- 6502:. Kompatibilitet med cc65 udgave 2.13, kolonne skærm 80 på Apple2 og C1286502 stuff
- msb430:. Ny SD driver skrevet fra bunden
- Andre ændringer:
- Moduler mmem og dhcpc nu udarbejdes som standard.
- Nye eksempler på e-mail, irc, webserver, wget.
- Forbedret IPv4 og IPv6 eksempler på Tmote Sky.
- Fejlrettelser i AVR ELF loader.
- Power profilering Bugfix:. Energi var undertiden misattributed da perifer blev slukket, da det var allerede slukket
- Ny forenklet rtimer kode, som kun håndterer en rtimer.
- rime eksempler nu køre på disjunkte kanaler for at undgå semantisk interferens.
- Ny Java-baserede vedligeholdelse værktøj til kaffe filsystemet billeder.
- Forbedret makefsdata script.
Hvad er nyt i version 2.2.3:
- Nye funktioner omfatter etablering af kontrolpunkter, som gemmer det komplette udførelse tilstand af et system i en enkelt fil; per-packet power profilering, som giver finkornet opdeling af elforbruget; meddelelser, som gør nabo og rute annonceringer protokol-uafhængig; og Syndfloden, en bulk formidling dataprotokol.
- Nye porte til Meshnetics ZigBit og Sentilla JCreate moduler blev frigivet.
Hvad er nyt i version 2.2.1-uipv6:
- Denne udgivelse indeholder uIPv6, verdens mindste IPv6 stak, som er udviklet af Cisco, Atmel, og SICS.
Hvad er nyt i version 2.2.1:
- Vi er glade for at kunne annoncere frigivelsen af Contiki 2.2 .1! Fokus i denne udgivelse er at rette fejl fundet i 2.2-versionen. Ændringerne er: betydelige fejlrettelser og ydeevne forbedringer af dataindsamlingen protokollen; forbedret præsentation af data i Contiki indsamle programmet; reduktion i elforbruget for X-MAC radio mekanisme; ydeevne og fejlrettelser til kaffe flash filsystemet; løsning på et problem med CC2420 radio.
1 Kommentarer
mmm 4 Jan 17
سلام دوستان. کسی هست با شبیه ساز کوجا کار کرده باشه?? من برای تزم به کمک احتیاج دارم با پرداخت هزینه.