Debugging FreeRTOS with QEMU in VSCode

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • FreeRTOS

    'Classic' FreeRTOS distribution. Started as Git clone of FreeRTOS SourceForge SVN repo. Submodules the kernel.

  • Once you have the prerequisite tools installed, proceed by cloning the source code we will be working with. From the command line, navigate to a folder where you would like to clone the FreeRTOS repository with the demo code, such as $ cd $HOME/Projects as an example. Then, go ahead and clone the FreeRTOS repository from GitHub like this:

  • QEMU

    Official QEMU mirror. Please see https://www.qemu.org/contribute/ for how to submit changes to QEMU. Pull Requests are ignored. Please only use release tarballs from the QEMU website.

  • In this post, I will step through an example setup that shows how to debug a FreeRTOS application in the Visual Studio Code (VSCode) editor using QEMU to emulate an Arm Cortex-M3 microcontroller. No actual hardware is required for this example, except a laptop or desktop as your development environment.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Chocolatey

    Chocolatey - the package manager for Windows

  • a. On Windows, you can install 'make' using Chocolatey at the Command Prompt with this command: > choco install make

  • HomeBrew

    🍺 The missing package manager for macOS (or Linux)

  • b. On MacOS, you can install 'make' using Homebrew in the Terminal app with this command $ brew install make

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Python Versions and Release Cycles

    4 projects | dev.to | 29 Nov 2023
  • Mac ad ingegneria informatica?

    2 projects | /r/Universitaly | 13 Mar 2023
  • Flutter Version Management (FVM)

    3 projects | dev.to | 13 Feb 2023
  • Patch Notes v 6.2.1

    2 projects | /r/Calibre | 29 Jul 2022
  • Hugo - as a static page blog

    2 projects | dev.to | 28 Mar 2022