20
cze

Porting Kit 3.0 udostępniony

Jako kolejny krok w kierunku "otwarcia" projektu .NET Micro Framework w dotychczasowej formie, nastąpiło upublicznienie narzędzia Porting Kit, które do tej pory było dostępne tylko dla osób posiadających subskrypcję MSDN, a jeszcze kilka miesięcy temu dostępnej jedynie odpłatnie. Od tej pory Porting Kit można pobrać z Microsoft Download Center. Wersja dostępna do pobrania, nie ma zintegrowanego dodatku Service Pack, którego dodanie do instalatora PK, wymagałoby dodatkowego nakładu pracy, a tym samym odsunięcie w czasie dodania go do Microsoft Download Center. W związku z tym, po zainstalowaniu narzędzia należy także pobrać i zanstalować dodatek Service Pack dla Porting Kit 3.0.

Miejmy nadzieję, że udostęnienie narzędzia umożliwiającego portowania i rozwijanie produktu .NET Micro Framework na nowych platformach, bezpośrednio wpłynie na zainteresowanie się .NET MF większej grupy entuzjastów systemów wbudowanych (embedded). Dotychczasowe ograniczenia w dostępie do narzędzia Porting Kit, z pewnością nie wpływały na dynamiczne powiększanie się rzeszy osób chcących zapoznać się, czy też rozpocząć pracę z .NET MF. Niewątpliwie powszechna dostępność do PK i części kodów źródłowych produktu, umożliwi lepsze poznanaie jego budowy, działania, a także możliwości i ograniczeń.

Permalink | Komentarze (4) | Post RSS
29
kwi

Instalacja środowiska i SDK .NET MF - część II

W poprzednim artykule z serii opsiującej sposób instalacji i przygotowania środowiska do pracy z .NET Micro Framework opisany został proces instalacji Visual C# 2008 Express Edition. Jest to punkt wyjścia do kolejnego etapu, opisującego intsalację .NET Micro Framework SDK 3.0, które jest niezbędne do pracy z .NET MF.

 

Opis isntalacji SDK, został przedstwiony analogicznie jak w część pierwszej w kilku prostych krokach.

1. Wersję instalacyjną Microsoft .NET Micro Framework SDK Version 3.0 pobieramy ze strony Microsfot'u.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2. W tracie pobierania .NET MF SDK 3.0 mamy możliwość skorzystania z sugerowanej rejestarcji produktu.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3. W kolejnym kroku możemy przejść do pobierania wersji instalacyjnej .NET MF SDK.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4. Wybieramy miejsce docelowe, w którym ma być zapisany pobierany plik.

 

 

 

 

 

 

 

 

 

 

 

5. Po chwili oczekiwania i poprawnie zakończonym procesie pobierania, mamy na dysku instalator, którego uruchomienie powoduje rozpoczęcia procesu instalacji.

 

 

 

 

6. Uruchomiony instalalator potrzebuje zgody na rozpoczęcie procesu samorozpakowywania, który jest niezbędny do przeprowadzenia instalacji.

 

 

 

 

 

 

7. Po poprawnym rozpakowaniu archiwum zawartego w instalatorze, rozpoczyna się instalcja .NET SDK 3.0.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 8. Do zainstalowania SDK konieczne jest zaakceptowanie zapisów licencyjnych.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 9. W kolejnym kroku wybieramy typ instalcji. W większości prypadków będzie to instalacja domyślna, czyli pozostawiamy domyślnie zaznaczoną opcję.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10. Po wybraniu typu instalcji, aplikacja czeka na rozpoczęcie przez uzytkownika instalacji aplikacji w systemie.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 11. Instalcja i integracja SDK z systemem zajmuje kilka minut, a o postępie procesu informuje pasek postępu.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12. Po poprawnym przebiegu całego procesu instalcji, użytkownik informowany jest o ukończeniu operacji i proszony jest o wyjście z instalatora.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Jak widać instalcja .NET MF SDK 3.0 jest niezwykle prosta i niewiele różni się od standardowej instalcji aplikacji dla Windows. Po ukończeniu I i II części artukułu przedstwiającego proces instalcji środowiska do pracy .NET MF, mamy już zainstalowane wszystkie narządzia wymaganae do jej rozpoczęcia.

Permalink | Komentarze (5) | Post RSS
21
kwi

Współpraca .NET MF z systemami operacyjnymi

Z założenia .NET Micro Framework przeznaczony jest do bezpośredniej pracy na platformie sprzętowej, bez jakiegokolwiek systemu operacyjnego. Jednak okazuje się, że isnieje możliwość współpracy z systamami operacyjnymi, dostarczanymi jako rozwiązania "trzecie", lub własnego autorstwa. Rozwiązanie takie wymaga jednak użycia zestawu narzędzi Porting Kit i dostosowaniu przy jego pomocy .NET MF do indywidualnego zastosowania. Integracja taka może mieć miejsce na pozimie jednej z dwóch warstw: HAL (Hardware Abstraction Layer) lub PAL (Platform Abstraction Layer).

Możliwość takiej współpracy umożliwia między innymi:

  • Wykorzystanie dotychczas stosowanego wbudowanego systemu operacyjnego, jego właściwości i zalet, których nie dostarcza .NET MF. Przykładem takiego wzajemnego uzupełniania się, może być zapewnienie przez dotychczas wykorzsystywany system działania aplikacji w czasie rzeczywistym (RTOS).
  • Zagnieżdżenie .NET MF w istniejącym projekcie, który wykorzystuje system operacyjny, umożliwia stopniową migrację w kierunku całkowitego przeniesienia aplikacji na .NET Micro Framework. Rozwiązanie takie zapewnia ciągłość projektu i bezpieczne przejście na rozwiązanie bazujące na nowej technologii.

Więcej inforamacji na temat współpracy .NET Micro Framework z systemami operacyjnymi, można znależć na stronie .NET Micro Framework Team Blog.

Permalink | Komentarze (11) | Post RSS