Share to: share facebook share twitter share wa share telegram print page

Apache Mynewt

Mynewt
Apache Mynewt Logo
DeveloperApache Software Foundation, community
Written inC (Mynewt OS)
Go (Newt Tool)
Working stateStable
Source modelOpen-source
Latest release1.11.0 / September 7, 2023; 12 months ago (2023-09-07)[1]
Repositorygithub.com/apache/mynewt-core
PlatformsCortex-M0, Cortex-M3, Cortex-M4, Cortex-M7, MIPS32, Microchip PIC32, RISC-V
LicenseApache License 2.0
Official websitemynewt.apache.org

Apache Mynewt is a modular real-time operating system for connected Internet of things (IoT)[2] devices that must operate for long times under power, memory, and storage constraints. It is free and open-source software incubating under the Apache Software Foundation,[3] with source code distributed under the Apache License 2.0, a permissive license that is conducive to commercial adoption of open-source software.[4]

Overview

Apache Mynewt is a real-time operating system with a rich set of libraries intended to make prototyping, deploying, and managing 32-bit microcontroller based IoT devices easy.[5] It is highly composable, to allow building embedded system applications (e.g., locks, medical devices, industrial IoT) across different types of microcontrollers. The name Mynewt is wordplay on the English word minute, meaning very small: the kernel is only 6 KB in size.

The OS is designed for connectivity, and comes with a full implementation of the Bluetooth low energy 4.2 stack. With the addition of BLE (supporting all Bluetooth 4.2 compliant security features except privacy) and various utilities such as the default file system, console, shell, logs, stats, etc., the image size is approximately 96 KB for the Nordic nRF51822 Bluetooth SoC.[6] This size metric excludes the boot loader image.

Core features

The core operating system supports:[3]

Other features and utilities include:

Bluetooth low energy

The first network stack available in Mynewt is Bluetooth low energy[7] and is called NimBLE. It complies with Bluetooth Core Specification 4.2.[8]

NimBLE includes both the host and controller components. Access to the controller source code makes the BLE performance highly configurable. For example, the BLE throughput can be adjusted by changing the connection intervals, data packet size, packet queue size etc. A use case requiring a large number of concurrent connections can similarly be configured, provided there is adequate RAM allocated. Example applications that demonstrate how to use available services are included in the package.

Supported boards

The operating system is designed for cross-platform use in embedded systems (devices) and microcontrollers. It includes board support packages for the following, as of July 2023:[9]

  • nRF52 DK from Nordic Semiconductor (Cortex-M4)
  • RuuviTag Sensor beacon platform (Nordic nRF52832 based)
  • nRF51 DK from Nordic Semiconductor (Cortex-M0)
  • VBLUno51 from VNG IoT Lab (Nordic nRF51822 SoC based)
  • VBLUno52 from VNG IoT Lab (Nordic nRF52832 SoC based, Cortex-M4)
  • BLE Nano from RedBear (Nordic nRF51822 SoC based)
  • BLE Nano2 and Blend2 from RedBear (Nordic nRF52832 SoC based)
  • BMD-300-EVAL-ES from Rigado (Cortex-M4)
  • BMD-200 from Rigado (Cortex-M0)
  • Adafruit Feather nRF52 Pro
  • STM32F4DISCOVERY from ST Micro (Cortex-M4)
  • STM32-E407 from Olimex (Cortex-M4)
  • Arduino Zero (Cortex-M0)
  • Arduino Zero Pro (Cortex-M0)
  • Arduino M0 Pro (Cortex-M0)
  • Arduino MKR1000 (Cortex-M0)
  • Arduino Primo NRF52 (Cortex-M4)
  • NUCLEO-F401RE (Cortex-M4)
  • NUCLEO-F767ZI (Cortex-M7)
  • Discovery kit for STM32F7 Series (Cortex-M7)
  • FRDM-K64F from NXP (Cortex-M4)
  • BBC micro:bit (Nordic nrf51822; Cortex-M0)
  • SiFive HiFive1 (RISC-V Instruction Set Architecture)
  • NINA-B1 BLE module from u-blox (Cortex-M4)
  • 6LoWPAN clicker from MikroElectronika (PIC32MX470 microcontroller)
  • chipKIT Wi-FIRE (PIC32MZ microcontroller)
  • Creator Ci40 module (dual MIPS interAptiv CPU)
  • EE-02 board with Semtech Sx1276 chip from Telenor (Cortex-M4)
  • DA1469x Pro DK from Dialog Semiconductor (Cortex-M33)

