LamichhaneKamal/os_-lpc1760
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Real Time Operating System to run in LPC1760. This is for the demo purpose to the student of SE-350 Operating System @ University of Waterloo. Part of the code is used from the university course website(learn), Code by thomas reidmiester and from the github link-https: //github.com/RobertElder/SE-35 (Robert Elder, James Hudon, Greta Cutulenco and Artem Pasyechnyk). IDE-Version: Keil (mu)Vision V4.23.00.0 Copyright (C) 2011 ARM Ltd and ARM Germany GmbH. All rights reserved. OS_LPC1760 | SRC-Folder mem.uvproj Open the project file and run the project. To see the test cases output check the output in UART1. Process.c- Process related structure, Process management functions. Priority API Checking the validity of priority Enqueue and dequeue Process initialization table Release processes Context switch Implements the scheduler Release Processor Usr.proc.c- User processes ->basically test cases Test cases for message enveleope and pririty checking byt comparing the current index and priority of running process. Memory.c- Defining the memory location to request the memory for the process, Releasing processor depending upon the availability of memory( crucial :( ).
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published