Když jsme predikovali že Microsoft se rozhodl vstoupit na pole ARM (článek o tom je zde) tak to moc pozdvižení nevyvolalo, ale výsledek je zde a MS protlačuje svůj Micro Framework ve formě open toolkitu. Takže pokud někdo chce programovat v C# ARM7 jádro, tak má komfortní možnost.

Popis

Celý open toolkit je založen na projektu Gadgeteer, což je univerzální deska s mnoha konektory se sadou připojitelných modulů a celé je to obaleno Microsoft Visual Express C# s knihovnou Micro Framework. Gadgeteer deska s připojenými perifériemi vytvoří pavouka, jakého můžete vidět na následujícím obrázku. Celý spider stojí 250 USD (zde).



FEZ Spider Starter Kit



Spider obsahuje:
  • FEZ Spider Mainboard
  • Display T35 Module (3.5" with touchscreen)
  • USB Client DP Module (with USB cable)
  • Camera Module
  • 2x Multicolor LED Module (DaisyLink)
  • 2x Button Module
  • Ethernet J11D Module
  • SD Card Module
  • USB Host Module
  • Extender Module
  • JoystickModule


Centrální jednotka s mnoha konektory je na dalších obrázcích (zepředu i zezadu). Je vidět že to je plošný spoj s konektory, na který na hřbetě nese připevnhou desku s EMX modelem (stojí cca 85 USD)



FEZ Spider Mainboard svrchu




FEZ Spider Mainboard zespodu - zde je dobře vidět ta modrá EMX deska s mcu a pamětmi



Tento centrální kus (Maniboard) se prodává za 120 USD (zde). Co a jak k němu můžete připojit ukazuje následující obrázek.





Paramentry centrální desky:
  • .NET Gadgeteer compatible sockets
  • Configurable on-board LED
  • Configuration switches.
  • EMX Modul od GHI Electronics s parametry:
    • 72MHz 32-bit ARM7 processor
    • 4.5 MB Flash
    • 16 MB RAM
    • LCD controller
    • Full TCP/IP Stack with SSL, HTTP, TCP, UDP, DHCP
    • Ethernet, WiFi driver and PPP ( GPRS/ 3G modems) and DPWS
    • USB host
    • USB Device with specialized libraries to emulate devices like thumb-drive, virtual COM (CDC), mouse, keyboard
    • 76 GPIO Pin
    • 2 SPI (8/16bit)
    • I2C
    • 4 UART
    • 2 CAN Channels
    • 7 10-bit Analog Inputs
    • 10-bit Analog Output (capable of WAV audio playback)
    • 4-bit SD/MMC Memory card interface
    • 6 PWM
    • OneWire interface (available on any IO)
    • Built-in Real Time Clock (RTC) with the suitable crystal
    • Processor register access
    • OutputCompare for generating waveforms with high accuracy
    • RLP allowing users to load native code (C/Assembly) for real-time requirements
    • Extended double-precision math class
    • FAT File System
    • Cryptography (AES and XTEA)
    • Low power and hibernate support
    • In-field update (from SD, network or other)



Způsob spolupráce Microsft Visual Express C# a .NET Micro Framework je zřejmější s popisu FEZ, o kterém jsme psali zde.


Video

Můžete se podívat na marketingové video předvádějící .NET Gadgeteer.






Odkazy

Microsoft .NET Gadgeteer homepage je zde.
Brožura s popisem kitu a piny je zde.
Getting Started Guide je ke stažení zde.
Beginners Guide to .NET Micro Framework je zde.
Odkazy na Microsft Visual Express C#, .NET Micro Framework, library ke Gadgeteeru a další věci jsou zde.