Ohjelmistokehittäjänä olet joko kahdella suurimmalla käytettävissä olevalla alustalla.
PHP tai .NET?
Jos olet .NET, voin ehdottomasti ehdottaa sinulle .NET MicroFramework IDE ja NetDuino
Saatavilla on paljon muuta laitteistoa, mutta ehdotan tätä koska sen hinta on kohtuullinen ja se on muotoilultaan hyvin samanlainen kuin Arduino ja monet muut prototyyppilevyjen panimot, mikä auttaa kehittämään tuntemusta useissa sarjoissa.
Kummallakaan .NET- tai PHP-palvelimella ei ole todellista yhteyttä sulautettuun ohjelmointiin. mutta PHP-syntaksit ovat hyvin lähellä C
-tietoja, mikä on hyvä tietää. .NET, on mukava pysyä tutussa ympäristössä, ja voit myös hankkia tälle sertifikaatit Microsoft Learningin avulla.
Toinen ehdotettava alusta on Atmels AVR XMega, joka on pohjimmiltaan arduino, mutta paljon uudempi ja kykenevämpi.
Molempien kavereiden tärkeitä osia on, että Kehitysympäristöt ovat ILMAISIA! Kyllä, Microsoft antaa sinulle ilmaisen Visual Studio for Micro Frameworkin ja Atmelilla on AVR Studio 5 (joka perustuu Visual Studioon versiosta 5 lähtien)
Sinun on myös ymmärrettävä jokaisen dev-paketin valmiudet.
Se perustuu Atmega-siruihin, mutta niissä käytetään matalaa kellotaajuutta (8 MHz, 16 MHz), mutta ne pystyvät melko hyvin tekemään erilaisia bittiä ja bopsia. Se on hyvä lähtökohta sähkötekniikan oppimisessa, koska sillä on ilmainen IDE ja valtava yhteisö, jossa on paljon koodeja ja kirjastoja. Jos opit täältä, on helpompaa siirtyä muihin AVR-pohjaisiin siruihin syntaksin ja koodin siirtämisen kannalta.
Se on hyvin rajoitettu siihen, mitä se voi tehdä, esimerkiksi älä odota välittävän videodataa sisäisen mikropalvelimen kautta Internetiin .. Nämä MCU: t eivät vain pysty käsittelemään tietoja ja tehtävien määrää samanaikaisesti, mutta kun pääset tälle tasolle, on hyvä siirtyä joko .NET- tai 32Bit AVR -laitteisiin .
Nämä kaverit pystyvät käsittelemään itse LCD-näyttöjä, videoita, web-palvelimia, langattomia laitteita ja paljon tavaraa. Ne alkavat myös mennä paljon nopeammin prosessointinopeudessa. Mutta ennen kuin alat tarkastella näitä, sinun on ymmärrettävä, että on olemassa useita tuotteita, jotka suorittavat myös tiettyjä toimintoja. Kuten kosketusnäyttö, langaton viestintä, erittäin pieni teho, jotkut ovat sekoitettuja ja sovitettuja, ja tämä edellyttää asianmukaista tutkimus- ja kehitystyötä. Nämä huonot pojat.
Ole hyvin varovainen heidän kanssaan.
Ne tarjoavat upeita markkinajohtajia, jotka ovat hämmästyttäviä olet lukenut heistä. Valitettavasti ilmaista IDE: tä ei ole, ja ne maksavat tuhansia dollareita lisenssimaksuja. Joillakin tuotteilla, kuten MSP430, on ilmainen IDE, mutta kaikki asiat ovat niiden rajalla ja epäselviä. Myös kirjastojen oppiminen joillekin TI-siruille on ehdoton painajainen .. Mutta se on markkinarako ja voit saada hyvän palkan täältä ..
Siellä on paljon devkitteja, olen vain kertonut. teille noin omasta kokemuksestani, joka tulee .NET-sertifikaatista. Tein infact-alun Arduino Mega256: lla.
Tänään valmistan omia piirilevyjä, joiden koko on 1,5 cm x 1,5 cm ja jotka kuluttavat kolikkosoluja jopa 2 vuoden ajan käyttämällä TI: n upeita SystemOnChipsejä. Mutta siihen kuluminen vaati paljon aikaa ja kärsivällisyyttä, ja minusta tuntuu silti, että en tiedä mitään sulautetuista järjestelmistä ...
Onnea :-)