넷두이노
NetduinoNetduino는 를 기반으로 하는 오픈 소스 전자 제품 프로토타이핑 플랫폼입니다.NET Micro Framework.32비트 ARM 마이크로컨트롤러로서 ARM Cortex-M 32비트 RISC ARM 프로세서코어를 사용합니다.Netduino 보드(단종된 Mini 및 Go 모델 제외)는 대부분의 Arduino [1]실드와 핀 호환되도록 설계되었습니다.애플리케이션은 Windows(Visual Studio) 또는 Mac OS(Xamarin Studio)에서 구축할 수 있습니다.이 플랫폼은 Arduino 플랫폼과 개념이 비슷하지만 일반적으로 더 강력하며 애플리케이션을 C/C++ 또는 배선(기본적으로 헤더 파일 없이 C++)으로 쓰는 대신 응용 프로그램을 C#으로 작성하므로 스레드, 이벤트 처리, 자동 가비지 수집 등의 강력한 고급 언어 구조를 툴박스에 가져옵니다.켜짐, 기타 등등.
발전
Netduino는 Secret [2]Labs의 설립자인 Chris Walker에 의해 발명되었습니다.
이 플랫폼은 현재 Wildaness Labs에 의해 적극적으로 지원되고 있으며 액티브한 오픈 [3][4]소스 커뮤니티가 있습니다.
하드웨어
Netduino 패밀리는 를 실행하는 Cortex-M 마이크로 프로세서를 기반으로 합니다.NET Micro Framework (NETMF) v4.[5]3개발은 Windows, Visual Studio 또는 Mac OS X의 Xamarin Studio 모두에서 수행할 수 있습니다. IO에는 22개의 GPIO(General Purpose Input/Output) 포트가 포함되어 있으며, 이 중 6개는 하드웨어 PWM(Pulse Width Modulation), 4 UART(시리얼 통신), 4개는 SPI(SP)를 지원합니다.
Netduino 패밀리는, Netduino 3, Netduino 2, 및 원래의 Netduino 1 회선으로 구성됩니다.원래의 Netduino(1세대)와 Netduino Mini(1세대)는, 한층 더 강력한 Netduino 2 및 3 라인으로 대체되었습니다.
넷두이노 3
Netduino 3는 168MHz에서 작동하는 Cortex-M4 마이크로컨트롤러에 기반하고 있으며, 플래시 스토리지 384KB와 RAM 164KB를 갖추고 있습니다.
Netduino 3 는, N3 베이스 모델, N3 이더넷 모델, 및 N3 WiFi 모델의 3 개의 다른 모델로 제공되고 있습니다.이러한 모델은, 인터넷 접속 모드와 코드/플래시 스토리지 사이즈에 의해서 다릅니다.모든 N3 모델은 최대 2GB의 SD 카드를 사용한 영속적인 스토리지를 지원합니다.이더넷과 WiFi 모델 모두 보드에 Micro SD 슬롯이 내장되어 있습니다.기본 모델은 대부분의 Arduino SD 카드 애드온 실드를 통해 SD 카드를 사용할 수 있습니다.
N3 기술사양은 다음과 같습니다.
모델 | MCU | 플래시 | 들이받다 | 네트워크 |
---|---|---|---|---|
N3 | Cortex-M4 (168MHz시) | 384 Kb | 164 Kb 이상 | 없음 |
N3 이더넷 | Cortex-M4 (168MHz시) | 1408 Kb | 164 Kb 이상 | 10/100 Mbs 이더넷 |
N3 WiFi | Cortex-M4 (168MHz시) | 1408 Kb | 164 Kb 이상 | 802.11 b/g/n (SSL/TLS 1.2 지원) |
넷두이노 2
Netduino 2 는, N2 베이스 모델과 10 Mb 이더넷을 추가하는 N2+ 의 2 개의 다른 모델로 제공됩니다.
모델 | MCU | 플래시 | 들이받다 | 네트워크 |
---|---|---|---|---|
N2 | Cortex-M3 (120MHz | 192 Kb | 60 Kb | 없음 |
N2+ | Cortex-M4 (168MHz시) | 384 Kb | 100 Kb 이상 | 10 Mbs 이더넷 |
단종된 모델
원래의 Netduino 포럼은 아카이브 되어 있습니다.또, 원래의 Netduino 보드 및 [7]개발에 관한 이력 및 기술 정보도 포함되어 있습니다.
넷두이노 1
원래 Netduino는 ATMel AT91을 기반으로 했습니다.48MHz로 동작하는 SAM7X 프로세서.
Netduino Plus
Netduino Plus에는 온보드 이더넷 포트와 마이크로SD 카드 [8]리더가 추가되었습니다.
Netduino 미니
Netduino mini는 Netduino를 DIP [8]패키지로 장착할 수 있는 작은 빵판이었습니다.
Netduino Go
Netduino Go에서는 모든 주변기기가 가상화되었으며 8개의 gobus 포트가 Arduino 헤더를 대체했습니다.이러한 포트를 통해 모듈을 추가할 수 있으며, 각 모듈에는 메인보드와 [9]함께 작동하는 작은 마이크로칩이 있습니다.
레퍼런스
- ^ "Netduino Documentation". Netduino Documentation.
- ^ http://www.wilderness-labs.com/where-is-chris-walker-of-secretlabs-now/
- ^ "Wilderness Labs". Wilderness Labs.
- ^ "Netduino on Stackoverflow". stackoverflow.
- ^ Embedded Programming with the Microsoft® .NET Micro Framework (Developer Reference). Microsoft Press. 2007. ISBN 978-0735623651.
- ^ "Netduino Hardware". Netduino Hawdware.
- ^ "Archived Netduino Forum". Secret Labs.
- ^ a b Walker, Chris (2012). Getting Started with Netduino. O'Reilly. pp. 1–6, 26. ISBN 9781449302450.
- ^ "Introducing Netduino Go". Netduino.