Ардуино вс Нетдуино

Која микроконтролер платформа ће се појавити на врху?

Ардуино је доживео експлозију у популарности, достићи главну публику која је била неочекивана с обзиром на нишне почетке. Ардуино је технологија која је на челу онога што многи називају "хардверској ренесанси", ери када је хардверско експериментисање приступачније него икада раније. Хардвер ће играти главну улогу у следећем таласу иновација. Ардуино је постао толико популаран да је покренуо низ пројеката који су узели свој отворени изворни фактор и проширили његову функционалност. Један од таквих пројеката је Нетдуино, платформа микро контролера која је компатибилна са многим Ардуино штитовима, али заснована је на софтверском оквиру .НЕТ Мицро. Која од ових платформи постаће стандард за прототиповање хардвера?

Кодирање у Нетдуину на Ц #

Једна од главних продајних тачака Нетдуино платформе је робусни софтверски оквир који Нетдуино користи. Ардуино користи језик Виринг, а Ардуино ИДЕ омогућава висок ниво контроле и видљивости преко "гола метала" микроконтролера. Нетдуино, с друге стране, користи познати .НЕТ оквир, омогућавајући програмерима да раде у Ц # користећи Мицрософт Висуал Студио.

Ардуино и Нетдуино су дизајнирани тако да свет развоја развоја микроконтролера постане доступнији широј публици програмера, тако да је употреба софтверских алата који већ познају многи програмери велики плус. Нетдуино програмирање функционише на вишем нивоу апстракције од Ардуино, што омогућава више функција развоја софтвера који ће бити познати и удобни за оне који се прелажу из света софтвера.

Нетдуино је снажнији, али скупљи

Уопштено, рачунарска снага Нетдуино опсега је већа него код Ардуина. Са неким Нетдуино моделима који раде са 32-битним процесором који ради до 120 МХз, и пуно РАМ-а и флеш меморије за резервне копије, Нетдуино је знатно бржи од многих његових колега. Ова додатна снага долази са већом ценом, мада Нетдуино трошкови по јединици нису превише скупљи. Међутим, ови трошкови се могу подићи, ако су Нетдуино јединице потребне на скали.

Ардуино има многе библиотеке подршке

Главна снага Ардуина лежи у њеној великој и енергичној заједници. Пројекат отвореног извора сакупљао је велику колекцију сарадника, који су пружили много корисних библиотека кодова који омогућавају Ардуину да се повезује са различитим хардвером и софтвером. Иако заједница око Нетдуина расте, још увијек је довољно рано у свом животу да би било којем захтеву за подршком можда требала изградити прилагођене библиотеке. Слично томе, узорци кодова, туторијали и стручност доступни за Ардуино су далеко више развијени од свог партнера.

Погодност као прототипно окружење

Једно веома важно разматрање приликом одлучивања на платформи јесте да ли ће пројекат служити као прототип будућег хардверског производа који ће бити скалиран. Ардуино је врло погодан за ову улогу, а уз малу количину посла, Ардуино може бити замењен АВР микроконтролером компаније Атмел и спајати пројекат заједно који се може користити у производњи. Трошкови хардвера су инкрементални и погодни су за скалирање производње хардвера. Иако слични кораци могу да се предузму са Нетдуином, процес је мање једноставан и може чак захтевати и потпуно нови Нетдуино, што значајно мења структуру трошкова производа. Софтверски отисак, хардверски захтеви и детаљи о имплементацији софтвера као што је сакупљање смећа све компликују платформу Нетдуино када размишљају о томе да га користе као хардверски производ.

Нетдуино и Ардуино пружају одличан увод у развој микроконтролера за оне који желе да пређу са софтверског програмирања. На високом нивоу, Нетдуино може бити приступачнија платформа за случајно експериментисање, посебно ако има позадину са софтвером, Ц #, .НЕТ или Висуал Студио. Ардуино пружа незнатно крупну криву учења са ИДЕ-ом, али већу заједницу за подршку, а више флексибилности ако неко жели да изведе прототип у производњу.