Creating IDE-projects for use in learning FreeRTOS
When reading the book, learning can be greatly enhanced by writing prototype programs that use the FreeRTOS APIs. Also, modifying the book’s example-programs can be instructive.
To write FreeRTOS applications, an IDE-project is needed, with FreeRTOS installed. There are two easy ways to obtain FreeRTOS projects:
Technique #1: Copy the example-programs’ IDE-workspace
To make modifications to the book’s example-programs, the example-program’s IDE-workspace can be copied. The workspace has an IDE-project for each chapter with example-programs.
The workspace and its directory are named packtBookRTOS2E
(described in chapter 3). The workspace also has folders for common code, used by the IDE-projects. For example, the directory Middleware
has source-code for FreeRTOS and SystemView, and the directory is shared by most of the IDE-projects. (A few of the IDE-projects do not use this shared directory...