Netduino - Netduino
Netduino , .NET Micro Framework'e dayalı açık kaynaklı bir elektronik prototipleme platformudur . ARM Cortex-M 32-bit RISC ARM işlemci çekirdeğini 32-bit ARM - mikrodenetleyici olarak kullanır . Netduino anakartları (üretimi durdurulan Mini ve Go modelleri hariç) çoğu Arduino shield ile pin uyumlu olacak şekilde tasarlanmıştır . Uygulamalar Windows (Visual Studio ile) veya Mac OS (Xamarin Studio ile) üzerinde oluşturulabilir. Platform, konsept olarak Arduino platformuna benzer, ancak genellikle daha güçlüdür ve uygulamaları C / C ++ veya Wiring (esasen, başlık dosyaları olmadan C ++) yazmak yerine, uygulamalar C # ile yazılır, bu da güçlü, yüksek seviyeli bir dil getirir. iş parçacığı oluşturma, olay işleme, otomatik çöp toplama ve daha fazlası gibi araç kutusuna oluşturur.
Geliştirme
Netduino, Secret Labs'ın kurucusu Chris Walker tarafından icat edildi.
Platform artık Wilderness Labs tarafından aktif olarak destekleniyor ve aktif bir açık kaynak topluluğuna sahip.
Donanım
Netduino ailesi, .NET Micro Framework (NETMF) v4.3'ü çalıştıran Cortex-M Mikro İşlemciye dayanmaktadır. Geliştirme, hem Windows'ta, Visual Studio ile hem de Mac OS X'te Xamarin Studio ile yapılabilir. IO, 6'sı donanım Darbe Genişliği Modülasyonu (PWM) neslini destekleyen 22 Genel Amaçlı Giriş / Çıkış (GPIO) bağlantı noktası içerir, 4 UART ( seri iletişim), I2C ve SPI (Seri Çevre Birimi Arabirim Veriyolu).
Netduino ailesi; Netduino 3, Netduino 2 ve orijinal Netduino 1 hatlarından oluşur. Orijinal Netduino (1. nesil) ve Netduino Mini (ayrıca 1. nesil), çok daha güçlü Netduino 2 ve 3 hatları ile değiştirildi.
Netduino 3
Netduino 3, 384 KB flash depolama ve 164 KB RAM ile 168 MHz'de çalışan bir Cortex-M4 mikro denetleyiciye dayanmaktadır.
Netduino 3, N3 temel modeli, N3 Ethernet modeli ve N3 WiFi modeli olmak üzere 3 farklı modelde sunulmaktadır; İnternet bağlantı moduna ve kod / flash depolama boyutuna göre değişir. Tüm N3 modelleri, 2 GB'a kadar SD kartlarla kalıcı depolamayı destekler. Hem Ethernet hem de WiFi modellerinde karta yerleşik bir Micro SD yuvası vardır. Temel model, çoğu Arduino SD Kartı eklenti kalkanları aracılığıyla SD kartları kullanabilir.
N3 teknik özellikleri aşağıdaki gibidir:
Modeli | MCU | Flaş | Veri deposu | Ağ |
---|---|---|---|---|
N3 | Cortex-M4, 168 MHz'de | 384 Kb | 164+ Kb | Yok |
N3 Ethernet | Cortex-M4, 168 MHz'de | 1408 Kb | 164+ Kb | 10/100 Mbs Ethernet |
N3 WiFi | Cortex-M4, 168 MHz'de | 1408 Kb | 164+ Kb | SSL / TLS 1.2 Desteği ile 802.11b / g / n |
Netduino 2
Netduino 2, N2 temel modelin yanı sıra 10Mb Ethernet ekleyen N2 + olmak üzere 2 farklı modelde sunulmaktadır.
Modeli | MCU | Flaş | Veri deposu | Ağ |
---|---|---|---|---|
N2 | Cortex-M3, 120 MHz'de | 192 Kb | 60 Kb | Yok |
N2 + | Cortex-M4, 168 MHz'de | 384 Kb | 100+ Kb | 10 Mbs Ethernet |
Üretimi Durdurulan Modeller
Orijinal Netduino forumu arşivlenmiştir ve orijinal Netduino kartları ve gelişimi hakkında geçmiş ve teknik bilgiler içerir.
Netduino 1
Orijinal Netduino, 48 MHz'de çalışan bir Atmel AT91SAM7X işlemciye dayanıyordu.
Netduino Plus
Netduino Plus, yerleşik bir Ethernet bağlantı noktası ve bir microSD kart okuyucu ekledi .
Netduino Mini
Netduino mini, bir DIP paketinde daha küçük bir breadboard monte edilebilir Netduino idi.
Netduino Go
Netduino Go ile tüm çevre birimleri, Arduino başlıklarının yerini alan 8 gobus portu ile sanallaştırıldı. Bu bağlantı noktalarından ek modüller eklenebilir ve her modülde ana kartla birlikte çalışan küçük bir mikroçip bulunur.