Нетдуино - Википедия - Netduino

Нетдуино болып табылады ашық көзі негізіндегі электронды прототиптік платформа .NET Micro Framework. Онда ARM Cortex-M қолданылады 32 бит RISC ҚОЛ ретінде процессор ядросы 32 бит ҚОЛ -микроконтроллер. Нетдуино тақталар (тоқтатылған Mini және Go модельдерінен басқа) көпшілікке сәйкес келетін етіп жасалған Ардуино қалқандар.[1] Қосымшаларды Windows (Visual Studio көмегімен) немесе Mac OS (Xamarin Studio көмегімен) құруға болады. Платформа тұжырымдамасы бойынша Arduino платформасына ұқсас, бірақ негізінен әлдеқайда қуатты және C / C ++ немесе Wiring бағдарламаларында (негізінен, тақырыптық файлдарсыз C ++) қосымшалар жазудың орнына, қосымшалар C # тілінде жазылған, бұл қуатты, жоғары деңгейлі тіл әкеледі құралдар жәшігіне құрылым, мысалы, жіптерді бұрау, оқиғалармен жұмыс істеу, қоқыстарды автоматты түрде жинау және т.б.

Даму

Нетдуиноны құпия зертханалардың негізін қалаушы Крис Уолкер ойлап тапты.[2]

Платформаны қазір Wilderness Labs белсенді қолдайды және белсенді ашық бастапқы қоғамдастыққа ие.[3][4]

Жабдық

Netduino отбасы .NET Micro Framework (NETMF) v4.3 нұсқасын басқаратын Cortex-M микро процессорына негізделген.[5] Әзірлеуді Windows-та да, Visual Studio-да немесе Mac OS X жүйесіндегі Xamarin Studio-да да жасауға болады. IO құрамына 22 жалпы мақсатты енгізу / шығару (GPIO) порттары кіреді, олардың 6-ы импульстік ен модуляциясын (PWM) генерациялауды қолдайды, 4 UART ( сериялық байланыс), I2C және SPI (сериялық перифериялық интерфейс шинасы).[6]

Netduino отбасы Netduino 3, Netduino 2 және бастапқы Netduino 1 жолдарынан тұрады. Бастапқы Netduino (1-буын) және Netduino Mini (сонымен бірге 1-буын), әлдеқайда қуатты Netduino 2 және 3 жолдарымен ауыстырылды.

Netduino 3

Netduino 3 168 МГц жиілікте жұмыс жасайтын Cortex-M4 микроконтроллеріне негізделген, оның 384 КБ флэш жады және 164 КБ жедел жады бар.

Netduino 3 3 түрлі модельдерде ұсынылады, N3 базалық модель, N3 Ethernet моделі және N3 WiFi моделі; олар Интернетке қосылу режиміне және код / ​​флэш сақтау көлеміне байланысты өзгереді. Барлық N3 модельдері 2 ГБ дейінгі SD карталарымен тұрақты сақтауды қолдайды. Ethernet және WiFi модельдерінің екеуінде де тақтаға орнатылған Micro SD ұясы бар. Негізгі модель SD карталарын көптеген Arduino SD Card қондырмалары арқылы қолдана алады.

N3 техникалық сипаттамалары келесідей:

ҮлгіMCUЖарқылЖедел Жадтау ҚұрылғысыЖелі
N3Cortex-M4 @ 168 МГц384 Kb164+ KbЖоқ
N3 EthernetCortex-M4 @ 168 МГц1408 Kb164+ Kb10/100 Mbs Ethernet
N3 WiFiCortex-M4 @ 168 МГц1408 Kb164+ KbSSL / TLS 1.2 қолдауымен 802.11b / g / n

Netduino 2

Netduino 2 2 түрлі модельдерде ұсынылған, N2 базалық модель, сондай-ақ 10 Мб Ethernet қосатын N2 +.

ҮлгіMCUЖарқылЖедел Жадтау ҚұрылғысыЖелі
N2Cortex-M3 @ 120 МГц192 Kb60 КбЖоқ
N2 +Cortex-M4 @ 168 МГц384 Kb100+ Kb10 Mbs Ethernet

Тоқтатылған модельдер

Netduino форумының түпнұсқасы мұрағатталған және Netduino тақталары мен дамуы туралы тарихи және техникалық ақпаратты қамтиды.[7]

Netduino 1

Нетдуино түпнұсқасы негізінде жасалған Атмель 48 МГц жиілікте жұмыс жасайтын AT91SAM7X процессоры.

Netduino Plus

Netduino Plus бортқа қосты Ethernet порт және а microSD картаны оқу құралы.[8]

Netduino Mini

Netduino mini - бұл DIP пакетіндегі Netduino тақтасына орнатылатын шағын өлшемді тақта.[8]

Netduino Go

Netduino Go көмегімен барлық перифериялық құрылғылар виртуалдандырылды, Arduino тақырыптарын 8 гобус порттары алмастырды. Осы порттар арқылы қосымша модульдерді қосуға болады, және әр модульде аналық платамен бірге жұмыс жасайтын шағын микрочип болған.[9]

Әдебиеттер тізімі

  1. ^ «Netduino құжаттамасы». Netduino құжаттамасы.
  2. ^ http://www.wilderness-labs.com/where-is-chris-walker-of-secretlabs-now/
  3. ^ «Wilderness Labs». Wilderness Labs.
  4. ^ «Netduino Stackoverflow-да». жинақтау.
  5. ^ Microsoft® .NET Micro Framework көмегімен енгізілген бағдарламалау (әзірлеуші ​​анықтамасы). Microsoft Press. 2007 ж. ISBN  978-0735623651.
  6. ^ «Netduino Hardware». Netduino Hawdware.
  7. ^ «Мұрағатталған Netduino форумы». Құпия зертханалар.
  8. ^ а б Walker, Chris (2012). Netduino-ны бастау. http://shop.oreilly.com/product/0636920018032.do: О'Рейли. бет.1 –6, 26.CS1 maint: орналасқан жері (сілтеме)
  9. ^ «Netduino Go-мен таныстыру». Нетдуино.

Сыртқы сілтемелер