.NET Micro Framework — реалізація платформи Microsoft .NET для вбудованого застосування в 32- і 64-розрядних мікроконтролерах. Нині реалізована на мікроконтролерах з архітектурою ARM7, ARM9 і . Не вимагає наявності ОС.
Поточна версія 4.4. Як середовище розробки використовується Microsoft Visual Studio. Підтримується єдина мова програмування C#. Для розробки в .NET Micro Framework 4.4 потрібно як мінімум Microsoft Visual Studio 2015.
Графіка
Підтримується робота з кольоровими зображеннями і сенсорними multitouch-екранами. Робота з графікою здійснюється в одному з двох можливих режимів: найпростішого використання графічних примітивів і використання спрощеної реалізації Windows Presentation Foundation (WPF). У першому випадку для виведення зображення на екран використовується об'єкт-оригінал, розташований в оперативній пам'яті, на якому програмно «малюються» графічні примітиви. Вивід цього зображення на екран здійснюється за допомогою виклику відповідного методу об'єкта.
При використанні WPF частково реалізовані такі принципи цього підходу, доступного для персональних комп'ютерів, як можливість використання елементів управління, а також вкладеність елементів управління. Для роботи з текстом використовуються шрифти TinyFnt, які можна отримати з шрифтів TrueType і OpenType за допомогою утиліти TFConvert, що входить до складу SDK .NET Micro Framework.
Для роботи з сенсорними екранами всі елементи управління мають можливість обробляти події торкання і руху стилуса. Реалізовано елемент управління, що дозволяє малювати на екрані стилусом / пальцем, а також здатний розпізнавати найпростіші жести стилуса.
Підтримка мережі
Стек протоколів (TCP/IP) реалізований повністю. Підтримуються Ethernet і WiFi (802.11a, b, g, n), також плануються реалізації роботи GSM, CDMA, 3G, можливо, WiMAX. Налаштування мережевого інтерфейсу здійснюється за допомогою утиліти MFDeploy, що входить до складу SDK .NET Micro Framework. Програмний інтерфейс дозволяє працювати з налаштуваннями дротової і бездротової мережі, звертатися до DNS, передавати і приймати повідомлення за допомогою сокетів.
Налагодження плати
Основні виробники налагоджувальних плат для .NET Micro Framework — компанії GHI Electronics, Device Solutions і AUG Electronics. GHI Electronics пропонує налагоджувальні плати Embedded Master Development System, засновані на мікроконтролерах ARM7 виробника NXP, що працюють на тактовій частоті 74 МГц. Компанія Device Solutions випускає налагоджувальні плати серії Tahoe, засновані на застосуванні мікроконтролерів iMXS виробника FreeScale з ядром ARM9 і тактовою частотою 100 МГц. AUG Electronics випускає найпродуктивніші (на цей час) налагоджувальні плати на основі мікроконтролерів ARM9 з тактовою частотою 200 МГц. Всі останні моделі налагоджувальних плат зазначених виробників оснащені кольоровим сенсорним екраном, мережевим інтерфейсом Ethernet, пристроєм читання карт пам'яті SD.
Посилання
- (англ.)
- Машинка на контроллере с .NET Micro Framework, управляемая акселерометром Android-устройства [ 4 квітня 2016 у Wayback Machine.] (рос.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
NET Micro Framework realizaciya platformi Microsoft NET dlya vbudovanogo zastosuvannya v 32 i 64 rozryadnih mikrokontrolerah Nini realizovana na mikrokontrolerah z arhitekturoyu ARM7 ARM9 i Ne vimagaye nayavnosti OS Potochna versiya 4 4 Yak seredovishe rozrobki vikoristovuyetsya Microsoft Visual Studio Pidtrimuyetsya yedina mova programuvannya C Dlya rozrobki v NET Micro Framework 4 4 potribno yak minimum Microsoft Visual Studio 2015 GrafikaPidtrimuyetsya robota z kolorovimi zobrazhennyami i sensornimi multitouch ekranami Robota z grafikoyu zdijsnyuyetsya v odnomu z dvoh mozhlivih rezhimiv najprostishogo vikoristannya grafichnih primitiviv i vikoristannya sproshenoyi realizaciyi Windows Presentation Foundation WPF U pershomu vipadku dlya vivedennya zobrazhennya na ekran vikoristovuyetsya ob yekt original roztashovanij v operativnij pam yati na yakomu programno malyuyutsya grafichni primitivi Vivid cogo zobrazhennya na ekran zdijsnyuyetsya za dopomogoyu vikliku vidpovidnogo metodu ob yekta Pri vikoristanni WPF chastkovo realizovani taki principi cogo pidhodu dostupnogo dlya personalnih komp yuteriv yak mozhlivist vikoristannya elementiv upravlinnya a takozh vkladenist elementiv upravlinnya Dlya roboti z tekstom vikoristovuyutsya shrifti TinyFnt yaki mozhna otrimati z shriftiv TrueType i OpenType za dopomogoyu utiliti TFConvert sho vhodit do skladu SDK NET Micro Framework Dlya roboti z sensornimi ekranami vsi elementi upravlinnya mayut mozhlivist obroblyati podiyi torkannya i ruhu stilusa Realizovano element upravlinnya sho dozvolyaye malyuvati na ekrani stilusom palcem a takozh zdatnij rozpiznavati najprostishi zhesti stilusa Pidtrimka merezhiStek protokoliv TCP IP realizovanij povnistyu Pidtrimuyutsya Ethernet i WiFi 802 11a b g n takozh planuyutsya realizaciyi roboti GSM CDMA 3G mozhlivo WiMAX Nalashtuvannya merezhevogo interfejsu zdijsnyuyetsya za dopomogoyu utiliti MFDeploy sho vhodit do skladu SDK NET Micro Framework Programnij interfejs dozvolyaye pracyuvati z nalashtuvannyami drotovoyi i bezdrotovoyi merezhi zvertatisya do DNS peredavati i prijmati povidomlennya za dopomogoyu soketiv Nalagodzhennya platiOsnovni virobniki nalagodzhuvalnih plat dlya NET Micro Framework kompaniyi GHI Electronics Device Solutions i AUG Electronics GHI Electronics proponuye nalagodzhuvalni plati Embedded Master Development System zasnovani na mikrokontrolerah ARM7 virobnika NXP sho pracyuyut na taktovij chastoti 74 MGc Kompaniya Device Solutions vipuskaye nalagodzhuvalni plati seriyi Tahoe zasnovani na zastosuvanni mikrokontroleriv iMXS virobnika FreeScale z yadrom ARM9 i taktovoyu chastotoyu 100 MGc AUG Electronics vipuskaye najproduktivnishi na cej chas nalagodzhuvalni plati na osnovi mikrokontroleriv ARM9 z taktovoyu chastotoyu 200 MGc Vsi ostanni modeli nalagodzhuvalnih plat zaznachenih virobnikiv osnasheni kolorovim sensornim ekranom merezhevim interfejsom Ethernet pristroyem chitannya kart pam yati SD Posilannya angl Mashinka na kontrollere s NET Micro Framework upravlyaemaya akselerometrom Android ustrojstva 4 kvitnya 2016 u Wayback Machine ros