Skip to content

Multi-threaded program using the POSIX pthread API to simulate some functionality of the power system on a spacecraft

Notifications You must be signed in to change notification settings

iAniket23/Spacecraft-EPS-Simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Spacecraft-EPS-Simulator

It is a multi-threaded program using POSIX pthread API. It simulates some functionality of the power system on a spacecraft. It updates the battery's voltage, current and temperature readings constantly. It also check these values to see that the values are within an expected range, and finally check to see if the power system as a whole is doing okay.

GOAL

Make use of several multithreading pthread calls. Introduce multitasking, synchronistion, and resource protection and sharing. Some components of an embedded power system might actually be programmed.

Language Used

C

Things Learnt

Multi threading and Processes POSIX pthread
Microkernal- FreeRTOS
Synchronization-Mutex
Electronic Power System Board

Thanks!

About

Multi-threaded program using the POSIX pthread API to simulate some functionality of the power system on a spacecraft

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages