Cũng như một người phát triển phần mềm, bạn là một trong hai nền tảng có sẵn chính.
PHP hay .NET?
Nếu bạn là .NET thì tôi có thể đề nghị với bạn .NET MicroFramework IDE và NetDuino
Có rất nhiều phần cứng khác có sẵn nhưng tôi đề nghị cái này vì giá của nó hợp lý và thiết kế rất giống với Arduino và nhiều loại ván tạo mẫu khác sẽ giúp phát triển sự quen thuộc trên một số bộ dụng cụ.
Cả .NET và PHP đều không có kết nối thực sự với lập trình nhúng nhưng cú pháp PHP rất gần với C
đó là một điều tốt để biết. .NET, thật tuyệt khi ở trong một môi trường quen thuộc và bạn cũng có thể nhận được chứng nhận cho việc này với Microsoft Learning.
Một nền tảng khác mà tôi muốn đề xuất là Atmels AVR XMega , về cơ bản là arduino nhưng mới hơn và có khả năng hơn nhiều.
Phần quan trọng của cả hai anh chàng này là Môi trường phát triển MIỄN PHÍ! Có, Microsoft cung cấp cho bạn Visual Studio miễn phí cho Micro Framework và Atmel có AVR Studio 5 (dựa trên Visual Studio kể từ phiên bản 5)
Bạn cũng cần phải nhận ra capabiliteis của mỗi bộ dev.
Nó dựa trên chip Atmega nhưng họ sử dụng tốc độ xung nhịp thấp (8 mhz, 16 mhz) nhưng hoàn toàn có khả năng thực hiện các bit và bops khác nhau. Đó là một điểm khởi đầu tuyệt vời trong việc học kỹ thuật điện bởi vì nó có IDE miễn phí và một cộng đồng lớn với hàng tấn mã và thư viện. Nếu bạn học từ đây, việc chuyển sang các chip dựa trên AVR khác sẽ dễ dàng hơn về mặt cú pháp và chuyển mã.
Nó rất hạn chế với những gì nó có thể làm, ví dụ, đừng mong đợi chuyển tiếp dữ liệu video qua máy chủ web vi nội bộ sang internet .. Những MCU này không thể xử lý dữ liệu và số lượng việc cần làm cùng một lúc nhưng một khi bạn đạt đến mức đó thì sẽ tốt hơn nếu bước lên .NET hoặc 32Bit AVR.
Những kẻ này có thể tự xử lý LCD, video, máy chủ web, Không dây và vô số thứ trong đó. Họ cũng bắt đầu đi nhanh hơn nhiều về tốc độ xử lý. Nhưng trước khi bạn bắt đầu nhìn vào những thứ này, bạn cần nhận ra rằng có một số sản phẩm cũng có chức năng cụ thể .. Chẳng hạn như cảm ứng, giao tiếp không dây, công suất cực thấp, một số được trộn lẫn và phù hợp và điều này cần một quá trình nghiên cứu và phát triển thích hợp đằng sau việc sử dụng Những chàng trai xấu.
Hãy cẩn thận với họ,
Họ cung cấp chip hàng đầu thị trường tuyệt vời mà tuyệt vời khi bạn đọc về chúng. Thật không may, không có IDE miễn phí và chúng có giá hàng ngàn đô la phí giấy phép. Mặc dù, một số sản phẩm như MSP430 có IDE miễn phí nhưng sự phân bổ của mọi thứ là ranh giới với chúng và không rõ ràng. Ngoài ra, học các thư viện cho một số chip TI là một cơn ác mộng tuyệt đối .. Nhưng đó là một thị trường thích hợp và bạn có thể nhận được mức lương tốt ở đây ..
Có rất nhiều devkits ngoài kia, tôi chỉ nói với bạn về một số kinh nghiệm của bản thân tôi khi hình thành Chứng nhận .NET. Tôi đã thực sự bắt đầu với một Arduino Mega256.
Hôm nay tôi đang tạo ra PCB của riêng mình với kích thước 1,5cmx1,5cm chạy các tế bào tiền xu trong tối đa 2 năm bằng cách sử dụng SystemOnChips tuyệt vời của TI. Nhưng phải mất rất nhiều thời gian và kiên nhẫn để đến đó và tôi vẫn cảm thấy mình không biết gì về các hệ thống nhúng ...
Chúc may mắn :-)