Find Jobs
Hire Freelancers

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

$2000-6000 HKD

Închis
Data postării: circa 3 ani în urmă

$2000-6000 HKD

Plata la predare
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.
ID-ul proiectului: 29783423

Despre proiect

7 propuneri
Proiect la distanță
Activ: 3 ani în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
7 freelanceri plasează o ofertă medie de $4.563 HKD pentru proiect
Avatarul utilizatorului
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 în 29 zile
5,0 (4 recenzii)
4,5
4,5
Avatarul utilizatorului
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 în 7 zile
4,6 (10 recenzii)
5,1
5,1
Avatarul utilizatorului
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 în 5 zile
3,7 (10 recenzii)
4,8
4,8
Avatarul utilizatorului
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 în 7 zile
5,0 (6 recenzii)
2,7
2,7

Despre client

Steagul HONG KONG
Central, Hong Kong
0,0
0
Membru din nov. 26, 2018

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.