Mbed

Mbed
Tip de OS
Dezvoltator ARM Limited
Scris in C și C++
Prima editie 21 septembrie 2009
Platformă hardware ARM Cortex-M
Licență Licență Apache
Site-ul web mbed.org
 Fișiere media la Wikimedia Commons

Mbed  este o platformă software și hardware și un sistem de operare cu același nume pentru dispozitive bazate pe microcontrolere pe 32 de biți din familia ARM Cortex-M . Proiectul a fost lansat de ARM împreună cu alte companii.

Platforma funcționează online și conține un mediu de dezvoltare integrat (IDE) care include un editor de text, un compilator , un set de biblioteci și exemple de cod. Hardware-ul include plăci de la ARM , familiile de plăci mbed și FRDM de la NXP Semiconductors , familia Nucleo de la STMicroelectronics , familia EFM32 de la Silicon Labs și multe altele.

Programare

O caracteristică distinctivă a mbed este modul în care funcționează, în care programatorul nu trebuie să instaleze instrumente speciale pentru programarea controlerelor. Această opțiune folosește un IDE online care funcționează printr-un browser pentru a scrie cod. Compilarea se face și online. Stocarea codului în cloud este suportată de sistemul online de control al versiunilor Mercurial . Programatorul descarcă un fișier executabil binar pe computerul său, pe care îl poate încărca imediat pe una dintre plăcile acceptate . Unele dintre plăcile propuse au un bootloader USB care imită o unitate flash: scrierea unui fișier pe această unitate flash duce la intermiterea memoriei programului microcontrolerului. Astfel, programatorul nu are nevoie de niciun software special sau instrument hardware, iar munca poate fi făcută chiar și pe o tabletă.

Platforma constă din două părți: nucleul, la care lucrează o echipă de programatori profesioniști, și componente, la crearea cărora poate participa oricine.

O listă a plăcilor acceptate poate fi găsită pe site-ul comunității. [1] Există recenzii în limba rusă pentru plăcile demo EFM32 [2] , STM32 [3] NXP. [patru]

Vezi și

Note

  1. Plăci de dezvoltare | Mbed . Preluat la 10 iunie 2016. Arhivat din original la 5 mai 2016.
  2. Articol despre microcontrolerul EFM32ZG110F32 / EFO Blog / Sudo Null IT News . Consultat la 10 iunie 2016. Arhivat din original pe 24 iunie 2016.
  3. [https://web.archive.org/web/20160531011515/http://wiki.amperka.ru/%D0%B1%D1%8B%D1%81%D1%82%D1%80%D1%8B %D0%B9-%D1%81%D1%82%D0%B0%D1%80%D1%82:nucleo Arhivat 31 mai 2016 la Wayback Machine STM32 Nucleo: pornire rapidă cu mbed [Amp/Wiki]]
  4. mbed - Robotică populară . Consultat la 10 iunie 2016. Arhivat din original pe 4 iunie 2016.

Link -uri