Ethernut

Ethernut ist ein Open-Source-Hardware- und Software-Projekt zum Betrieb von Embedded-Ethernet-Systemen und wird überwiegend im Forschungsbereich und in industriellen Anwendungen eingesetzt.

Entwicklungsgeschichte

Nach der rasanten Entwicklung des Internets als Kommunikationsmedium für menschliche Benutzer erschien vielen Entwicklern die Idee eines Internets der Dinge als logische Weiterentwicklung. So entstanden um das Jahr 2000 mehrere freie und kommerzielle Projekte mit dem Ziel, eingebettete Systeme in bestehende TCP/IP-Netze zu integrieren. Die Herausforderung bestand darin, dass die zu dieser Zeit üblichen 8-Bit-Mikroprozessoren selten über mehr als 64 Kilobyte Speicher verfügten. So veröffentlichte der britische Entwickler Dave Hudson im Jahr 2000 den offenen Quellcode eines Echtzeitbetriebssystemkerns mit integrierten TCP/IP-Stack unter dem Namen Liquorice.

Ein weiteres Problem bestand darin, dass es zu dieser Zeit kaum geeignete Hardware gab. Unter anderem waren fast alle verfügbaren Netzwerk-Controller mit PCI-Bus für einfache Mikrocontroller ungeeignet. Für die Mikrocontroller-Familie Atmel AVR existierte bereits eine große Zahl freier Entwicklungswerkzeuge und so wurde im Jahr 2001 ein erstes Board auf Basis des ATmega103 und einem veralteten, aber noch in Produktion befindlichen, Ethernet-Controller mit ISA-Bus unter BSD-Lizenz veröffentlicht. Es zählt damit zu den Pionieren freier Hardware[1].

Hudson stellte die Arbeit an Liquorice nach einem Jahr ein. Der Quellcode wurde in das neu gegründete Projekt Ethernut übernommen, um die freie Hardware und Software zusammenzuführen. Nach ersten Veröffentlichungen im Entwicklerforum AVR Freaks wechselte das Projekt im Jahr 2002 zum Webportal SourceForge.

Hardware

Ethernut 3.0E
Ethernut 5.0F

Derzeit sind vier verschiedene Referenz-Designs (Ethernut 1, Ethernut 2, Ethernut 3 und Ethernut 5) als betriebsbereit aufgebaute Platinen erhältlich[2].

In allen Ausführungen sind die gleichen funktionellen Baugruppen enthalten:

  • Ethernet-Schnittstelle
  • RS232-Schnittstelle
  • Stromversorgung
  • Nahezu alle I/O-Pins des Mikrocontrollers verfügbar

Die Designs unterscheiden sich vor allem im verwendeten Mikrocontroller (Ethernut 1 & 2: 8-bit AVR, Ethernut 3 & 5: 32-bit Arm) und der Speicherverfügbarkeit. So ist ab dem Ethernut 3 ein Slot für MMC-Speicherkarten verfügbar.

Software

Nut/OS

Nut/OS-Logo

Das Betriebssystem für die Boards heißt Nut/OS. Es ist ein modulares Echtzeitbetriebssystem, das unter der BSD-Lizenz veröffentlicht ist.

Merkmale:

Nut/Net

Der Netzwerk-Stack der Ethernut-Software heißt Nut/Net. Er stellt eine umfangreiche API für verschiedene Protokolle zur Verfügung.

Unterstützte Protokolle:

Konfiguration und Anwendungen

Die Einrichtung von Nut/OS und Nut/Net ist denkbar einfach. Nach dem Herunterladen der Dateien wird ein Konfigurationswerkzeug ausgeführt, welches nach wenigen Einstellungen die Bibliotheken für die ausgewählte Hardware erstellt.

Bei der Programmierung der Anwendung in C werden nun die Bibliotheken von Nut/OS und Nut/Net benutzt. Zusätzlich steht dem Anwendungsprogrammierer die C-Standardbibliothek zur Verfügung. Neben C wird C++ weitestgehend unterstützt. Des Weiteren existiert ein Lua-Interpreter, so dass Lua-Skripte auf dem Board ausgeführt werden können.

Ethernut liefert eine Vielzahl von einfach gehaltenen Beispielprogrammen mit, um den Einstieg in Nut/OS zu erleichtern.