Package management

The project includes the Newt Tool which is a command-line interface (CLI) based smart source package manager system for embedded systems development. Also, it allows composing builds with specified packages and compiler options, generating images and their digital signatures, and finally downloading and debugging the firmware on different targets.

See also

References

  1. ^ "Download - Apache Mynewt". mynewt.apache.org. Apache Software Foundation. Retrieved 2023-10-07.
  2. ^ "Arduino and Runtime Collaborate to Introduce Apache Mynewt (incubating) to Arduino Ecosystem". globenewswire.com (Press release). 20 May 2016. Retrieved 2016-05-24.
  3. ^ "Mynewt Incubation Status – Apache Incubator". incubator.apache.org. Retrieved 2016-05-24.
  4. ^ "Apache Mynewt RTOS Addresses IoT Power, Memory, Storage Constraints". www.infoq.com. Retrieved 2016-06-28.
  5. ^ "Open RTOS Targets Net of Things". www.eetimes.com. Retrieved 2016-05-24.
  6. ^ "nRF51822". Archived from the original on 2016-05-17. Retrieved 2016-05-24.
  7. ^ "Apache Mynewt finds a home on Arduino Srl's latest SBCs". www.linuxtoday.com. Archived from the original on 2016-05-28. Retrieved 2016-05-24.
  8. ^ Bluetooth Core Specification 4.2
  9. ^ "Getting Help". GitHub.

Read other articles:

