Operácie

Embedded systems laboratory

Z SensorWiki

The Embedded Systems Laboratory at UAMT FEI STU has gradually evolved over the years from its original home at the Department of Automation and Control where we started working with microprocessor systems based on Slovak clones of the famous Intel 8035 and Intel MCS-480 single-chip microcontrollers produced in Tesla Piešťany in 1988. The development workstation consisted of a cross compiler running on an SM4-20 computer, an EPROM memory programmer, and a lubricator. We also had development briefcase systems PMI-80, SM-8035, etc.

As time went on, we worked with microcomputers of the Intel MCS-51 family - the de facto industry standard 8051, and the development facility grew to include development kits for the Siemens 80C552, Motorola 68HC11 processors, and memory programmers, EPROM simulator, a circuit emulator for the x51, x552, and other processors. As one of the first workplaces we started to work with C language compiler for Motorola processors.


About us

At the moment we can work with the 8-bit processors Intel x51, Microchip AVR family, Microchip PIC family as well as 32-bit processors of various ARM families. We also have development resources for the popular Arduino, Raspberry Pi or micro:bit platforms.

In addition to the usual equipment of simulators and computers with the necessary software, we have a parallel universal programmer ELNEC (more than 1000 different types of circuits), oscilloscopes with UART, i2c and SPI bus analyzers, JTAG interface and other unique devices.

The lab collaborates with chip manufacturers NxP and ON Semiconductor, who provide us with chip samples for students.

Additional information about the instrumentation and tutorials can be found on [separate page].


Laboratory activities: Embedded systems and their interconnection, programming and integration. Design and construction of electronic devices. Sensors, smart sensors and primary information processing. Digital Digital technologies and rapid prototyping.


Lectures for students


Selection of projects from the lab

  • Acrob - original development board, Arduino compatible
  • Mexle - original development platform, in cooperation with FH Heilbronn, Germany


Selected list of publications:



What is the embedded system?

Let's say it's a specialized computer system, usually single-purpose, often working in real-time. It tends to be part of a larger device containing mechanical parts in addition to electronics and software. Unlike a general-purpose computer, such as a PC, which can perform hundreds of loose tasks depending on the software, embedded systems work with a fixed program.

The definition is not settled, a few other suitable ones can be found here: http://www.google.com/search?q=define:Embedded+system

Perhaps examples of real-world applications that we consider to be nested serve better as definitions:


Development tools

When developing embedded systems, firmware is usually created on a general-purpose computer using so-called cross-compilers. A wide range of development tools are available:


Some other sites and information can also be found here: http://uamt.fei.stuba.sk/kega/vysledky-pracoviska.html