एक सॉफ्टवेयर develeoper के रूप में अच्छी तरह से आप या तो दो प्रमुख उपलब्ध प्लेटफार्मों पर हैं।
PHP या .NET?
यदि आप .NET हैं तो मैं आपको .NET MicroFramework IDE और NetDuino का दृढ़ता से सुझाव दे सकता हूं
उपलब्ध अन्य हार्डवेयर के भार हैं, लेकिन मैं यह सुझाव देता हूं क्योंकि इसकी कीमत उचित है और यह Arduino के डिजाइन में बहुत समान है और प्रोटोटाइप बोर्ड के कई अन्य ब्रूज़ हैं जो कई किटों में परिचितता विकसित करने में मदद करेंगे।
एम्बेडेड प्रोग्रामिंग के लिए न तो .NET या PHP का कोई वास्तविक संबंध नहीं है, लेकिन PHP सिंटैक्स बहुत करीब है, C
जो जानना अच्छा है। .NET, अच्छी तरह से एक परिचित वातावरण में रहने के लिए अच्छा है और इसके अलावा आप Microsoft लर्निंग के साथ इसके लिए प्रमाणपत्र प्राप्त कर सकते हैं।
एक और मंच जो मैं सुझाऊंगा वह है Atmels AVR XMega जो मूल रूप से अर्डिनो है लेकिन बहुत नया और अधिक सक्षम है।
इन दोनों लोगों के बारे में महत्वपूर्ण बात यह है कि विकास का वातावरण स्वतंत्र है! हां, Microsoft आपको माइक्रो फ्रेमवर्क के लिए फ्री विजुअल स्टूडियो देता है और Atmel में AVR स्टूडियो 5 है (जो कि संस्करण 5 के विजुअल स्टूडियो पर आधारित है)
आपको प्रत्येक देव किट की कैपबिलिटी को भी महसूस करना होगा।
यह Atmega चिप्स पर आधारित है, लेकिन वे घड़ी की गति कम (8mhz, 16mhz) का उपयोग करते हैं, लेकिन विभिन्न बिट्स और bops करने में काफी सक्षम हैं। यह इलेक्ट्रिकल इंजीनियरिंग सीखने में एक महान प्रारंभिक बिंदु है क्योंकि इसमें मुफ्त आईडीई और टन और पुस्तकालयों के साथ एक विशाल समुदाय है। यदि आप यहां से सीखते हैं तो सिंटैक्स और कोड पोर्टिंग के संदर्भ में अन्य AVR आधारित चिप्स पर जाना आसान होगा।
यह बहुत सीमित है कि यह क्या कर सकता है, उदाहरण के लिए इंटरनेट पर एक आंतरिक माइक्रो वेब सर्वर के माध्यम से वीडियो डेटा को रिले करने की अपेक्षा नहीं करते हैं .. ये MCU के बस एक ही समय में करने के लिए डेटा और चीजों की मात्रा को संभालते हैं लेकिन एक बार जब आप उस स्तर पर पहुंचें तो .NET या 32Bit AVR के लिए कदम बढ़ाना अच्छा रहेगा।
ये लोग एलसीडी, वीडियो, वेब सर्वर, वायरलेस और स्वयं के भीतर सामान का भार संभाल सकते हैं। वे प्रसंस्करण गति में बहुत तेजी से जाना शुरू करते हैं। लेकिन इससे पहले कि आप इन्हें देखना शुरू करें, आपको महसूस करना होगा कि कई उत्पाद हैं जो विशिष्ट कार्य करते हैं। जैसे कि स्पर्श भावना, वायरलेस संचार, अल्ट्रा लो पावर, कुछ मिश्रित और मेल खाते हैं और इसका उपयोग करने के पीछे एक उचित अनुसंधान और विकास प्रक्रिया की आवश्यकता होती है। ये बुरे लड़के।
उनके साथ बहुत सावधान रहें,
जब आप उनके बारे में पढ़ते हैं, तो वे शानदार बाजार के अग्रणी चिप्स पेश करते हैं। दुर्भाग्य से कोई मुफ्त आईडीई नहीं है और लाइसेंस फीस में उन्हें हजारों डॉलर खर्च करने पड़ते हैं। हालाँकि, MSP430 जैसे कुछ उत्पादों में एक मुफ्त IDE है, लेकिन चीजों का आवंटन उनके साथ अस्पष्ट और अस्पष्ट है। इसके अलावा, कुछ TI चिप्स के लिए पुस्तकालयों को सीखना एक पूर्ण दुःस्वप्न है .. लेकिन यह एक आला बाजार है और आप एक अच्छा वेतन प्राप्त कर सकते हैं।
वहाँ भक्तों के भार हैं, मैंने आपको केवल अपने स्वयं के अनुभव के बारे में कुछ बताया है। एक .NET प्रमाणन। मैंने एक Arduino Mega256 के साथ शुरुआत की।
आज मैं अपने खुद के PCB को 1.5cmx1.5cm जितना छोटा बना रहा हूं, जो TI सेल के अद्भुत SystemOnChips का उपयोग करके 2 साल तक सिक्का सेल चलाता है। लेकिन वहाँ पहुंचने के लिए समय और धैर्य का समय लगा और मुझे अभी भी लगता है कि मुझे एम्बेडेड सिस्टम के बारे में कुछ नहीं पता है ...
शुभ लाभ :-)