Unterstützte Architekturen

  • Atmel AVR (z. B.: ATmega103, ATmega128, ATmega2561, AT90CAN128 u. a.)
  • Atmel AVR32 (z. B.: AT32UC3A, AT32UC3B u. a.)
  • ARM7 (z. B.: AT91R40008, AT91SAM7X, LPC-E2294, Game Boy Advance u. a.)
  • ARM9 (z. B.: AT91SAM9260, AT91SAM9XE u. a.)
  • ARM Cortex M (z. B. STM32, LPC17)

Folgende Architekturen werden zwar prinzipiell unterstützt, werden aber aktuell nicht aktiv gewartet:

Bluetooth Stack

Die Forschungsgruppe für verteilte Systeme der ETH Zürich hat ein verteiltes Sensornetz mit Sensorknoten auf AVR-Basis entwickelt. Diese Sensorknoten kommunizieren über Bluetooth miteinander. Als Softwarebasis wird der Open-Source-Bluetooth-Stack BTNut verwendet. Der BTNut-Stack basiert auf Nut/OS und erweitert es um Bluetooth-Funktionalität. Obwohl der BTNut-Stack in erster Linie für die BTNode-Sensorknoten entwickelt wurde, lässt sich der Bluetooth-Stack auch auf andere Applikationen portieren.

Verbreitung

Durch die frühe Verfügbarkeit und das offene Konzept der Hardware stießen Ethernut-Boards zunächst im Forschungsbereich auf Interesse, wo man sich mit verschiedenen Aspekten des Ubiquitous Computing auseinandersetzte[3][4][5]. Unter anderem diente es als erste eingebettete Plattform für Contiki[6]. Die freizügige Lizenz macht aber auch den kommerziellen Einsatz unkomplizierter und sowohl Hardware als auch Software fanden Einzug in zahlreiche Produkte.

Laut eigener Aussage verkaufte der deutsche Hersteller, die egnite GmbH, bisher ca. 33.000 Ethernuts (Stand: Dezember 2013). Weitere Hersteller kompatibler Hardware sind Achatz electronics (Niederlande), proconX (Australien), Propox (Polen), SOC Robotics (Kanada), HW group s.r.o. (Tschechien), thermotemp Embedded-IT (Deutschland). Des Weiteren wird das Nut/OS-Betriebssystem als Basis für das BTNode-Sensornetz der ETH Zürich verwendet.[7]

Ähnliche Geräte

Commons: Ethernut – Sammlung von Bildern, Videos und Audiodateien

Einzelnachweise

  1. Archivseite mit Ethernut als freier Hardware aus dem Jahr 2001 (Memento vom 10. Februar 2001 im Internet Archive)
  2. Archivlink (Memento des Originals vom 23. September 2015 im Internet Archive)  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www.egnite.de
  3. Marius Strobl et al.: Rapid Prototyping Embedded Systems Using Ethernut Boards (PDF; 981 kB)
  4. John Regehr, Usit Duongsaa: Preventing Interrupt Overload (PDF; 264 kB)
  5. M. Can Filibeli et al.: Embedded web server-based home appliance networks (PDF; 832 kB)
  6. Adam Dunkels: Full TCP/IP for 8-Bit Architectures (PDF; 88 kB)
  7. Jan Beutel: Fast-prototyping Using the BTnode Platform (Memento vom 24. Dezember 2013 im Internet Archive) (PDF; 2,2 MB)

Read other articles:

Voce principale: Russia. Questo grafico non è disponibile a causa di un problema tecnico.Si prega di non rimuoverlo. Religioni in Russia (2012)[1]██ Chiesa ortodossa russa (41%)██ Ortodossi disaffiliati o di altre chiese (1,5%)██ Cristiani senza appartenenza ad alcuna chiesa (4,1%)██ Islam (6,5%)██ Altre religioni (1,7%)██ Rodnoveria o tengrismo (1,2%)██ Buddhismo (0,5%)██ Spirituali ma non religiosi (25%)██...

 

