The overwhelming majority of future computer systems will be characterized by embedded systems that communicate with each other. These can be found in machine controls, household appliances, motor vehicles, airplanes, intelligent buildings, etc., and will be increasingly integrated into networks such as the Internet in the future.
This practical project will deal with the architecture of embedded systems and will show the differences to traditional PC architectures (e.g. real-time capability, interaction with the environment) using practical examples. It is based on 16- or 32-bit microcontroller systems.
The focus of the practical project, which is divided into individual experiments, is
hardware-oriented assembler and high-level language programming
I/O and timer programming
Bus system connection of components
Communication (serial, CAN bus, Ethernet, radio and USB)
Control of models and use of different sensor technology
Brian W. Kernighan, Dennis M. Ritchie: The C Programming Language, Second Edition, Prentice Hall, 1988.
See documents on the website - only from the FB network or via VPN website
Group A, Wednesday, 12-16 h Takustraße 9, Room K63
Group B, Thursday, 12-16 h Takustraße 9, Room K63
Virtueller Raum 10
wöchentlich, ab 05.11.2020, 12:00 - 16:00 (15 Termine)