Embedded Software Design Layer
-
Updated
Mar 14, 2023 - C
Software Engineering is the discipline of applying engineering principles and practices to the creation, maintenance, and design of software for a variety of applications. This topic covers a broad range of areas including requirements analysis, software design, programming, project management, testing, and maintenance. It emphasizes systematic, disciplined, and quantifiable approaches to the successful development of high-quality, reliable software systems.
Embedded Software Design Layer
This is my progress in Embedded Systems Internship at Sprints
A software written in Embedded C that drives a prototype ECG monitor and detects arrhythmic heart rates using adaptive moving average algorithms
The "Philosophers" project at 42 is a programming exercise based on Edsger Dijkstra's dining philosophers problem. Students simulate philosophers alternating between thinking and eating, sharing forks, and managing concurrent resource access to avoid deadlocks and ensure proper synchronization.
This is an implementation of an event driven based Small scheduler module that selects the jobs to be submitted into the system and to decide which process to run.
Specify, design, and program modern connected electronic systems in response to the ever-growing number of connected devices
Created by Software engineers