Жуан Кабрал ди Мелу Нету(порт. João Cabral de Melo Neto бразильский поэт Дата рождения 9 января 1920(1920-01-09) Место рождения Ресифи Дата смерти 9 октября 1999(1999-10-09) (79 лет) Место смерти Рио-де-Жанейро Гражданство (подданство)  Бразилия[1][2] Род деятельности поэт, переводчик, эссеи...

2023 Senate elections in Ekiti 2019 Nigerian Senate elections in Ekiti State ← 2019 25 February 2023 2027 → All 3 Ekiti State seats in the Senate of Nigeria   Majority party Minority party   Party APC PDP Last election 2[a] 1[a] Seats before 2 1      APC incumbent retiring     APC incumbent running for re-election     PDP incumbent running for re-election The 20...

Maria TashPhoto of Maria TashTrade nameMaria TashFormerlyVenus Body ArtsTypePrivateIndustryJewelryPiercingEar curationFounded1993; 30 years ago (1993) in East Village, Manhattan, New YorkFounderMaria TashjianHeadquartersNew York, United States of AmericaNumber of locations7 concessions5 freestanding[1] (2022)Area servedNew York Metropolitan AreaGreater DublinGreater LondonMiami-Dade CountyDallas–Fort Worth MetroplexCity of Los AngelesMétropole du Grand ParisE...

Not to be confused with St Ives, Cornwall. Human settlement in EnglandSt IveCornish: Sen IvThe parish church in St Ive Church End, constructed c. 1338St IveLocation within CornwallPopulation2,231 (United Kingdom Census 2011 including Bodway )OS grid referenceSX311672Civil parishSt Ive and PensilvaUnitary authorityCornwallCeremonial countyCornwallRegionSouth WestCountryEnglandSovereign stateUnited KingdomPost townLISKEARDPostcode districtPL14Dialling cod...

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (يوليو 2019) كولن إغلستون معلومات شخصية الميلاد 23 سبتمبر 1941  ملبورن  الوفاة 10 أغسطس 2002 (60 سنة)   جنيف  مواطنة أستراليا  الحياة العملية المهنة مخرج أفلام،  وكا

Brouwerij St-Joseph kan verwijzen naar: Brouwerij St-Joseph (Aalst), een voormalige brouwerij te Aalst Brouwerij St-Joseph (Wieze), een voormalige brouwerij te Wieze Bekijk alle artikelen waarvan de titel begint met Brouwerij St-Joseph of met Brouwerij St-Joseph in de titel. Dit is een doorverwijspagina, bedoeld om de verschillen in betekenis of gebruik van Brouwerij St-Joseph inzichtelijk te maken. Op deze pagina staat een uitleg van de verschillende betekenissen van...

سكانو     الإحداثيات 41°54′10″N 13°52′48″E / 41.902641666667°N 13.879894444444°E / 41.902641666667; 13.879894444444  [1] تقسيم إداري  البلد إيطاليا[2][3]  التقسيم الأعلى مقاطعة لَكوِيلة  خصائص جغرافية  المساحة 134.68 كيلومتر مربع (9 أكتوبر 2011)[4]  ارتفاع 1050 متر  عدد ...

Buku ibadat harian yang dibuka di bagian compline (Biara Eisbergen di Rhine Utara-Westphalia, Germany) Compline (/ˈkɒmplɪn/ KOM-plin), juga dikenal sebagai Complin, Doa Malam, atau Doa pada Akhir Hari, adalah ibadat gereja akhir dari sebuah hari dalam tradisi jam kanonis, yang dilakukan pada waktu doa wajib. Kata tersebut berasal dari kata Latin completorium. Kata tersebut mula-mula dipakai dalam kegiatan tersebut pada permulaan abad ke-6 oleh Santo Benediktus dalam Regula Benedicti, pada ...

2020 film directed by Roger Kumble After We CollidedTheatrical release posterDirected byRoger KumbleScreenplay by Anna Todd Mario Celaya Based onAfter We Collidedby Anna ToddProduced by Jennifer Gibgot Nicolas Chartier Anna Todd Aron Levitz Courtney Solomon Mark Canton Brian Pitt Starring Josephine Langford Hero Fiennes Tiffin Dylan Sprouse Shane Paul McGhie Candice King Khadijha Red Thunder Inanna Sarkis Samuel Larsen Selma Blair CinematographyLarry ReibmanEdited byAnita Brandt-BurgoyneMusic...

2018 studio album by JungleFor EverStudio album by JungleReleased14 September 2018 (2018-09-14)Genre Disco[1] neo soul[2] R&B[3] funk rock[4] Length46:00Label XL Jungle chronology Jungle(2014) For Ever(2018) Loving in Stereo(2021) Singles from For Ever House In LAReleased: 8 May 2018[3] Happy ManReleased: 8 May 2018[4] CherryReleased: 22 July 2018[2] Heavy, CaliforniaReleased: 26 July 2018[5] Beat 54 (A...

Settlement in Greater Poland Voivodeship, PolandSypniewo-KoloniaSettlementSypniewo-KoloniaCoordinates: 53°26′46″N 16°37′40″E / 53.44611°N 16.62778°E / 53.44611; 16.62778Country PolandVoivodeshipGreater PolandCountyZłotówGminaJastrowie Sypniewo-Kolonia [sɨpˈɲɛvɔ kɔˈlɔɲa] is a settlement in the administrative district of Gmina Jastrowie, within Złotów County, Greater Poland Voivodeship, in west-central Poland.[1] References ^ Ce...

Malian singer Fatoumata DiawaraFatoumata Diawara, August 2012Background informationBornFebruary 21 1982Ouragahio, Ivory CoastOriginMaliGenresFolkWassoulouMali bluesOccupation(s)SingersongwriterYears active1999-presentLabelsWorld CircuitNonesuchWebsitewww.fatoumatadiawara.comMusical artist Fatoumata Diawara (Bambara: ߝߊ߫ߕߎߡߕߊ ߖߊ߯ߥߙߊ߫, romanized: Fatumta Jawara, born 1982) is a Malian singer-songwriter currently[when?] living in France. Diawara began her career as an...

2008 South Korean filmGirl ScoutDirected byKim Sang-manWritten byKim Seok-jooProduced bySim Bo-gyeongStarringKim Sun-aNa Moon-heeLee Kyung-silGo Joon-heeCinematographySeong Seung-taekEdited byKim Sang-bumKim Jae-bumMusic byKim Sang-manProductioncompaniesMK PicturesMyung FilmsBK PicturesPancinemaKD MediaDistributed byLotte EntertainmentRelease date June 5, 2008 (2008-06-05) Running time100 minutesCountrySouth KoreaLanguageKoreanBox officeUS$1.5 million[1] Girl Scout (Kor...

This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Lagata – news · newspapers · books · scholar · JSTOR (February 2015) (Learn how and when to remove this template message) Municipality in Aragon, SpainLagatamunicipality FlagSealLagataShow map of AragonLagataShow map of SpainLagataShow map of EuropeCoordinates: 41°14′N 0°48...

Oh Yeon-seo filmographyOh Yeon-seo in 2017Film11Television series23Web series2Television show2Music videos12 Oh Yeon-seo (Korean: 오연서, born Oh Haet-nim [오햇님]; June 22, 1987), is a South Korean actress, singer and model. She was a member of the girl group Luv under SidusHQ. Film Year Title Role Notes Ref. English Korean 2007 Herb 허브 Female teacher Someone Behind You 두사람이다 Jung Eun-kyung [1] May I Cry? 울어도 좋습니까? 2008 Our School's E.T. 울...

This article is about the 2019 album. For the 2019 comic book, see Hit-Girl In Hollywood § The Talkies. 2019 studio album by Girl BandThe TalkiesStudio album by Girl BandReleasedOctober 17, 2019 (2019-10-17)StudioBallintubbert House (Ballintubbert, County Laois)Sonic Studios (Dublin)Grand Street Recording (Brooklyn, New York City)Genre Noise rock post-punk experimental rock Length45:39LabelRough Trade RecordsProducerDaniel FoxGirl Band chronology Holding Hands Wit...

Rural district in Gilan province, Iran Not to be confused with Ziabar District.For the village, see Ziabar. Rural District in Gilan, IranZiabar Rural District Persian: دهستان ضیابرRural DistrictZiabar Rural DistrictCoordinates: 37°25′47″N 49°17′22″E / 37.42972°N 49.28944°E / 37.42972; 49.28944[1]Country IranProvinceGilanCountySowme'eh SaraDistrictZiabarCapitalChakuvarPopulation (2016)[2] • Total9,86...

Ukrainian footballer Roman Voynarovskyy Personal informationFull name Roman Vasylyovych VoynarovskyyDate of birth (1980-01-05) 5 January 1980 (age 43)Place of birth Russian SFSRHeight 1.75 m (5 ft 9 in)Position(s) MidfielderSenior career*Years Team Apps (Gls)1997 FC Dynamo Saky 7 (1)1997–2003 SC Tavriya Simferopol 39 (0)2001 → FC Tytan Armyansk (loan) 9 (1)2001–2003 → FC Dynamo Simferopol (loan) 37 (7)2004 FC Spartak Ivano-Frankivsk 13 (2)2004 FC Prykarpattya Kalus...

American football team San Diego ShockwaveEstablished 2006Folded 2007Played in San Diego, Californiaat the Viejas Arena League/conference affiliationsNational Indoor Football League (2007)Current uniformTeam colorsBlack, Maroon, White     MascotShock and WaveCheerleadersLady ShakersPersonnelPresidentJeff SprowlsHead coachRobert BeesTeam history San Diego Shockwave (2007) ChampionshipsLeague championships (1)2007Conference championships (0)Division championships (0)Home arena(s)...

Tech news, lifestyle, and information website Digital TrendsScreenshot Screenshot of Digital Trends from 2-14-2017Type of siteTechnology news, technology productsAvailable inEnglish, SpanishOwnerDigital Trends Media GroupCreated byIan Bell, Dan GaulEditorAndrew MartonikURLwww.digitaltrends.comCommercialyesRegistrationnoLaunchedJune 2006; 17 years ago (2006-06)Current statusonlineOCLC number810203593 Digital Trends is a Portland, Oregon-based tech new...

Kembali kehalaman sebelumnya