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
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:
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 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
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.
Code without mutex Code with mutex
New CMakeLists.txt file New main.c file Comment and uncomment the delays as required.