Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

tasks for the discussion: mission statement for the discussion: figure out more

ID: 3803203 • Letter: T

Question

tasks for the discussion:

mission statement for the discussion: figure out more about the actual programs we will be using. and edit and watch, and make a conclusion

1. figure out which version of FreeRTOS to use, one suggestion is V8. RUN IT AND WATCH

[there are V9 and V6 at least, available]

2. figure out what question you could ask and pose it. make a hypothesis or posed question to answer

examples: what does OK mean if anything, what is it measuring, can we change these, and would we want to change it, where are the queues, tick descriptions and so on.

3. edit the program to do your analyzing. no need to edit the program if you question doesn't require it, like what is V140 and how can we fix this error. post your edit here [or links or fixes or whatever], no need to post the whole program

4. write your conclusion

Explanation / Answer

For FreeRTOS and component updates, there are some important factors that we should always kept in our mind:-

We should update CyaSSL to the latest version and also updated FreeRTOS+ components supplied directly by Real Time Engineers to make use of stdint and the FreeRTOS specific typedefs that were introduced in FreeRTOS V8.0.0.

              

In FreeRTOS V9.0.0rc1,ConfigSUPPORT_DYNAMIC_ALLOCATION configuration giving permission for a FreeRTOS application to be built without a heap even being being defined. The Win32 example located in the /FreeRTOS/demo/WIN32-MSVC-Static-Allocation-Only directory is provided as a reference for projects that do not include a FreeRTOS heap.

There are some updates required-

Update directory names that we are using WolfSSL instead of CyaSSL

We can update to latest WolfSSL code.

We can also update to latest FreeRTOS+Trace recorder code.

We should add in the FreeRTOS+Trace recorder library required for streaming trace.