소프트웨어 개발자뿐만 아니라 사용 가능한 두 가지 주요 플랫폼 중 하나입니다.
PHP 또는 .NET?
.NET 인 경우 강력하게 제안 할 수 있습니다 .NET MicroFramework IDE와 NetDuino
사용 가능한 다른 하드웨어가 많이 있지만 가격이 합리적이며 Arduino 및 많은 다른 프로토 타이핑 보드와 디자인이 매우 유사하기 때문에이 키트를 사용하는 것이 좋습니다.
.NET 또는 PHP는 임베디드 프로그래밍에 실제로 연결되어 있지 않지만 PHP 구문은 매우 가깝습니다 C
. .NET은 친숙한 환경에 머무르는 것이 좋으며 Microsoft Learning을 통해 이에 대한 인증을받을 수 있습니다.
내가 제안하는 또 다른 플랫폼은 Atmels AVR XMega 이며 기본적으로 arduino이지만 훨씬 더 새롭고 더 능력이 있습니다.
이 두 사람의 중요한 부분은 개발 환경이 무료라는 것입니다! 예, Microsoft는 무료 Visual Studio for Micro Framework를 제공하고 Atmel에는 AVR Studio 5 (Visual Studio 기반 버전 5 기준)가 있습니다
또한 각 개발 키트의 기능을 알아야합니다.
Atmega 칩을 기반으로하지만 낮은 클럭 속도 칩 (8mhz, 16mhz)을 사용하지만 다양한 비트 및 doing을 수행 할 수 있습니다. 무료 IDE와 수많은 코드 및 라이브러리가있는 대규모 커뮤니티를 보유하고 있기 때문에 전기 공학 학습의 출발점입니다. 여기서 배우면 구문 및 코드 포팅 측면에서 다른 AVR 기반 칩으로 이동하는 것이 더 쉬울 것입니다.
내부 마이크로 웹 서버를 통해 인터넷으로 비디오 데이터를 릴레이하지 않을 것으로 예상되는 것과 같이 수행 할 수있는 작업에 매우 제한적입니다.이 MCU는 데이터와 작업량을 동시에 처리 할 수는 없습니다. 그 수준에 도달하면 .NET 또는 32Bit AVR로 올라가는 것이 좋습니다.
이 사람들은 LCD, 비디오, 웹 서버, 무선 및 그 안에 많은 것들을 스스로 처리 할 수 있습니다. 또한 처리 속도가 훨씬 빨라지기 시작합니다. 그러나 이러한 기능을 살펴보기 전에 특정 기능을 수행하는 몇 가지 제품이 있다는 사실을 알아야합니다. 터치 감지, 무선 통신, 초 저전력, 일부가 혼합되어 일치하므로 사용에 대한 적절한 연구 개발 프로세스가 필요합니다. 이 나쁜 소년들.
그들에게 매우 조심하십시오
그들은 당신이 그것에 대해 읽을 때 놀라운 환상적인 시장 선두 칩을 제공합니다. 불행히도 무료 IDE가 없으며 라이센스 비용이 수천 달러입니다. MSP430 과 같은 일부 제품은 에는 무료 IDE가 있지만 모든 제품과 경계가 있고 명확하지 않습니다. 또한 일부 TI 칩의 라이브러리를 배우는 것은 절대적인 악몽입니다. 그러나 틈새 시장이며 여기서 좋은 월급을받을 수 있습니다.
거기에는 많은 devkit이 있습니다. 나는 .NET 인증에서 오는 내 경험 중 일부에 대해서만 이야기했습니다. 나는 실제로 Arduino Mega256으로 시작했습니다.
오늘 저는 TI의 놀라운 SystemOnChips를 사용하여 최대 2 년 동안 코인 셀을 실행하는 1.5cmx1.5cm 크기의 작은 PCB를 만들고 있습니다. 그러나 거기에 도착하는 데 시간과 인내심이 필요했지만 임베디드 시스템에 대해 아무것도 모른다고 생각합니다 ...
행운을 빕니다 :-)