Find Jobs
Hire Freelancers

Build me a Real Time Operating System that can support up to 20 tasks (C programming)

$2000-6000 HKD

Closed
Posted about 3 years ago

$2000-6000 HKD

Paid on delivery
One of the projects required the RTOS to handle the below requirements. • The RTOS kernel can support up to 20 tasks. • The system tick time is 10ms (i.e., SysTick is triggered every 10 ms). • The scheduling decision (i.e., deciding which task to run next) should be decoupled from the context switch (changing the stack pointers). The scheduling decision should be done in function OS_Schd. The context switch should be done in the handler of PendSV. • Each task is associated with a weight value. When the RTOS kernel switches to execute a task, it will execute for w system ticks, where w is the weight value of this task, and the switch to the next task. The order for tasks to execute should be consistent with the order of the creation of the tasks. • Each task is created using function OS_createTask. The function receives several parameters, including the weight value of the task, the stack pointer, the starting address of the stack and the function to be executed in this task. The stack and the stack pointer of the task are initialized in OS_createTask. OS_createTask creates a single task each time, and tasks are all created using OS_createTask. And there are 2 more project need to be done. Feel free to contact me and I can provide you with more information. All the projects should be able to deploy on a MCU - Stellaris LM4F120. You can use IAR IDE to simulate first.
Project ID: 29783423

About the project

7 proposals
Remote project
Active 3 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
7 freelancers are bidding on average $4,563 HKD for this job
User Avatar
Hello there, How are you? I just saw your project posted. I have read the brief details and I feeI i can help you with it. Pleas start the chat and discuss it in detail. Please check my reviews on my previous projects. Looking forward to ur kind response. Regards, Ayesha
$6,000 HKD in 29 days
5.0 (4 reviews)
4.5
4.5
User Avatar
Hi, Hope you are doing well. I have full experience C/C++ so that I have confident to complete your project perfectly. I will be very happy to discuss about your project via chatting. Thank you.
$3,000 HKD in 7 days
4.6 (10 reviews)
5.1
5.1
User Avatar
Hello I am professional Software engineer with specialization in Operating systems and Software development I have 4years experience in developing such Applications/Systems I did my MSSE from NUST Islamabad Please open message box for me so we can discuss the details Thanks
$5,000 HKD in 5 days
3.7 (10 reviews)
4.8
4.8
User Avatar
Hi, I have 4+ yrs experience of Embedded including RTOS like FreeRTOS/uCOS. I can handle your project successfully. Your project will be completed by me in a short time. Let's discuss more details via chat. I am looking forward to hearing from you. Thank you. Regards.
$3,500 HKD in 7 days
5.0 (6 reviews)
2.7
2.7

About the client

Flag of HONG KONG
Central, Hong Kong
0.0
0
Member since Nov 26, 2018

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.