Safety Architectures on Multicore Processors – Mastering the Time Domain

A key pattern for building safe architectures is a strict separation of QM and safety code, considering a separation not only in the memory domain but also in the time domain. On a multicore processor, this can be achieved by placing QM code on one core and safety code on another. This approach however brings … Read more

WebSockets on the ESP32

Sending data between an embedded device and something like an PC sometime can be frustrating. Usually communication standards like UART/RS232 are used to establish an easy to use connection, while other standards like USB are difficult to handle and tend to be very complicated. I was playing with the ESP32 and wrote a basic WebSocket server. … Read more

A CAN driver for the ESP32

Last year I ordered an ESP32, a chip that got quiet a lot of attention because it is small, affordable and comes with a free SDK. I worked with the predecessor, the ESP8266 and I think that the ESP32 is way easier to use and the SDK (called ESP-IDF) is much more powerful compared with the ESP8266. Time to get … Read more

🇩🇪 Warp3 auf allen Kernen

Multicore Mikrocontroller bringen aufgrund ihrer Komplexität besondere Herausforderungen, wie die Inter-Core Kommunikation und den Schutz von Ressourcen vor unerlaubtem Zugriff mit sich. Zudem ist die Parametrisierung und Nutzung immer leistungsfähigerer und umfangreicherer Peripherie komplex und fordert den Anwender somit zusätzlich. Die Programmierung von Multicore Mikrocontrollern stellt Entwickler vor eine große Herausforderung. „Für die Umstellung auf … Read more

A monitoring based safety architecture for multicore microcontrollers

Separation in the data-, resource- and time-domain is a big challenge on multicore microcontrollers. Combined with dependencies in the same domains, the result very often is a fragile, complex structure that is difficult to handle. In a previous project, an innovative runtime environment, which is based on ideas of Adaptive AUTOSAR has been developed together … Read more

Multicore microcontroller programming

Since the 70’s, Moores Law was the driving force behind the increase of computing power. As we know, we start to reach the physical limitations of downscaling, which made higher frequencies possible but also lead to higher leakage currents and therefore power consumption and heat. As squeezing a lot more GHz out of the circuits … Read more

Exoskeleton simulator project finished

The last month my girlfriend and I had been working on a system to capture leg movement and animate a skeleton together with a exoskeleton. The motivation was to improve the “mobility in the city”. We found that people using a wheelchair often fell “unequal” as they are simply not on the same height as “normal” … Read more

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies.