* Exclude unnecessary directories from build. 1. "FreeRTOS/Source/example" 2. "FreeRTOS+Trace Recorder/extras" 3. "FreeRTOS+Trace Recorder/kernelports/BareMetal" 4. "FreeRTOS+Trace Recorder/kernelports/ESP-IDF_FreeRTOS" 5. "FreeRTOS+Trace Recorder/kernelports/ThreadX" 6. "FreeRTOS+Trace Recorder/kernelports/Zephyr" 1 is applied to both of "Debug" configuration and "Debug_CodeCoverage" configuration. Others are applied to only "Debug" configuration because those directories are already excluded from build on "Debug_Coverage" configuration. * Include path setting is modified. 1.Directory name is modified.("Include" -> "include") 2.New path is added.(FreeRTOS+Trace Recorder/kernelports/FreeRTOS/include) These modifications are needed to build "Debug" configuration. They are not needed for "Debug_CodeCoverage" configuration because these paths are not used. But these modifications are applied to both of "Debug" configuration and "Debug_CodeCoverage" configuration because of future potential risk. * [WIN32-MingW Demo] Replace "Exclude from Build" by "Resource Filter". "Resource Filter" is better than "Exclude from Build" because "Resource Filter" makes excluded directories invisible on Eclipse GUI. But some directories are still "Exclude from Build" because they should be excluded only on "Debug_CodeCoverage" configuration. "Resource Filter" cannot be specified to each configuration separately. * Code review suggestions Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com> --------- Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com> Co-authored-by: Rahul Kar <118818625+kar-rahul-aws@users.noreply.github.com> Co-authored-by: Gaurav Aggarwal <aggarg@amazon.com> |
||
---|---|---|
.. | ||
Demo | ||
License | ||
Source@4d4f8d0d50 | ||
Test | ||
links_to_doc_pages_for_the_demo_projects.url | ||
README.md |
Directories:
-
The FreeRTOS/Source directory contains the FreeRTOS source code, and contains its own readme file.
-
The FreeRTOS/Demo directory contains a demo application for every official FreeRTOS port, and contains its own readme file.
-
The FreeRTOS/Test directory contains the tests performed on common code and the portable layer code, and contains its own readme file.
See FreeRTOS/SourceOrganization for full details of the directory structure and information on locating the files you require.
The easiest way to use FreeRTOS is to start with one of the pre-configured demo application projects (found in the FreeRTOS/Demo directory). That way you will have the correct FreeRTOS source files included, and the correct include paths configured. Once a demo application is building and executing you can remove the demo application file, and start to add in your own application source files.