Laboratory of Digital Systems and Hardware Information Processing

 | Introduction

The laboratory conducts sessions that are focused on understanding how software operates and how it is developed for devices that are equipped with microprocessors, microcontrollers, and computers of various formats.

The knowledge and skills that are gained in Laboratory 3.24 are intended to provide a better understanding of the operation and creation of software for computers in various forms. The participants of these sessions engage in the study of how software works and the creation of software for both specialized devices and those that are commonly used in everyday life (these range from smart building equipment and smartphones to common electronic home devices and gadgets that enhance daily life). Those who participate in Laboratory 3.24 can learn practical skills such as enabling device communication with the Internet, processing data from attached sensors or cameras, or generating interesting visual or auditory effects using advanced algorithms.

 | Laboratory

In Room 3.24, we conduct laboratory and project sessions as parts of the following courses:

  • - Microprocessor Technology;
  • - Digital Technology;
  • - Hardware Aspects of Cybersecurity;
  • - Embedded Systems;
  • - Advanced Digital Systems;
  • - “Maker – Creative Construction and Programming of Electronic Gadgets.”

The individuals who are responsible for Laboratory 3.24 make continuous efforts to ensure that it is equipped with the most interesting hardware that allows for valuable and creative exercises and projects. The themes of the tasks are regularly updated and adapted to the latest trends in the broad field of computer science. The participants of the sessions have access to specialized equipment with established positions in the industry as well as professional applications such as STM32 platforms and tools. They are also encouraged to use hardware platforms and tools that are of an innovative, experimental, and creative nature, such as globally recognized platforms and technologies that are related to Arduino and Raspberry Pi. These platforms have specific educational values and are widely used for conducting scientific research and experiments.

 | Equipment details

To facilitate the even more effective development of innovative and creative projects, Laboratory 3.24 is equipped with 3D printers where the participants in the courses can create their own prototypes of mechanical components for the devices on which they are working. The laboratory also includes a set of educational kits – the Elvis II system by National Instruments. The students also have access to universal chassis for building mobile robots (including the Magician Chassis) as well as a range of tools (such as multimeters) and signal-observation devices (including traditional oscilloscopes and modern logic-state analyzers like Analog Discovery).

The participants in the courses that are conducted in the laboratory perform practical exercises and projects using hardware and software technologies that are highly valued in today’s industry:

  • - hardware platforms like STM32, along with dedicated tools like STM32 Cube IDE, Cube MX, and VSCode with PlatformIO;
  • - ESP32;
  • - FPGAs from AMD (formerly Xilinx) and Intel (formerly Altera);
  • - Raspberry Pi models: 3B, 3B+, 4B, Raspberry Pi Zero, and Pico (various models);
  • - Arduino hardware platforms and frameworks (natively, and in VSCode);
  • - Python: MicroPython, Circuit Python;
  • - C and C++ programming languages, graphical tools, high-level languages (like Python), and hardware description languages (HDL);
  • - 3D printing and creative exercises (Prusa I3 MK3S 3D printer, and FreeCAD software).

| If you have questions

Write to us!

  informatyka@agh.edu.pl