Embedded

Our specializations and expertise

Effective Embedded Development

Figure: Relevant technologies for effective embedded development

Embedded systems are becoming increasingly complex. Consequently, when developing such systems, it is essential to use technologies, system architectures and software design techniques that can cope with this increasing complexity. In this context, we work with modern programming languages, in particular C++, as well as the operating systems embOS, Mbed, FreeRTOS and Zephyr.

Contact person: Prof. Reto Bonderer

Figure: CAD design UNISON board

For some applications, a low time delay (latency) in information processing and transmission is crucial. In this context, we are investigating optimized system architectures.

Project: UNISON

Contact person: Prof. Dr. Christian Werner

Figure: Experimental setup with two neurons implemented as an optical-electrical circuit.

We are investigating alternative implementations of artificial neural networks that are based on the biological model. In the long term, this should significantly reduce the electrical power consumption of AI applications.

Project: BioIng4H-ONC (requested)

Partner: TU Braunschweig / Ostfalia Hochschule für angewandte Wissenschaften

Contact person: Prof. Dr. Christian Werner

Figure: Microcontroller (top right) boots cryptographically secured firmware from external flash ROM (bottom left).

Many embedded systems perform safety-critical tasks: e.g. in medical devices, cars or airplanes. The security of these systems is significantly influenced by the software used. We are therefore investigating how secure software can be created and used while maintaining high productivity. This includes, for example, secure booting in conjunction with cryptographically secured firmware updates.

Contact person: Prof. Dr. Christian Werner

In recent years, CMOS cameras as well as microprocessors have become significantly smaller, cheaper and more powerful. This combination allows powerful computer vision applications in areas where this was previously unthinkable, such as in household appliances and for IOT/IIOT applications. ICOM has significant experience with low-cost embedded computer vision systems for various applications.

Contact person: Prof. Reto Bonderer

The computing power of typical platforms for embedded systems has increased enormously in recent years. As a result, embedded design is becoming increasingly demanding. ICOM has extensive experience in the design and realization of real-time capable embedded systems (hardware and software). The target platforms are often ARM platforms, DSPs and FPGAs. Our focus is on highly efficient software development in C++ and C without an operating system (bare metal) or with RTOS or embedded Linux. Our GUI tool is Qt. IoT devices demand high standards of embedded security.

Blog Compass-Security

Contact person: Prof. Reto Bonderer

Prof. Dr. Christian Werner

ICOM Institut für Kommunikationssysteme Professor for Embedded Software Engineering

+41 58 257 42 39 christian.werner@ost.ch

Prof. Reto Bonderer

Fachabteilung Elektrotechnik Leiter Fachabteilung Elektrotechnik, Professor for Embedded Software Engineering

+41 58 257 45 16 reto.bonderer@ost.ch

Noah Kälin

ICOM Institut für Kommunikationssysteme Projektmitarbeiter

+41 58 257 46 88 noah.kaelin@ost.ch

Ramon Moscatelli

ICOM Institut für Kommunikationssysteme wissenschaftlicher Assistent

+41 58 257 13 71 ramon.moscatelli@ost.ch