Introduction In this tutorial we will walk through how to use FreeRTOS SMP on the RP2040. SMP or symmetric multiprocessing will allow us to make use of both of the Arm Cortex M0+ cores in the RP2040 microcontroller whilst using a real time operating system. In this tutorial we will cover how SMP works, how… Continue reading FreeRTOS SMP Tutorial
Category: Uncategorized
VSCode RP2040 Project Creation Steps
You can clone the template project from our github repository with the following command: If you want to do this without a template then use the following steps: CMakeLists.txt code:
ESP32 Sensor Node Source Code
Long range GPS asset tracker using the Cicerone board
Please note this article is a work in progress and will change over the coming days In this guide we detail how to make a long range (10km+) GPS asset tracker using the Cicerone board and LoRaWAN. This is the written version of the project featured in this video: Build list To make this project… Continue reading Long range GPS asset tracker using the Cicerone board
MangoPi MQ Quad features quad-core Allwinner H616 in a Pi Zero form-factor
MangoPi has just released the MQ-Quad, a Raspberry Pi Zero sized board featuring a quad-core Arm Cortex-A53 processor. Supported by 1GB of DDR3 RAM, WiFi and Bluetooth capabilities this board is shaping up to be quite a well featured Pi Zero “clone”. In terms of pricing, the MQ-Quad is currently listed on Aliexpress for around… Continue reading MangoPi MQ Quad features quad-core Allwinner H616 in a Pi Zero form-factor
HLK-W806 Microcontroller Board Tools
GitHub SDK (Including command line instructions) Available here Packages you may need: Translated Datasheets etc Disabling restrictions on ttyUSB Run: And add this in the file: Save, exit and unplug and replug the board into your USB port.
FreeRTOS on the RP2040 Part 5: Semaphores
Project Code
FreeRTOS on the RP2040 Part 4: Source Code
Code without mutex Code with mutex
FreeRTOS on the RP2040 Part 3 – Source Code
New CMakeLists.txt file New main.c file Comment and uncomment the delays as required.
FreeRTOS part 2: Tasks and Queues tutorial
CMakeLists.txt Main.c