Ну, як розробник програмного забезпечення, ви перебуваєте на двох основних доступних платформах.
PHP або .NET?
Якщо ви є .NET, я настійно пропоную вам .NET MicroFramework IDE та NetDuino
Існує багато іншого обладнання, але я пропоную це, оскільки його ціна є розумною, і вона дуже схожа за конструкцією на Arduino та багато інших типів плат для прототипування, що допоможе розвинути знайомство в декількох комплектах.
Ні .NET, ні PHP не мають реального зв'язку з вбудованим програмуванням, але синтаксис PHP дуже близький до цього, C
що добре знати. . NET, а також приємно перебувати в звичному середовищі, а також ви можете отримати сертифікати на це за допомогою Microsoft Learning.
Ще одна платформа, яку я б запропонував, - це Atmels AVR XMega яка в основному є ардуїно, але набагато новішою та більш здатною.
Важливою частиною обох цих хлопців є те, що Середовища розвитку БЕЗКОШТОВНІ! Так, Microsoft надає вам безкоштовну візуальну студію для Micro Framework, а Atmel має AVR Studio 5 (яка базується на Visual Studio, починаючи з версії 5)
Вам також потрібно усвідомити можливості кожного комплекту розробників.
Він заснований на мікросхемах Atmega, але вони використовують низькі тактові частоти (8 МГц, 16 МГц), але цілком здатні робити різні біти та бопи. Це відмінна відправна точка у вивченні електротехніки, оскільки вона має безкоштовну програму IDE та велику спільноту з тоннами коду та бібліотек. Якщо ви дізнаєтесь звідси, вам буде легше перейти на інші чіпи на базі AVR з точки зору перенесення синтаксису та коду.
Це дуже обмежено тим, що він може робити, наприклад, не сподівайтеся на ретрансляцію відеоданих через внутрішній мікро веб-сервер до Інтернету. Ці MCU просто не можуть одночасно обробляти дані та кількість завдань, але як тільки ви щоб дійти до цього рівня, тоді буде добре перейти до .NET або 32Bit AVR.
Ці хлопці можуть самостійно обробляти LCD, відео, веб-сервер, бездротовий доступ та безліч матеріалів. Вони також починають йти набагато швидше в швидкості обробки. Але перед тим, як почати розглядати це, вам потрібно зрозуміти, що існує кілька продуктів, які також виконують конкретні функції. Такі, як сенсорний сенсор, бездротовий зв’язок, наднизька потужність, деякі змішані та відповідні, і для цього потрібен належний процес дослідження та розробки. ці погані хлопці.
Будьте дуже обережні з ними,
Вони пропонують фантастичні лідери на ринку, які дивують, коли ви читаєте про них. На жаль, не існує безкоштовного IDE, і вони коштують тисячі доларів ліцензійних платежів. Хоча деякі продукти люблять MSP430 мають безкоштовний IDE, але багато речей є прикордонними з ними та незрозумілими. Крім того, вивчення бібліотек для деяких мікросхем TI - це абсолютний кошмар .. Але це ринок ніші, і ви можете отримати хорошу зарплату тут ..
Там багато девкітів, я лише розповів вам про деякий власний досвід, що надходить із сертифікації .NET. Я зробив стартовий старт з Arduino Mega256.
Сьогодні я заробляю власні друковані плати розміром 1,5 см х 1,5 см, які працюють на монетних камерах протягом двох років, використовуючи дивовижні системи SystemOnChips. Але потрібно було багато часу і терпіння, щоб дістатися туди, і я все ще відчуваю, що нічого не знаю про вбудовані системи ...
Щасти :-)