'Small Devices/Netduino'에 해당되는 글 14건

  1. 2012.07.20 [Netduino] Netduino Plus를 구매하다. Netduino란?
반응형

지난 6월에 있었던 Make faire에서 arduino 관련 서적인줄 알고 "Getting Started with the Internet of Things"라는 책을 샀었다.

[Netduino 관련 서적 두가지..왼쪽은 "Getting Started with Netduino" 라는 e-book을 출력한 것이고 오른쪽이 구매한 책이다.]

 

근데 이 책은 ardunio가 아니라 netduino라는 개발 보드에 대한 것이였다. 이름이 비슷하여 무슨 짝퉁 같은게 아닌가 싶었는데 대충대충 책장을 넘겨보면서 눈에 들어온 32bit..multi-thread 라는 키워드로 결국 artrobot.co.kr 에서 거금 9.9만냥을 들여서 netduino plus를 구매하였다. (아 이놈의 호기심..뭔가 눈에 들어오면 해봐야 하는.)

[Micro USB 캐이블 하나와 Netduino Plus 보드 패키지, arduino 보다는 패키지가 덜 감성적이다.] 

[비닐 패키지 안의 구성품, 보드 받침]

 

모양은 arduino와 유사하게 생겼으며 확장 보드의 header도 호환 가능하다고 한다. 

[왼쪽: Arduino Uno, 가운데: Uno 호환보드, 오른쪽:Netduino Plus]

 

arduino에 비하여 netduino의 정보는 희박한 편..그래서 arduino 와 비교해서 netduino 에 대해서도 이것 저것 붙여 보려고 한다. 

 

Netduino는 다음의 특성을 가진다.


[.NET Micro Framework]

아마 Netduino 라는 이름의 유례는 .NET Micro Framework 의 NET을 강조하기 위함이 아니였을까? .NET 개발 환경은 Visual Studio 라는 훌륭한 도구를 이용하여 개발할 수 있다는 장점이 있다. arduino의 processing 보다는 코드 자동 완성기능이 훨씬 훌륭하고 Reference를 찾아서 일일히 코딩할 필요가 없다. 또한 상용 버전인 Visual Studion 말고도 Visual Studio Express 라는 무료 버전을 이용하여 개발이 가능하다.

기존의 microcontroller코드들에 비하여 .NET Micro Framework은 Event, Threading, Line-by-Line debugging 과 같은 강력한 특성을 제공한다.


[Netduino Family]

현재(2012.07.20) Netduino는 4가지 버전을 제공한다. "Netduino, Netduino Plus, Netduino Mini, Netduino Go" Netduino 는 기본 Entry level 보드로 다음의 사양을 가진다.

 - Netduino

   1) Atmel ARM microcontroller (32bit Microcontroller, 48MHz ARM7.)

   2) 6 개의 Analog Input headers 

   3) 14개의 Digital Input/Output headers (일부는 I2C, SPI, UART, PWM 지원)

   4) Pushbutton (기본적으로 Reset 버튼, push button을 input으로 할당 가능함)

      - 특이한 것은 전원인가시 버튼을 누르고 잇으면 programming mode로 전환됨(firmware update를 위함)

   5) Power and User LEDs (하얀색 Power LED, 파란색 User LED)

   6) Power barrel jack (인가 가능한 voltage는 7.5~12V 중앙이 positive)

   7) MicroUSB Port (기본적으로 전원을 제공하고 프로그램 전송/디버깅 하기 위한 포트)

      - 특이한 것은 MicroUSB를 이용하여 netduino를 USB Device로 만들수 있다!!

   8) Erase Pad (digital pin 0바로 아래 있으며 3.3V header를 연결하면 Netduino가 완전이 clean-up 됨)

      - Netduino를 다른 ARM 개발 보드로 이용할수 있도록 해주며 다른 OS나 Native C++ 코드를 Netduino에 프로그래밍 가능하다.

 - Netduino Plus (Netduino 에 다음의 기능이 추가됨)

   1) Ethernet Jack

   2) MicroSD slot

 - Netduino Mini (Netduino의 소형화된 보드)

   1) 4개의 Analog Pins

   2) 12개의 Digital Pin

   3) USB가 아니라 Serial cable(RS232 or TTL)을 통한 프로그래밍

 - Netduino Go는  STMicro microcontroller (168MHz, Cortex-M4) 가지고 있으며 code storage/ram이 이전의 netduino series보다 많다. Micro USB 와 8개의 go!bus socket을 가지고 있다. (go!bus 전용인듯)


 

    

반응형
Posted by alias
,