22
lis

.NET MF jako Open Source

Wraz z wydaniem wersji .NET Micro Framework 4.0 została zmieniona licencja jaką jest objęty produkt. Od tej wersji jest to licencja Apach 2.0. W skrócie oznacza to, że kod .NET MF można dowolnie wykorzystywać i modyfikować we własnych produktach, bez ponoszenia jakichkolwiekd odatkowych kosztów, jak miało to miejsce do tej pory. Jednie do niektóych cicliotek, nie są dosatrczane kody źródłowe, gdyż są one objęte licensjami należącymi do firm trzecich. Na chwilę obecną kod źródłowy nie jest dostępnych dla biblioteki kryptograficznej oraz stosu TCP/IP.

Miejmy nadzieję, że od dawana zapowiadane uwolnienie kodu platformy .NET Micro Framework spowoduje jej jeszcze szybszy rozwój i szersze zainteresowanie nie tylko hobbystów, ale także pozostałych sektorów rynku.

Permalink | Komentarze (3) | Post RSS
20
lis

.NET Micro Framework 4.0

Wersja .NET Micro Framework 4.0 ujrzała światło dzienne. W najnowszej wersji zostały dodane między innymi nastęujące funkcjonalności:

  • HTTP i HTTPs: nowe przestrzenie nazw System.Net.HttpWebRequest, System.Net.HttpWebResponse i System.Net.HttpListener (System.Http.dll) dostarczją funkcjonalność serwera i klienta HTTP;
  • Podstawowe wsparcie dla "multi-touch" (także w emulatorze);
  • Wspracie wesjonowania plików bianarnych;
  • Nowy emulator wspierający SSL i HTTPS;
  • Parser plików XML przeniesiony do kodu natywnego, w celu poprawienia jego wydajności;
  • Klasy kolekcji przeniesione do kodu natywnego, oraz rozszerzone o klasę Queue  i Stack;
  • Synchronizacja czasu z wybranymi serwerami czasu;
  • Wsparcie dla bitmap o rozmiarze większym niż 760kB;
  • Dodanie typu Microsoft.SPOT.Hardware.LargeBuffer, który wprowadza wsparcie dla buforów większych niż 760kB (nie wspieranych przez kod zarządzalny);
  • Microsoft.SPOT.Hardware.PowerState i Microsoft.SPOT.Hardware.Watchdog uwożliwiające kontrolę poziom poboru mocy oraz układ watchdog'a;
  • Wsparcie dla gradientów i grubości pióra;
  • Ogólna poprawa wydajności produktu.

Permalink | Komentarze (2) | Post RSS
2
wrz

Moduł ChipworkX MINI9261I

ChipworkX to nazwa nowego mudułu opracowanego przez firmę GHI Electronics, który swoje działanie opiera o .NET Micro Framework. Na chwilę obecną moduł pracuje pod kontrolą .NET MF 3.0 i dla takiej wersji dostarczane jest SDK. Producent jednak deklaruje gotowość udostępnienia w niedalekiej przyszłości .NET MF w wersji 4.0, nad którym są prowadzone prace rozwojowe po stronie firmy Microsoft jak i firmy GHI Electronics, która została objęta programem wcześniejszego dostępu do produktu Porting Kit dla .NET MF 4.0.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sercem ChipworkX jest procesor typu ARM9 taktowany zegarem o częstotliwości 200MHz. Sam układ wykonany jest w postaci modułu ze złączem DIMM200 na którym udostępnione są wszystkie sygnały.

Imponująco przedstawia się lista możliwości modułu, oraz wspierane technologie w dostarczonym SDK:

  • .NET Micro Framework 3.0 (4.0);
  • wsparcie dla Windows SideShow;
  • możliwość korzystania z bazy danych SQLite;
  • możliwość wykorzystywanie natywnego kodu (asembler, C);
  • wsparcie dla wyświetlaczy TFT (także z touch panelem);
  • system plików FAT;
  • pełen stos TCP/IP;
  • stos PPP;
  • SSL;
  • DPWS;
  • wsparcie dla portu USB (możliwość podłączenia pamięci, klawiatury, myszki, drukarki, dysku twardego, ...);
  • dostęp do wewnętrznych rejestrów procesora;
  • wiele nowości w postaci natywnych funkcji;

 

Od strony sprzętowej moduł charakteryzuje się:

  • 32 bitowy procesor ARM9@200MHz;
  • 64MB SDRAM;
  • 256MB NAND FLASH (widoczna jako wewnętrzny napęd);
  • 8MB NOR FLASH;
  • JTAG;
  • kotroler LCD;
  • RTC;
  • interfejs 10/100 Ethernet;
  • 2 porty USB Host;
  • 1 port USB Device;
  • 80 portów I/O (mogą wyzwalać konfigurowalne przerwania);
  • 2 porty SPI (8/16 bit);
  • I2C;
  • 3 porty UART;
  • PWM;
  • interfejs dla kart SD/MMC.

 

GHI Electronic oferuje także zestaw developerski, który oparty jest na module ChipworkX MINI9261I. Pozwala on w łatwy i szybki sposób rozpocząć pracę z układem. Producent w zestawie dostarcza wiele użytecznych układów zewnętrznych, między innymi takich jak wyświetlacz 480x272 4.3" TFT z touch panelem, złącze RJ-45, akcelerometr 3D BMA020, kodek VS1053, zegar RTC z podtrzymaniem, wygodne wyprowadzenie wszystkich interfejsów, a także wiele innych udogodnień. Jest to niewątpliwe bardzo ciekawa oferta dla osób, które chcą poznać nowy produkt GHI Electronics, a jednocześnie jego wybór pozostawia szerokie spektrum zastosowań,  gdyż liczba oraz różnorodność peryferiów na płytce developerskiej daje możliwość tworzenia projektów w niemalże dowlonej dziedzinie.

 

Permalink | Komentarze (2) | Post RSS