Linked project directories contain extensive explanations (pdf and/or readme) of the projects mentioned below.
Figure | Desciption |
---|---|
Modeling & Specification Drawing a condition/event Petri net model for a library system [project] |
|
IoT Project Building a node-red application to get the weather data in an user-provided location from OpenWeather; Extend that Weather Application to include a Weather Warning Device implemented with the NodeMCU [project] |
|
Real-time Scheduling Testing whether a given set of tasks are schedulable on a single processor using Rate-Monotonic (RM) scheduling by applying both necessary and sufficiency tests; Rate Monotonic Scheduling; Earliest Deadline First Scheduling [project] |
|
Code Compression Implementation of both code compression and decompression using C++. The dictionary can have eight entries (index 3 bits) and the eight entries are selected based on frequency. TBC. Refer the Assignment 3 - Instructions.pdf and README in the linked project directory for all the instructions [project] |
|
Validation/Verifcation & Security Decrypting a given shadow.hex file which has been encrypted using RC4 encryption, using CrypTool; Crack the passwords in the decrypted shadow file with the help of the dictionary rockyou.txt by using John the Ripper password cracking utility [project] |
- UOM's EN3240 - Embedded Systems Engineering: Lecture Notes and Lectures by Dr. Subodha Charles