เช่นเดียวกับผู้พัฒนาซอฟต์แวร์คุณมีทั้งสองแพลตฟอร์มหลักที่มีอยู่
PHP หรือ. NET
หากคุณเป็น. NET ฉันขอแนะนำให้คุณ. NET MicroFramework IDE และNetDuino
มีฮาร์ดแวร์อื่น ๆ ให้ใช้งานมากมาย แต่ฉันขอแนะนำฮาร์ดแวร์ตัวนี้เพราะราคาสมเหตุสมผลและมีความคล้ายคลึงกันในการออกแบบกับ Arduino และแผงวงจรต้นแบบอื่น ๆ อีกมากมายซึ่งจะช่วยพัฒนาความคุ้นเคยในหลาย ๆ ชุด
. NET หรือ PHP ไม่มีการเชื่อมต่อจริง ๆ กับการเขียนโปรแกรมแบบฝังตัว แต่ไวยากรณ์ของ PHP นั้นใกล้เคียงกับC
คำแนะนำมาก .NET, มันดีที่จะอยู่ในสภาพแวดล้อมที่คุ้นเคยและคุณยังสามารถรับการรับรองนี้ด้วย Microsoft Learning
อีกแพลตฟอร์มที่ฉันอยากจะแนะนำก็คือAtmels AVR XMega ซึ่งโดยทั่วไปแล้วเป็น Arduino แต่มีความใหม่กว่าและมีความสามารถมากกว่า
ส่วนที่สำคัญเกี่ยวกับทั้งสองคนนี้คือสภาพแวดล้อมการพัฒนานั้นฟรี! ใช่ Microsoft ให้ Visual Studio ฟรีให้คุณสำหรับ Micro Framework และ Atmel มี AVR Studio 5 (ซึ่งอิงจาก Visual Studio เป็นเวอร์ชัน 5)
คุณต้องตระหนักถึงความสามารถของชุดอุปกรณ์แต่ละชุด
มันใช้ชิป Atmega แต่ใช้ความเร็วสัญญาณนาฬิกาต่ำ (8mhz, 16mhz) แต่มีความสามารถในการทำบิตและป็อปต่างๆ มันเป็นจุดเริ่มต้นที่ดีในการเรียนรู้วิศวกรรมไฟฟ้าเพราะมันมี IDE และชุมชนขนาดใหญ่ที่มีโค้ดและไลบรารีมากมาย หากคุณเรียนรู้จากที่นี่จะง่ายกว่าที่จะย้ายไปยังชิปที่ใช้ AVR อื่น ๆ ในแง่ของไวยากรณ์และการย้ายรหัส
มันถูก จำกัด อย่างมากกับสิ่งที่สามารถทำได้ตัวอย่างเช่นอย่าคาดหวังว่าจะถ่ายทอดข้อมูลวิดีโอผ่านไมโครเว็บเซิร์ฟเวอร์ภายในไปยังอินเทอร์เน็ต .. MCU เหล่านี้ไม่สามารถจัดการข้อมูลและจำนวนของสิ่งที่ต้องทำในเวลาเดียวกัน แต่เมื่อคุณ ไปถึงระดับนั้นมันจะเป็นการดีที่จะก้าวขึ้นไปเป็น. NET หรือ 32Bit AVR
พวกเหล่านี้สามารถจัดการกับ LCD, วิดีโอ, เว็บเซิร์ฟเวอร์, ไร้สายและสิ่งต่าง ๆ ที่อยู่ภายในได้ พวกเขาก็เริ่มที่จะไปเร็วขึ้นมากในการประมวลผลความเร็ว แต่ก่อนที่คุณจะเริ่มดูสิ่งเหล่านี้คุณต้องรู้ว่ามีผลิตภัณฑ์หลายอย่างที่ทำหน้าที่เฉพาะเช่นกันเช่นระบบสัมผัส, การสื่อสารไร้สาย, พลังงานต่ำเป็นพิเศษ, บางอย่างผสมและจับคู่และต้องการกระบวนการวิจัยและพัฒนาที่เหมาะสมหลังใช้ เด็กเลวเหล่านี้
ระวังตัวด้วย
พวกเขามีชิปชั้นนำในตลาดที่ยอดเยี่ยมซึ่งน่าทึ่งเมื่อคุณอ่านเกี่ยวกับพวกเขา น่าเสียดายที่ไม่มี IDE ฟรีและมีค่าใช้จ่ายหลายพันดอลลาร์ในค่าธรรมเนียมใบอนุญาต ถึงแม้ว่าผลิตภัณฑ์บางอย่างเช่นMSP430จะมี IDE ฟรี แต่สิ่งต่าง ๆ ที่แจกให้กับพวกเขาและไม่ชัดเจน นอกจากนี้การเรียนรู้ห้องสมุดสำหรับชิป TI บางตัวเป็นฝันร้ายแน่นอน .. แต่มันเป็นตลาดเฉพาะและคุณสามารถได้รับเงินเดือนที่ดีที่นี่ ..
มี devkits จำนวนมากอยู่ที่นั่นฉันได้บอกคุณเพียงบางอย่างเกี่ยวกับประสบการณ์ของตัวเองในการสร้าง. NET Certification ฉันเริ่มต้นด้วย infact ด้วย Mega256 Arduino
วันนี้ฉันเป็นผู้ผลิต PCB ของตัวเองที่มีขนาดเล็กเพียง 1.5 ซม. x 1.5 ซม. ที่ทำงานของเซลล์เหรียญนานถึง 2 ปีโดยใช้ SystemOnChips ที่น่าทึ่งของ TI แต่ต้องใช้เวลาและความอดทนพอที่จะไปถึงที่นั่นและฉันก็ยังรู้สึกเหมือนไม่รู้อะไรเลยเกี่ยวกับระบบฝังตัว ...
โชคดี :-)