Micom_Electric/ARM_STM32 2014. 1. 18. 20:18



임베디드 개발툴과 

보드- 원칩 : 

STM32 / AVR / ATMEGA 


간단히 정리해 둘 필요가 있어서 ..


8비트 원칩 마이크로 : 

- AVR 또는 PIC

- 개발툴은 WINAVR 

- 디버깅 : ISIS PROTEUS / VMLAB / AVR STUDIO 등이 있다

- 성능대비 가격이 상대적으로 싸지 않고, 대용량 플래시인경우 비쌈


32비트 : 

- ARM / STM32등 ...

- 성능 대비 가격이 8비트 대비 훌륭하다

- KEIL /IAR 등의 컴파일러는 유료이고 비싸다

- 무료 버전의 KEIL /IAR 경우 코드 크기 제한이 있다 

 (32KB 이하 - 대충 다 개발가능)


종류 검토

=================================================

0. 일반 STM32보드를 사용하고 

컴파일러는 KEIL 또는 IAR, CooCox를 사용하여 개발


1. Maple  Arduino-style STM32 Microcontroller Board

http://leaflabs.com/devices/#Maple-Mini


아두이노 스케치 IDE 사용하여 개발가능

maple gerber


2. Microsoft의 .NET Micro Framework이용 C#으로 개발가능 

(Real time 불가)

 2.1 NETDUINO 


 http://netduino.com/

netduino plus 2


 2.2. STM32F4DISCOVERY --> NETDUINO 개조

http://netmf4stm32.codeplex.com/discussions/400293

개조방법 설명

http://singularengineer.com/stm32f4-discovery-board-running-net-microframework/


판매처

http://www.eleparts.co.kr/EPX4T3LV

http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF252419?referrer=70032480



3. Mini PC + Arduino (TM)  pcDuino : 안드로이드로 JAVA 개발가능

pcDuino is a mini PC platform that runs PC like OS such as Ubuntu and Android ICS. It outputs screen to HDMI. Moreover, it has hardware headers interface compatible with Arduino (TM). pcDuino can be used to teach Python, C and more interesting stuff.

국내 구입처 http://vctec.co.kr/front/php/product.php?product_no=1484&main_cate_no=141&display_group=1

http://www.pcduino.com/



posted by 털보네i
: