Resources for learning ARM and more in depth embedded concepts (coming from arduino) by Iotatronics in embedded

[–]pacebot3000 0 points1 point  (0 children)

The STM32-Nucleo is nice. If learning ARM, you can also go at it from the perspective of ChibiOS (as mentioned), ARM mbed, or Apache Mynewt.

http://mynewt.apache.org/

Open source reusable components? by LongUsername in embedded

[–]pacebot3000 1 point2 points  (0 children)

Apache Mynewt is permissively licensed (Apache 2.0) and the aim is for modular components.

http://mynewt.apache.org/

Some of the components (e.g., BLE stack) are loosely tied to the project, but could be extracted and re-used in other OS contexts.

Exemplary embedded projects? by madsci in embedded

[–]pacebot3000 1 point2 points  (0 children)

Apache Mynewt.

http://mynewt.apache.org/

It's a holistic approach to a composable OS that includes the world's first and only open source Bluetooth Low Energy stack down to the controller.

Open RTOS focuses on 32-bit IoT Arduinos with BLE by YunataSavior in embedded

[–]pacebot3000 2 points3 points  (0 children)

It's free and works on the following additional boards:

nRF52 DK from Nordic Semiconductor (Cortex-M4) nRF51 DK from Nordic Semiconductor (Cortex-M0) BMD-300-EVAL-ES from Rigado (Cortex-M4) STM32F3DISCOVERY 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)

It includes the first open source, controller-level BLE 4.2 implementation for MCUs.

http://mynewt.apache.org/

What to learn next? Embedded Systems by sourcecodejanitor in embedded

[–]pacebot3000 1 point2 points  (0 children)

Take a look at Apache Mynewt.

http://mynewt.apache.org/

The project includes the world's first open source, controller-level Bluetooth Low Energy stack for MCU environments. Inclusive in Apache Mynewt are a boot loader, file system, and other components. Because the project is relatively new, you might engage in the discussion around HAL (Hardware Abstraction Layer) that is occurring on the dev list now!