Coder Social home page Coder Social logo

bimalka98 / embedded-systems-engineering Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 0.0 18.69 MB

Assignments of UOM's EN3240 - Embedded Systems Engineering module

License: MIT License

TeX 39.09% C++ 58.67% Shell 2.24%
real-time-scheduling security embedded-systems-hardware modeling-and-specification validation-and-verification code-compression iot-project

embedded-systems-engineering's Introduction

Embedded Systems Engineering ๐Ÿ“ท


Assignments

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]

References

  • UOM's EN3240 - Embedded Systems Engineering: Lecture Notes and Lectures by Dr. Subodha Charles

embedded-systems-engineering's People

Contributors

bimalka98 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.