Second day – August 28

laptop

10:00 – 13:00
Rust, a safe language for low-level programming

Rust is a relatively new language in systems and low-level programming. Its main goals are performance, correctness, security, and productivity. Although ~70% of all serious vulnerabilities are caused by memory errors, Rust offers 100% memory security (no segment failures or buffer overflows) and is 100% safe from data races. These safeguards are provided by a static type system with ownership and borrowing types. In addition, Rust provides several features better known from high-level languages: immutability, algebraic data types, pattern matching, traits, and closures. Functions are provided as zero-cost abstractions, so Rust’s performance is comparable to C or C++. The language is becoming more and more popular, and is being adopted by major software companies. This half-day tutorial begins with an introductory talk explaining the basic concepts of Rust. Following the presentation, participants will get hands-on experience with Rust through various exercises.

13:00 – 13:30
PCB antennas with your own hands for NeoMesh, NB-IoT, LTE-M, LoRaWAN, Mioty and other SubGHz technologies
If you want to design a wireless IoT device, you need to choose a good antenna. Antenna specifications are full of a lot of technical data that is often not fully known to the IoT developer. In this presentation, we will shed light on the darkness of antennas.

Presentation subtopics:

Mistakes in three known PCB antenna layouts
Return Losses
Antenna efficiency
Antenna gain
3D Antenna Patterns
2D Antenna Diagrams
The best antennas for printed circuit boards
Antenna Decision Summary

13:45 – 15:30
RISC-V and Linux
Could open source (RISC-V and Linux) lead to an autonomous car revolution?

15:30 – 16:00 – MATTER , Bluetooth LE, Zigbee and Thread: how can ST connectivity solutions support these evolving standards?
No abstract

16:00 – 17:45 – Implementations of embedded machine vision
Real-time motion tracking for augmented reality using TOF camera and Vulkan visualization
This talk examines cloud-based implementations in automotive system development, enabling cloud-based DevOps for mixed mission-critical workloads in cloud-based runtime environments and deployments to automotive peripherals.

17:45-18:30
Conference Closing