Нетдуино
Netduino представляла собой платформу для прототипирования электроники с открытым исходным кодом, основанную на .NET Micro Framework . Cortex-M он использует 32-битное ядро RISC- процессора ARM В качестве 32-битного ARM - микроконтроллера . Netduino Платы (за исключением моделей Mini и Go, снятых с производства) совместимы по выводам с большинством плат Arduino . [1] Приложения можно создавать в Windows (с помощью Visual Studio) или в Mac OS (с помощью Xamarin Studio). Платформа по своей концепции аналогична платформе Arduino, но, как правило, она более мощная, и вместо написания приложений на C/C++ или Wiring (по сути, C++ без заголовочных файлов) приложения пишутся на C#, что обеспечивает мощный язык высокого уровня. такие конструкции в наборе инструментов, как потоки, обработка событий, автоматическая сборка мусора и многое другое.
Развитие [ править ]
Netduino был изобретен Крисом Уокером, основателем Secret Labs. [2]
Платформа активно поддерживалась Wilderness Labs и имела активное сообщество открытого исходного кода. [3] [4] Где-то в 2020 году Wilderness Labs прекратила выпуск Netduino и полностью заменила его Meadow, микроконтроллерной платой на базе STM32F7 со стандартом .NET. [5]
Аппаратное обеспечение [ править ]
Семейство Netduino основано на микропроцессоре Cortex-M под управлением .NET Micro Framework (NETMF) v4.3. [6] Разработку можно вести как в Windows, так и в Visual Studio или в Xamarin Studio в Mac OS X. IO включает 22 порта ввода/вывода общего назначения (GPIO), 6 из которых поддерживают аппаратную генерацию широтно-импульсной модуляции (PWM), 4 порта UART ( последовательная связь), I2C и SPI (шина последовательного периферийного интерфейса). [7]
Семейство Netduino состоит из линий Netduino 3, Netduino 2 и исходной версии Netduino 1. Исходные Netduino (1-го поколения) и Netduino Mini (также 1-го поколения) были заменены гораздо более мощными моделями Netduino 2 и 3.
Нетдуино 3 [ править ]
Netduino 3 основан на микроконтроллере Cortex-M4, работающем на частоте 168 МГц, с 384 КБ флэш-памяти и 164 КБ оперативной памяти.
Netduino 3 предлагается в трех различных моделях: базовая модель N3, модель N3 Ethernet и модель N3 WiFi; которые различаются в зависимости от режима подключения к Интернету и размера кода/флэш-памяти. Все модели N3 поддерживают постоянное хранилище с SD-картами объемом до 2 ГБ. Обе модели с Ethernet и Wi-Fi имеют встроенный в плату слот Micro SD. Базовая модель может использовать SD-карты через большинство дополнительных плат Arduino SD Card.
Технические характеристики N3 следующие:
Модель | MCU | Вспышка | БАРАН | Сеть |
---|---|---|---|---|
N3 | Кортекс-М4 @ 168 МГц | 384 Кб | 164+ Кб | Н/Д |
N3 Ethernet | Кортекс-М4 @ 168 МГц | 1408 Кб | 164+ Кб | Ethernet 10/100 Мбит/с |
N3 Wi-Fi | Кортекс-М4 @ 168 МГц | 1408 Кб | 164+ Кб | 802.11b/g/n с поддержкой SSL/TLS 1.2 |
Нетдуино 2 [ править ]
Netduino 2 предлагается в двух различных моделях: базовой модели N2 и N2+ с добавлением 10 Мбит Ethernet.
Модель | MCU | Вспышка | БАРАН | Сеть |
---|---|---|---|---|
Н2 | Кортекс-М3 @ 120 МГц | 192 Кб | 60 Кб | Н/Д |
Н2+ | Кортекс-М4 @ 168 МГц | 384 Кб | 100+ Кб | 10 Мбит/с Ethernet |
Модели, снятые с производства [ править ]
Оригинальный форум Netduino заархивирован и содержит историческую и техническую информацию об оригинальных платах Netduino и их разработке. [8]
Нетдуино 1 [ править ]
Оригинальный Netduino был основан на процессоре Atmel AT91SAM7X, работавшем на частоте 48 МГц.
Нетдуино Плюс [ править ]
В Netduino Plus добавлен встроенный порт Ethernet и устройство для чтения карт памяти microSD . [9]
Нетдуино Мини [ править ]
Netduino mini представлял собой меньший по размерам макет Netduino в корпусе DIP. [9]
Netduino Go [ править ]
С Netduino Go все периферийные устройства были виртуализированы: 8 портов Gobus заменили разъемы Arduino. Через эти порты можно было добавить дополнительные модули, и каждый модуль имел небольшой микрочип, который работал вместе с материнской платой. [10]
Ссылки [ править ]
- ^ «Документация Netduino» . Документация Нетдуино .
- ^ «Потерянное перенаправление» .
- ^ «Лаборатории дикой природы» . Лаборатории дикой природы .
- ^ «Netduino в Stackoverflow» . переполнение стека .
- ^ «Прощай, Нетдуино; пусть ты долго живешь в наших сердцах» . Лаборатории дикой природы . Проверено 26 октября 2023 г.
- ^ Встроенное программирование с помощью Microsoft® .NET Micro Framework (Справочник для разработчиков) . Майкрософт Пресс. 2007. ISBN 978-0735623651 .
- ^ «Оборудование Netduino» . Netduino Hawdware .
- ^ «Архив форума Netduino» . Секретные лаборатории .
- ↑ Перейти обратно: Перейти обратно: а б Уокер, Крис (2012). Начало работы с Netduino . О'Рейли. стр. 1–6, 26. ISBN. 9781449302450 .
- ^ «Представляем Netduino Go» . Нетдуино .