The goal of the thesis is creating a software simulator of a HW device the model of which is used in teaching embedded and real-time systems course. The aim is to provide the students with a possibilityof hands-on experience with developing real-time applications by developing a controller for the simulator. Specifically, the thesis should develop a simlator of a simplified punch press machine – i.e. a device which allows (i) positioning a head against the sheet of material, (ii) making holes, (iii) obtaining data about the movement, state of the punch press, etc.
The simulator itself shall run on an embedded board which is supposed to be connected to another embedded board on which a student of the course will deploy his/her controller. The board running the simulator should be further connected to a PC to visualize the state of the punch press. The thesis is thus supposed to provide: (i) specification of the connection of the two boards and their interaction protocol, (ii) specification of the connection to the PC and the interaction protocol, (iii) implementation of the punch press simulator, (iv) implementation of a visualization application on the PC, (v) sample punch press controller to demonstrate the functionality of the whole solution.
Seznam odborné literatury
[1] Specification of the Punch Press Device, http://d3s.mff.cuni.cz/~bures/ers-files/lectures/Punch%20Press%20Specification.pdf