FreeRTOS for Open Source embedded project on QEMU Arm Cortex M3
- or -
Post a project like this1391
$300
- Posted:
- Proposals: 1
- Remote
- #2882905
- OPPORTUNITY
- Awarded
Description
Experience Level: Intermediate
This project ports the FreeRTOS for an Open Source Bluetooth stack. Verification of this work is on an Arm Cortex M3 emulator.
Tasks:
Add a FreeRTOS thread and timer for the following Open Source project:
https://github.com/packetcraft-inc/stacks/tree/master
Thread and timer implementation source files implemented in this folder:
stacks/wsf/sources/targets/freertos
Baremetal examples are found here:
stacks/wsf/sources/targets/baremetal/wsf_os.c
stacks/wsf/sources/targets/baremetal/wsf_timer.c
FreeRTOS sources obtained from here:
https://github.com/aws/amazon-freertos
and must be stored here:
stacks/thirdparty/freertos
Verification of functional system using the FIT sample application built with the following command:
make -C ble-apps/build/fit/gcc PLATFORM=qemu_m3 RTOS=freertos
Verification of tickless timer expiration sourced by FreeRTOS timers.
Verification of main thread and idle thread operation.
Tasks:
Add a FreeRTOS thread and timer for the following Open Source project:
https://github.com/packetcraft-inc/stacks/tree/master
Thread and timer implementation source files implemented in this folder:
stacks/wsf/sources/targets/freertos
Baremetal examples are found here:
stacks/wsf/sources/targets/baremetal/wsf_os.c
stacks/wsf/sources/targets/baremetal/wsf_timer.c
FreeRTOS sources obtained from here:
https://github.com/aws/amazon-freertos
and must be stored here:
stacks/thirdparty/freertos
Verification of functional system using the FIT sample application built with the following command:
make -C ble-apps/build/fit/gcc PLATFORM=qemu_m3 RTOS=freertos
Verification of tickless timer expiration sourced by FreeRTOS timers.
Verification of main thread and idle thread operation.
John Y.
100% (9)Projects Completed
8
Freelancers worked with
4
Projects awarded
80%
Last project
22 Jul 2021
United States
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies