mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-10-16 17:57:44 -04:00
* Add Eclipse/GCC project that targets the LM3S8962 QEMU model. * Get the Cortex-M QEMU project working. * Continue working on making stream buffer demo more robust and QEMU project. * Rename directory CORTEX_LM3S8986_QEMU to CORTEX_LM3S6965_QEMU. Work on making the Stream Buffer tests more robust. Check in before adding in the trace recorder. * Rename CORTEX_LM3S6969_QEMU to CORTEX_LM3S6969_GCC_QEMU. * Make the StreamBufferDemo.c common demo file (test file) more robust to other test tasks running at an equally high priority. * Work in progress checkin only - comments in main.c are incorrect. * Correct comments at the top of FreeRTOS/Demo/CORTEX_LM3S6965_GCC_QEMU/main.c Make the message buffer tests more robust in the case the a message buffer becomes full when prvSenderTask() has a higher priority than the reader task. * Disable trace recorder in the LM3S6965 QEMU demo. * I'm dropping FreeRTOS-Kernel reference update, since this seems to break the CMBC CI. Co-authored-by: Yuhui Zheng <10982575+yuhui-zheng@users.noreply.github.com>
223 lines
5.9 KiB
XML
223 lines
5.9 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<projectDescription>
|
|
<name>RTOSDemo</name>
|
|
<comment></comment>
|
|
<projects>
|
|
</projects>
|
|
<buildSpec>
|
|
<buildCommand>
|
|
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
|
|
<triggers>clean,full,incremental,</triggers>
|
|
<arguments>
|
|
</arguments>
|
|
</buildCommand>
|
|
<buildCommand>
|
|
<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
|
|
<triggers>full,incremental,</triggers>
|
|
<arguments>
|
|
</arguments>
|
|
</buildCommand>
|
|
</buildSpec>
|
|
<natures>
|
|
<nature>org.eclipse.cdt.core.cnature</nature>
|
|
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
|
|
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
|
|
</natures>
|
|
<linkedResources>
|
|
<link>
|
|
<name>CommonDemoFiles</name>
|
|
<type>2</type>
|
|
<locationURI>FREERTOS_ROOT/FreeRTOS/Demo/Common/Minimal</locationURI>
|
|
</link>
|
|
<link>
|
|
<name>FreeRTOS+Trace Recorder</name>
|
|
<type>2</type>
|
|
<locationURI>FREERTOS_ROOT/FreeRTOS-Plus/Source/FreeRTOS-Plus-Trace</locationURI>
|
|
</link>
|
|
<link>
|
|
<name>FreeRTOS_Source</name>
|
|
<type>2</type>
|
|
<locationURI>FREERTOS_ROOT/FreeRTOS/Source</locationURI>
|
|
</link>
|
|
<link>
|
|
<name>LegacyDrivers</name>
|
|
<type>2</type>
|
|
<locationURI>FREERTOS_ROOT/FreeRTOS/Demo/Common/drivers/LuminaryMicro</locationURI>
|
|
</link>
|
|
<link>
|
|
<name>CommonDemoFiles/include</name>
|
|
<type>2</type>
|
|
<locationURI>FREERTOS_ROOT/FreeRTOS/Demo/Common/include</locationURI>
|
|
</link>
|
|
</linkedResources>
|
|
<filteredResources>
|
|
<filter>
|
|
<id>1595186095257</id>
|
|
<name>CommonDemoFiles</name>
|
|
<type>5</type>
|
|
<matcher>
|
|
<id>org.eclipse.ui.ide.multiFilter</id>
|
|
<arguments>1.0-name-matches-false-false-IntQueue.c</arguments>
|
|
</matcher>
|
|
</filter>
|
|
<filter>
|
|
<id>1595186095263</id>
|
|
<name>CommonDemoFiles</name>
|
|
<type>5</type>
|
|
<matcher>
|
|
<id>org.eclipse.ui.ide.multiFilter</id>
|
|
<arguments>1.0-name-matches-false-false-recmutex.c</arguments>
|
|
</matcher>
|
|
</filter>
|
|
<filter>
|
|
<id>1595186095270</id>
|
|
<name>CommonDemoFiles</name>
|
|
<type>5</type>
|
|
<matcher>
|
|
<id>org.eclipse.ui.ide.multiFilter</id>
|
|
<arguments>1.0-name-matches-false-false-blocktim.c</arguments>
|
|
</matcher>
|
|
</filter>
|
|
<filter>
|
|
<id>1595186095276</id>
|
|
<name>CommonDemoFiles</name>
|
|
<type>5</type>
|
|
<matcher>
|
|
<id>org.eclipse.ui.ide.multiFilter</id>
|
|
<arguments>1.0-name-matches-false-false-semtest.c</arguments>
|
|
</matcher>
|
|
</filter>
|
|
<filter>
|
|
<id>1595186095310</id>
|
|
<name>CommonDemoFiles</name>
|
|
<type>5</type>
|
|
<matcher>
|
|
<id>org.eclipse.ui.ide.multiFilter</id>
|
|
<arguments>1.0-name-matches-false-false-QPeek.c</arguments>
|
|
</matcher>
|
|
</filter>
|
|
<filter>
|
|
<id>1595186095317</id>
|
|
<name>CommonDemoFiles</name>
|
|
<type>5</type>
|
|
<matcher>
|
|
<id>org.eclipse.ui.ide.multiFilter</id>
|
|
<arguments>1.0-name-matches-false-false-QueueSet.c</arguments>
|
|
</matcher>
|
|
</filter>
|
|
<filter>
|
|
<id>1595186095323</id>
|
|
<name>CommonDemoFiles</name>
|
|
<type>5</type>
|
|
<matcher>
|
|
<id>org.eclipse.ui.ide.multiFilter</id>
|
|
<arguments>1.0-name-matches-false-false-EventGroupsDemo.c</arguments>
|
|
</matcher>
|
|
</filter>
|
|
<filter>
|
|
<id>1595186095329</id>
|
|
<name>CommonDemoFiles</name>
|
|
<type>5</type>
|
|
<matcher>
|
|
<id>org.eclipse.ui.ide.multiFilter</id>
|
|
<arguments>1.0-name-matches-false-false-MessageBufferDemo.c</arguments>
|
|
</matcher>
|
|
</filter>
|
|
<filter>
|
|
<id>1595186095335</id>
|
|
<name>CommonDemoFiles</name>
|
|
<type>5</type>
|
|
<matcher>
|
|
<id>org.eclipse.ui.ide.multiFilter</id>
|
|
<arguments>1.0-name-matches-false-false-StreamBufferDemo.c</arguments>
|
|
</matcher>
|
|
</filter>
|
|
<filter>
|
|
<id>1595186095356</id>
|
|
<name>CommonDemoFiles</name>
|
|
<type>5</type>
|
|
<matcher>
|
|
<id>org.eclipse.ui.ide.multiFilter</id>
|
|
<arguments>1.0-name-matches-false-false-death.c</arguments>
|
|
</matcher>
|
|
</filter>
|
|
<filter>
|
|
<id>1595791773655</id>
|
|
<name>FreeRTOS+Trace Recorder</name>
|
|
<type>9</type>
|
|
<matcher>
|
|
<id>org.eclipse.ui.ide.multiFilter</id>
|
|
<arguments>1.0-name-matches-false-false-Include</arguments>
|
|
</matcher>
|
|
</filter>
|
|
<filter>
|
|
<id>1595791773708</id>
|
|
<name>FreeRTOS+Trace Recorder</name>
|
|
<type>5</type>
|
|
<matcher>
|
|
<id>org.eclipse.ui.ide.multiFilter</id>
|
|
<arguments>1.0-name-matches-false-false-trcKernelPort.c</arguments>
|
|
</matcher>
|
|
</filter>
|
|
<filter>
|
|
<id>1595791773801</id>
|
|
<name>FreeRTOS+Trace Recorder</name>
|
|
<type>5</type>
|
|
<matcher>
|
|
<id>org.eclipse.ui.ide.multiFilter</id>
|
|
<arguments>1.0-name-matches-false-false-trcSnapshotRecorder.c</arguments>
|
|
</matcher>
|
|
</filter>
|
|
<filter>
|
|
<id>1590288652117</id>
|
|
<name>FreeRTOS_Source</name>
|
|
<type>5</type>
|
|
<matcher>
|
|
<id>org.eclipse.ui.ide.multiFilter</id>
|
|
<arguments>1.0-name-matches-false-false-*.c</arguments>
|
|
</matcher>
|
|
</filter>
|
|
<filter>
|
|
<id>1590288057189</id>
|
|
<name>FreeRTOS_Source/portable</name>
|
|
<type>9</type>
|
|
<matcher>
|
|
<id>org.eclipse.ui.ide.multiFilter</id>
|
|
<arguments>1.0-name-matches-false-false-GCC</arguments>
|
|
</matcher>
|
|
</filter>
|
|
<filter>
|
|
<id>1590288057198</id>
|
|
<name>FreeRTOS_Source/portable</name>
|
|
<type>9</type>
|
|
<matcher>
|
|
<id>org.eclipse.ui.ide.multiFilter</id>
|
|
<arguments>1.0-name-matches-false-false-MemMang</arguments>
|
|
</matcher>
|
|
</filter>
|
|
<filter>
|
|
<id>1590288101945</id>
|
|
<name>FreeRTOS_Source/portable/GCC</name>
|
|
<type>9</type>
|
|
<matcher>
|
|
<id>org.eclipse.ui.ide.multiFilter</id>
|
|
<arguments>1.0-name-matches-false-false-ARM_CM3</arguments>
|
|
</matcher>
|
|
</filter>
|
|
<filter>
|
|
<id>1590288021187</id>
|
|
<name>FreeRTOS_Source/portable/MemMang</name>
|
|
<type>5</type>
|
|
<matcher>
|
|
<id>org.eclipse.ui.ide.multiFilter</id>
|
|
<arguments>1.0-name-matches-false-false-heap_4.c</arguments>
|
|
</matcher>
|
|
</filter>
|
|
</filteredResources>
|
|
<variableList>
|
|
<variable>
|
|
<name>FREERTOS_ROOT</name>
|
|
<value>$%7BPARENT-3-PROJECT_LOC%7D</value>
|
|
</variable>
|
|
</variableList>
|
|
</projectDescription>
|