If you wish to know extra about utilizing the Arduino Nano 33 BLE microcontroller, a brand new article printed by Djynet would possibly curiosity you. Guiding you thru the Mbed working system on Arduino Nano 33 BLE. The Arduino crew explains a bit extra concerning the implementation of the Mbed working system:
"As lots of it’s possible you’ll know, Mbed is a totally preemptive real-time working system, which suggests you’ll be able to run a number of" applications "(extra exactly threads) on the identical time, very like what is occurring in your laptop computer or smartphone. . At Arduino, we had been in search of a RTOS for a very long time on our extra superior boards, however we had by no means discovered something we favored earlier than we began working with the Mbed working system. Programming an RTOS is normally fairly sophisticated (each university-level course on working methods shall be filled with scary phrases like "mutex" and "hunger"), however you’ll not have to fret should you simply need to use it like Arduino; setup () and loop () are of their normal place, and nobody will play together with your program whereas it’s operating. "
"Since we didn’t have an official Arduino kernel for the NRCF52840 Cortex-M4 Nordic Microcontroller, which is the inspiration for the Nano 33 BLE and the Nano BLE Sense, we checked out completely different alternate options:
– Use of northern softdevice infrastructure
– Write a coronary heart from scratch
– Use Mbed OS as a base
The primary choice appears to be like juicy however runs up in opposition to one of many fundamentals of Arduino: open source software program. In reality, Softdevice's closed source method limits the liberty of the consumer. The second choice would put a heavy burden on our shoulders for a single board, which might make the kernel much less reusable. So we went to the third choice: to construct the kernel based mostly on the Mbed working system, share its drivers and libraries. "
Source: AB: Djynet: Adafruit
Filed below: Expertise Information, High Information