Mbed

Mbed
Type OS
Udvikler ARM Limited
Skrevet i C og C++
Første udgave 21. september 2009
Hardware platform ARM Cortex-M
Licens Apache licens
Internet side mbed.org
 Mediefiler på Wikimedia Commons

Mbed  er en software- og hardwareplatform og et operativsystem af samme navn til enheder baseret på 32-bit mikrocontrollere fra ARM Cortex-M- familien . Projektet blev lanceret af ARM sammen med andre virksomheder.

Platformen fungerer online og indeholder et integreret udviklingsmiljø (IDE) inklusive en teksteditor, en compiler , et sæt biblioteker og kodeeksempler. Hardware inkluderer kort fra ARM , mbed- og FRDM-kortfamilierne fra NXP Semiconductors , Nucleo-familien fra STMicroelectronics , EFM32-familien fra Silicon Labs og mange flere.

Programmering

Et karakteristisk træk ved mbed er den måde, det fungerer på, hvor programmøren ikke behøver at installere specialværktøjer til programmering af controllere. Denne mulighed bruger en online IDE, der fungerer gennem en browser til at skrive kode. Kompilering foregår også online. Cloud-lagring af kode understøttes af Mercurials online versionskontrolsystem . Programmøren downloader en binær eksekverbar fil til sin computer, som han straks kan uploade til et af de understøttede boards . Nogle af de foreslåede boards har en USB -bootloader, der imiterer et flashdrev: at skrive en fil til dette flashdrev fører til flashing af mikrocontrollerens programhukommelse. Programmøren har således ikke brug for nogen speciel software eller hardwareværktøjer, og arbejdet kan udføres selv på en tablet.

Platformen består af to dele: kernen, som et team af professionelle programmører arbejder på, og komponenter, som alle kan deltage i.

En liste over understøttede tavler kan findes på fællesskabets websted. [1] Der er russisksprogede anmeldelser af EFM32 [2] , STM32 [3] NXP demoboards. [fire]

Se også

Noter

  1. Udviklingstavler | Mbed . Hentet 10. juni 2016. Arkiveret fra originalen 5. maj 2016.
  2. Artikel om EFM32ZG110F32 mikrocontroller / EFO Blog / Sudo Null IT News . Hentet 10. juni 2016. Arkiveret fra originalen 24. juni 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 Arkiveret 31. maj 2016 på Wayback Machine STM32 Nucleo: hurtig start med mbed [Amp/Wiki]]
  4. mbed - Populær robotteknologi . Hentet 10. juni 2016. Arkiveret fra originalen 4. juni 2016.

Links