Menara utama Istana Hiroshima dan parit dalam Hiroshima Castle (広島城code: ja is deprecated , Hiroshima-jō) atau sering disebut istana ikan Koi (鯉城code: ja is deprecated , rijō) adalah istana yang terletak di kota Hiroshima, Prefektur Hiroshima, Jepang. Pertama kali dibangun pada tahun 1589, Istana Hiroshima merupakan pusat kekuasaan daimyo wilayah han Hiroshima. Bom atom yang dijatuhkan di kota Hiroshima pada tanggal 6 Agustus 1945 menghancurkan seluruh bangunan istana. Istana yang...

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada November 2022. Eddie SouthInformasi latar belakangNama lahirEdward Otha SouthLahir(1904-11-27)27 November 1904Louisiana, Missouri, A.S.Meninggal25 April 1962(1962-04-25) (umur 57)Chicago, IllinoisGenreJazzPekerjaanMusisiInstrumenBiola Edward Otha South (27 Nove...

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (مارس 2016) نادي سونغ لام نغي أن تأسس عام 1979  الملعب ملعب فينه  البلد فيتنام  الدوري الدوري الفيتنامي  الموقع ...

 

Pesawat Lion Air dan AirAsia di Bandara Ngurah Rai, Bali, dua maskapai penerbangan bertarif rendah yang bersaing di pasar Asia Tenggara Maskapai penerbangan bertarif rendah (Inggris: Low-cost carriercode: en is deprecated , sering disingkat LCC) adalah maskapai penerbangan yang memberikan tarif rendah namun dengan menghapus beberapa layanan penumpang yang biasa. Konsep ini diperkenalkan di Amerika Serikat sebelum menyebar ke Eropa pada awal 1990-an dan seluruh dunia. Cara tersebut dimulai pad...

 

العلاقات الأسترالية اللاوسية أستراليا لاوس   أستراليا   لاوس تعديل مصدري - تعديل   العلاقات الأسترالية اللاوسية هي العلاقات الثنائية التي تجمع بين أستراليا ولاوس.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين: وجه المقارنة...

イスラームにおける結婚(イスラームにおけるけっこん)とは、二者の間で行われる法的な契約である。新郎新婦は自身の自由な意思で結婚に同意する。口頭または紙面での規則に従った拘束的な契約は、イスラームの結婚で不可欠だと考えられており、新郎と新婦の権利と責任の概要を示している[1]。イスラームにおける離婚は様々な形をとることができ、個�...

 

Ini adalah nama Korea; marganya adalah Kam. Kam Woo-sungLahir1 Oktober 1970 (umur 53)Okcheon County, Provinsi Chungcheong Utara, Korea SelatanNama lainGam Woo-sung Gam Wu-seong Kam Woo-seong Karm Woo-sungPendidikanUniversitas Nasional Seoul - Oriental PaintingPekerjaanAktorTahun aktif1991–sekarangSuami/istriKang Min-ah (m. 2006)Nama KoreaHangul감우성 Hanja甘宇成 Alih AksaraGam U-seongMcCune–ReischauerKam Usŏng Kam Woo-sung (lahir 1 Oktober 1970) adalah aktor asal Kor...

 

1395–1967 sultanate in modern day Yemen Hadhrami Kathiri Dynasty in Seiyun ٱلدَّوْلَة ٱلْكَثِيْرِيَّة ٱلْحَضْرَمِيَّة فِي سَيْؤُوْنٱلْكَثِيْرِي al-KathīrīState of the Aden Protectorate and the Protectorate of South Arabia1395–1967 Flag Coat of Arms[1] Map of the Protectorate of South Arabia 1965CapitalSay'unArea • Coordinates17°10′N 50°15′E / 17.167°N 50.250°E / 17.167; 5...

此条目序言章节没有充分总结全文内容要点。 (2019年3月21日)请考虑扩充序言,清晰概述条目所有重點。请在条目的讨论页讨论此问题。 哈萨克斯坦總統哈薩克總統旗現任Қасым-Жомарт Кемелұлы Тоқаев卡瑟姆若马尔特·托卡耶夫自2019年3月20日在任任期7年首任努尔苏丹·纳扎尔巴耶夫设立1990年4月24日(哈薩克蘇維埃社會主義共和國總統) 哈萨克斯坦 哈萨克斯坦政府...

 

Pangeran Harald dari Denmark (Harald Christian Frederik; 8 Oktober 1876 – 30 Maret 1949) adalah anggota Keluarga Kerajaan Denmark. Dia adalah putra ketiga dan anak keempat dari Frederik VIII dari Denmark dan istrinya, Louise dari Swedia, dan saudara laki-laki dari Christian X dari Denmark dan Haakon VII dari Norwegia.[1] Pangeran HaraldPangeran Harald, 1911KelahiranPangeran Harald dari Denmark(1876-10-08)8 Oktober 1876Istana Charlottenlund, Gentofte, DenmarkKematian30 Maret 1949(194...

 

Le département français de la Nièvre est un département créé le 4 mars 1790 en application de la loi du 22 décembre 1789, à partir des anciennes provinces du Nivernais et de Bourgogne. Les 309 actuelles communes, dont presque toutes sont regroupées en intercommunalités, sont organisées en 17 cantons permettant d'élire les conseillers départementaux. La représentation dans les instances régionales est quant à elle assurée par 7 conseillers régionaux. Le département est égal...

Artikel ini perlu diwikifikasi agar memenuhi standar kualitas Wikipedia. Anda dapat memberikan bantuan berupa penambahan pranala dalam, atau dengan merapikan tata letak dari artikel ini. Untuk keterangan lebih lanjut, klik [tampil] di bagian kanan. Mengganti markah HTML dengan markah wiki bila dimungkinkan. Tambahkan pranala wiki. Bila dirasa perlu, buatlah pautan ke artikel wiki lainnya dengan cara menambahkan [[ dan ]] pada kata yang bersangkutan (lihat WP:LINK untuk keterangan lebih lanjut...

 

جزء من سلسلة مقالات حولعملية تطوير البرمجيات نشاطات رئيسة التطوير التحليل التصميم البناء الفحص تتبع الأخطاء النشر صيانة البرمجيات نماذج العمل هندسة البرمجيات أجايل تصميم الغرفة النظيفة تطوير متكرر وتصاعدي صناعة النماذج الأولية النموذج اللولبي نموذج V نموذج الشلال منهج�...

 

المجلس الأعلى للغة العربية (الجزائر) المجلس الأعلى للغة العربية  البلد الجزائر  تاريخ التأسيس 21 ديسمبر 1996  الرئيس صالح بلعيد الموقع الرسمي الموقع الرسمي  تعديل مصدري - تعديل   المجلس الأعلى للغـة العربية[1]، هي هيئـة استشارية لدى رئاسة الجمهورية الجزائرية،...

Penyuntingan Artikel oleh pengguna baru atau anonim untuk saat ini tidak diizinkan.Lihat kebijakan pelindungan dan log pelindungan untuk informasi selengkapnya. Jika Anda tidak dapat menyunting Artikel ini dan Anda ingin melakukannya, Anda dapat memohon permintaan penyuntingan, diskusikan perubahan yang ingin dilakukan di halaman pembicaraan, memohon untuk melepaskan pelindungan, masuk, atau buatlah sebuah akun. Bagian dari seri tentang:Salafiyah Dasar Islam Al-Qur'an Hadis Teologi Ummah Sunn...

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Slide projector – news · newspapers · books · scholar · JSTOR (September 2022) (Learn how and when to remove this message) Opto-mechanical device for showing photographic slides A 1960 slide projector Light path A slide projector is an optical device for projec...

 

Den här artikeln behöver källhänvisningar för att kunna verifieras. (2017-05) Åtgärda genom att lägga till pålitliga källor (gärna som fotnoter). Uppgifter utan källhänvisning kan ifrågasättas och tas bort utan att det behöver diskuteras på diskussionssidan. Biographical Directory of the United States Congress är den amerikanska kongressens biografiska databas. I det kompletta biografiska uppslagsverket ingår uppgifter om alla tidigare och nuvarande ledamöter av USA:s kon...

Pour les articles homonymes, voir Esterházy. Móric EsterházyFonctionsDéputé de l'Assemblée nationale de HongrieLégislature 1939-1945 (d)Zala County listed constituency (d)1939-1944Député de l'Assemblée nationale de HongrieLégislature 1935-1939 (d)Tapolca1935-1939Député de l'Assemblée nationale de HongrieLégislature 1931-1935 (d)Tapolca1931-1935Député de l'Assemblée nationale de Hongrie1910-1918 legislative term (d)22 février - 16 novembre 1918Ministre sans portefeuilleWeke...

 

Revolt by sailors of the German High Seas Fleet in 1918 Kiel mutinyPart of the German Revolution of 1918–19Soldiers' council of the SMS Prinzregent LuitpoldThe sign reads, Soldiers' council...long live the socialist republicDate3–11 November 1918LocationWilhelmshaven and Kiel, German EmpireResult German Revolution of 1918-19Belligerents Sailors of the Imperial Navy Imperial NavyCommanders and leaders Karl Artelt Lothar Popp Wilhelm Souchon Gustav Noske vteGerman Revolution of 1918–1919 ...