Home

  • The goal of this course is to give the participant the concepts and techniques necessary to develop software for embedded computer systems with real-time constraints. 
    This is a practical, results-oriented course that will provide knowledge and skills needed to build reliable and efficient embedded systems.
  • learning outcome: Upon completion of this course, students will be able to: 
    • Specify requirements to embedded real-time systems;
    • Use techniques and tools to analyze embedded real-time systems; 
    • Use design and implementation techniques. 
  • brief description of course content:
    • Specification: review of the most commonly used languages employed in the specfication of embedded RT systems (e.g., StateCharts, Petri nets, and VHDL); 
    • Embedded hardware: sensors, communication units, processing units, memories, and actuators; 
    • Embedded software: embedded operating systems, scheduling algorithms; 
    • Hardware/software codesign: methods for the optimal division of labor between the hardware and software parts of an embedded system; 
    • Validation: methods for ensuring that an embedded system behaves as expected: simulation, testing, formal verification.


Creation of the renewed course material  has been supported by EITSA.

Class Announcements

  • this week -- homework == work @ home There's a new homework under Homework Assignments with this same title (click here)
    Posted Apr 17, 2018, 11:03 PM by endre domiczi
  • 2018-02-13 Some of the educational videos seen (or still to be watched) today:         ESDT: Epidsode 1 - Introduction to Bootloader Design for MicrocontrollersBoot Directory Explained (also Linux boot process)         Boot process ...
    Posted Mar 14, 2018, 11:17 PM by endre domiczi
  • embedded linux -- "startup"  based on:  Michael Eager -- Getting started with Embedded Linux A 9-part introductory series on Linux in embedded systems.how to approach Linux if you haven't used it yet ...
    Posted Mar 20, 2017, 8:14 AM by endre domiczi
  • Student Project Report -- template The Student Project template (based on the one of course IAY0330) is available: http://goo.gl/Whq0igPlease make a copy of it for your own project, set the title ...
    Posted Apr 17, 2018, 10:51 PM by endre domiczi
  • Lecture, Lab schedule and location The times and locations of lectures and lab exercises can be found from the Class Calendar page.
    Posted Mar 14, 2018, 11:13 PM by endre domiczi
Showing posts 1 - 5 of 5. View more »

Homework Assignments

  • this week -- homework == work @ home Due to last minute changes in my travel (etc) arrangements 10.04 and 11.04 should be spent on finalizing homeworks and selecting/preparing your own project.I.e. Tue ...
    Posted Apr 17, 2018, 11:01 PM by endre domiczi
  • docker container for DEB package -- (2018-03-28) Using the docker course on YouTube : Docker Training by Noureddin Sadawiprepare to do a deb package build.A precondition is installing Docker on your RPi (see Introduction to Docker ...
    Posted Mar 28, 2018, 1:30 AM by endre domiczi
  • mqtt exercise -- - (2018-03-21) Using CloudMQTT and (possibly node-red ) implement a chat with your fellow student.resource for using CloudMQTT :Using Kaazing WebSockets with MQTT (JS) >>mqtt websockets html/js client (53) Using ...
    Posted Apr 2, 2018, 11:29 PM by endre domiczi
  • Read Temperature Sensor -- (2018-03-14) Read a temperature sensor (your choice: DS18B20, DHT11, the one on the RPi Sense Hat) the "normal" way, then by using MQTT and node-red. Document your findings in a ...
    Posted May 14, 2018, 11:49 AM by endre domiczi
  • make (ACT) LED blink Based on this video (11) Raspberry Pi Machine-Language Instructions - YouTubemake the ACT LED blink. Modifying the code (countdown, compare to Zero, using timer) is welcome.Report your findings ...
    Posted Mar 12, 2018, 2:55 PM by endre domiczi
Showing posts 1 - 5 of 5. View more »