Contiki açık kaynak kodlu, multi-tasking, ağ ve son derece portatif işletim sistemi için özel olarak tasarlanmış bellek kısıtlı. O Things.Supports internetten aktif devicesWith düşük güç kablosuz geniş için o işletim sistemini yaparak, World Wide Web minik düşük güç, düşük maliyetli mikrodenetleyiciler bağlayabilirsiniz böyle bir şekilde tasarlandı toplum ve hızlı, hızlı bir gelişme döngüsü, Contiki düşük güç kablosuz cihazların, 6lowpan, CoAP tam IPv6 ve IPv4 protokolleri desteği yanı sıra destek ve TGK düşük güç kablosuz standards.Integrates geniş bir yelpazede için destek özellikleri Kahve flaş dosya systemAmong diğer golleri, biz bellek ayırma, tam IP ağ, güç bilinci, uykulu yönlendiriciler, dinamik modül yükleme, Cooja Network Simulator, protothreads, kahve flaş dosya sistemi, Contiki kabuğu, Çerçevesi yığını, regresyon testleri sayabiliriz , düşük bellek ayak izi ve platformsContiki geniş bir yelpazede çok more.Supported biz apple2enh sayabiliriz aralarında platformlarda geniş bir yelpazede, atari, C128, C64 desteklenir, gökyüzü, jcreate, sentilla-usb, msb430, esb, avr-atmega128rfa, tohum göz, cc2530dk, sensinode minimal-net, doğal, cooja, mb851, mbxxx, redbee-dev, redbee-econotag, micaz, exp5438, z1, cc2538dk, avr-kuzgun, avr-RCB, avr- zigbit, iris ve EVAL-ADF7023DB1.Getting Contiki işletim sistemi ile başlamak ContikiTo ile başladı, sen, Softoware son sürümü indirin Ev dizinde ZIP arşivi kaydetmek ve bir arşiv yöneticisi yardımcı programını kullanarak içeriğini ayıklamak zorunda kalacak . Sizin platformu için OS inşa (desteklenen platformlar için yukarıdaki bölümüne bakınız) öğrenmek için README-BUILDING.md dosyasını açın.
Karınca çalıştırmak & rsquo; contiki denemeye, temelde Cooja dizinine (örn cd contiki / araçları / cooja) gidin, bir terminal penceresi açmak zorunda olacak, ve lsquo çalıştırarak Cooja başlar; Cooja başlatmak ve resmi Başlarken kılavuzunda http://www.contiki-os.org/start.html.
What yeni bir açıklandığı gibi bir örnek simülasyon kullanmak için komut bekle :
- Yeni özellikler ve mekanizmalar:
- Regresyon testi çerçevesi
- Travis entegrasyonu
- Yeni kod tarzı komut
- mDNS
- Damla zamanlayıcı kitaplığı
- derleyici çıkışı daha az ayrıntılı
- Şiddetli onarımları:
- CSMA
- 802.15.4 framer
- Nullrdc
- ContikiMAC
- taşıma 6lowpan parçalanma
- IPv6
- RPL yönlendirme
- IPv6 yığını:
- IPv6 komşu tablo refactorization
- IPv6 yönlendirme tablosu refactorization
- RPL yeniden yazma
- başarısız yollarının TGK oto-onarım
- komşu başarısız olursa IPv6 yığını monitör
- yönlendirme tablosu değişiklikleri geri aramalar
- 6lowpan: Maksimum radyo çerçeve boyutu yapılandırılacak izin
- Platformlar:
- Yeni TI CC2538 802.15.4 System-on-a-Chip platformu
- Yeni PIC32 / SeedEye platformu
- STM32W güncellenen
- CC2430 güncellenen
- MC1322x güncellenen
- Cooja:
- link katmanı alındılar desteği
- Geliştirilmiş yığın izleme ve yığın taşması tetikleme
- Geliştirilmiş RadioLogger: paketleri çoğaltmak şimdi çökmüş
- ele Geliştirilmiş Timeline
- Csc dosyasında Kaydet radyo bit
- CC1101, CC1120 ve ENC28J60 öykünmesi için destek
- donanım karşı doğrulandı MSP430x komut seti için MSPsim desteği,
sürüm 2.6 yeni nedir:
- Antilop. Contiki (apps / antilop ve örnekler / antilop) için hafif SQL gibi veritabanı yöneticisi.
- Erbium. Contiki (apps / erbiyum ve örnekler / erbiyum) için yeni bir CoAP uygulaması.
- JSON kütüphanesi. Hafif JSON ayrıştırma ve inşaat kütüphane (apps / json) ve web hizmetleri HTTP sunucusu (apps / httpd-ws).
- ContikiMAC. İyileştirmeler paketlerin büstleri hızla gönderilmesine izin vermek.
- TGK. Uzatma başlıkları için destek eklendi.
- Yerli sınır yönlendiricisi. TGK sınır yönlendiricisi artık isteğe bağlı olarak Linux altında bir yerli süreç olarak çalıştırmak ve bir seri bağlantı noktası üzerinden düşük güç radyo ile iletişim kurabilirsiniz.
- Cooja. Kullanıcı arayüzüne birçok iyileştirmeler. MSP430x mimarisi ve exp5438, wismote ve z1 platformları için Simülasyon desteği.
- STM32W. ContikiMAC için destek eklendi.
- Yeni bağlantı noktaları:. Cc2530, exp5438, wismote
- Anlık Contiki. Ubuntu 12.04 için güncellendi. Varsayılan düzenleyici olarak yüklü Eclipse.
2.5 sürümünden yeni nedir:
- ContikiRPL:
- ContikiRPL düşük güç IPv6 yönlendirme için önerilen IETF standart TGK protokolü yeni bir uygulamasıdır. ContikiRPL şimdi Contiki varsayılan IPv6 yönlendirme mekanizması.
- ContikiMAC:
- asenkron radyo görev bisiklet mekanizmasını dinleme yeni ContikiMAC state-of-the-art düşük güç artık Contiki varsayılan görev bisiklet mekanizmasıdır.
- Contiki toplayın:
- Contiki toplayın Contiki Çerçevesi yığının üstünde çalışan bir adres-ücretsiz veri toplama protokolüdür. Contiki 2.5 için, Contiki tamamen konfigürasyon yanı sıra önemli ölçüde geliştirilmiş performans sağlamak için yeniden bir çalışma yapılmıştır toplayın.
- CollectView:
- CollectView toplamak veya UDP / IPv6 / RPL üzerinde ya Contiki üzerinde, bir Contiki veri toplama ağı kurmak için kullanılan bir Java GUI.
- PowerTRACE:
- PowerTRACE gerçek zamanlı muayene veya sensör ağı güç tüketimi off-line analiz ya izin veren Contiki güç profilleme sistemi için bir arayüz.
- Contiki simülasyon ortamı:
- MSPSim / Cooja simülasyon ortamı önemli bir hız-up aldı.
- CoAP / DİNLENME:
- Contiki 2.5 düşük güç IP sensör ağı ile dinlendirici etkileşim için IETF çekirdek grubun CoAP uygulama katmanı protokolü deneysel bir uygulamayı içermektedir.
- Yeni platformlar:
- Zolertia Z1, RedWire Econotag mc13224v, ST Mikroelektronik STM32W, Sentilla JCreate.
sürüm 2.4 yeni nedir:
- Ana değişiklikler:
- güç tasarrufu, düşük güçlü radyo MAC protokolleri önemli gelişmeler.
- UIP ve SICSlowpan kodu birkaç onarımları.
- Yeni sensör API.
- Önemli COOJA / MSPsim hızlanma.
- İki yeni deneysel platformlar:. MicaZ ve Sensinode 8051 / CC2430
- Düşük Güç Radyo MAC Protokolleri:
- Yeni CSMA MAC protokolü gibi bu çarpışmalar ya da girişim algıladığında yeniden iletim gerçekleştiren X-MAC, düşük-güç MAC katmanı protokolleri üstünde çalışan. Tmote Sky varsayılan olarak etkin.
- X-MAC önemli gelişmeler: düşük güç işlemi şimdi komşularının fazını kaydeder ve alıcının fazına göre stroblanan dönemi azaltır; yayınları daha fazla güç-verimli iletilir; 802.15.4 ile artık uyumlu çerçeve biçimi.
- SPK'nın X-MAC hem de destek Akış.
- rtimer desteği olmadan platformlar için, CX-MAC denilen X-MAC olmayan yeni rtimer-tabanlı uygulama.
- düşük güç MAC kanalı kontrol oranının daha kolay ayarlama için yeni yapılandırma seçeneği.
- Tmote Sky açılış kod artık varsayılan olarak kanal kontrol oranını yazdırır.
- UIP ve Rime Ağ:
- SICSlowpan geç Tmote Sky için düşük güç MAC ile.
- Bugfix
- UIP kodu Bugfixes: SYN eğer kayıp Sayacı başlatmak; SYNACK düzeltmeye kaybı; IPv6 kodu kayan nokta işlemleri kullanmaktan kaçının.
- IPv4-over-mesh Bugfix: düşük-güç MAC üzerinde daha iyi çalışır .
- IPv4 multicast almak için Destek.
- Runicast iletimde zaman contiki-conf.h konfigüre.
- Geliştirilmiş Tmote Sky IPv6 / 6lowpan köprü kurulumu.
- API Değişiklikleri:
- Sensörler API değişti; Tmote Sky platformu yeni API maç için güncellendi.
- COOJA:
- 10x hız gelişimi.
- Tanıtıldı düşük havai hata ayıklama arayüzü.
- Basitleştirilmiş uygulama düzeyinde simülasyonu.
- Kahve dosya sistemi entegrasyonu.
- Zaman Çizelgesi ve görüntüleyici eklentileri İyileştirmeler.
- MicaZ öykünmesi için daha iyi destek.
- Gecelik Kurar ve Contiki Regresyon Testi Suite:
- Deneme yapılandırma yapısı güncelleme:. Test dosyaları artık kendine yeten
- Yeni uIPv6 yönlendirme testi.
- Geliştirilmiş kabuk testi toplamak.
- Yeni kabuk netperf testi.
- Contiki Shell:
- Yeni kabuk modülleri:. Kabuktan bellek konumlarını okuma, komutları 'gözetleme' ve 'kurcalamak' ile, iki komşu ülke, memdebug arasındaki iletişim performansını test etmek ve ayarlamak için netperf - kullanışlı aygıt sürücülerini hata ayıklama için
- Hizalama onarımları.
- Sürücüler:
- CC2420 artık iletim gücü paket başına temelinde ayarlanmasını sağlar.
- CC2420 timesynch bugfix.
- CC2420:. SFD Etkin keser
- Seri hat gelişmeler.
- Daha hızlı SPI sürücüsü.
- Platformlar:
- Yeni platformlar: (deneysel) MicaZ, Sensinode 8051 / CC2430. (Deneysel)
- Minimal net şimdi IPv6 desteği vardır.
- Tmote Sky IPv6 desteği önemli gelişmeler.
- 6502:. Cc65 sürümü 2.13 ile uyumluluk; apple2 ve C1286502 şeyler üzerinde 80 sütun ekranında
- msb430:. Sıfırdan yazılmış yeni SD sürücüsü
- Diğer Değişiklikler:
- Modüller mmem ve dhcpc artık varsayılan olarak derlenmektedir.
- Yeni örnekler.
- Geliştirilmiş IPv4 ve IPv6 örnekler.
- AVR ELF yükleyici Bugfixes.
- Güç profilleme bugfix:. Zaten kapalı iken çevre kapalı iken enerji bazen misattributed edildi
- Yeni basitleştirilmiş rtimer kodu.
- Çerçevesi örnekleri artık semantik bir girişimi engellemek için ayrık kanalları çalıştırın.
- Kahve dosya sistemi görüntüler için yeni Java tabanlı bakım aracı.
- Geliştirilmiş makefsdata komut.
Tmote Sky düşük-güç MAC. 6lowpan parçalanma ve yeniden birleştirme izin
Geliştirilmiş MSPSim entegrasyonu ile
MSPSim-tabanlı simülasyon için
Örneklerle
E-posta, irc, web sunucusu, wget
Tmote Sky için
Sadece bir rtimer kolları
nedir sürüm 2.2.3 Yeni:
- Yeni özellikler tam yürütme depolayan checkpointing içerir Tek bir dosyada bir sistemin durumu; güç tüketimi ince taneli arıza veriyor paket başına güç profilleme; komşu ve rota duyuruları protokol bağımsız hale duyurular; ve Tufan, bir toplu veri dağıtım protokolü.
- MESHNETICS ZigBit ve Sentilla JCreate modülleri Yeni limanlar serbest bırakıldı.
sürüm 2.2.1-uipv6 yeni nedir:
- Bu sürüm uIPv6 içeren dünyanın en küçük ortaklaşa Cisco, Atmel, ve SICS tarafından geliştirilen IPv6 yığını.
nedir sürüm 2.2.1 Yeni:
- Contiki 2.2 duyurmaktan mutluluk duyuyoruz .1! Bu sürümde odağı 2.2 sürümünde bulunan hataları düzeltmek için. değişiklikler şunlardır: veri toplama protokolü önemli onarımları ve performans iyileştirmeleri; Contiki toplamak programda geliştirilmiş veri sunumu; X-MAC radyo mekanizmasına güç tüketiminde azalma; Kahve flaş dosya sistemine performans iyileştirmeleri ve onarımları; CC2420 radyo ile bir sorun için çözüm.
1 Yorumlar
mmm 4 Jan 17
سلام دوستان. کسی هست با شبیه ساز کوجا کار کرده باشه?? من برای تزم به کمک احتیاج دارم با پرداخت هزینه.