Services

Projects and Research


Last years I've been working with following technologies and projects.

The Yocto Project


  • + 10 years experience in setting up Yocto projects and embedded linux plumbing

  • Multiple SOC implementations: NXP i.MX6, i.MX8, i.MX9, TI AM6xx

  • Multiconfig Arm Aarch64 Cortex-M x86

Zigbee


  • Using Silicon Labs chips and SDK

  • NCP interface gateway

  • PoC Sensor Devices

Bluetooth BLE, Mesh


Linux Kernel


  • In depth knowledge with over 15 years experience

  • Setting up ARM SOC platforms NXP iMX6,8,9, TI AM3352, AM62x, AM62A

  • Device-tree (overlays), u-boot interaction, fit

  • Custom driver development (e.g. DSA ethernet switch)

  • Board bring-up, hardware / software debug

  • U-boot interaction

U-Boot


  • In depth knowledge with over 15 years experience

  • Setting up ARM SOC platforms NXP iMX6,8,9, TI AM3352, AM62x, AM62A

  • Custom platform and driver development

  • A/B upgrade scenarios, linux interaction

  • Board bring-up, hardware / software debug

  • Secure boot

Processors and MCU's


  • In-depth knowledge electronics and firmware

  • Experience with different toolchains, IDE's, SDK's

  • Cortex A: NXP iMX6,8,9, TI AM3352, AM62x, AM62A

  • Cortex M: Silabs, Nordic, NXP

  • Espressif ESP32

  • Bare-C, freeRTOS, Arduino, Zephyr

  • Board bring-up, hardware / software debug

  • Rapid prototyping

  • Device firmware upgrades (DFU):

    • Via different media OTA, UART, ...

    • Failsafe and robust scenarios, A/B upgrading

    • Secure boot

  • Power efficient

Programming, Languages, Tooling


  • C, Python, Bash scripting

  • Git repositories

  • Gcc, Makefiles, CMake, Yocto integration

  • Automatic build pipelines (Jenkins, CI/CD)

  • Onboarding scenarios (field and manufacturing)

Human Interfacing


  • Audio and video integration embedded linux systems

  • Gstreamer pipelines, hardware optimized codecs

  • Voice SIP, RTP protocol with H264 video

  • UI PoC LVGL with AV integration

  • Image sensor evaluation

  • Evaluation edge AI implementation Texas Instruments 

  • Wayland - gstreamer subsurface integration in LVGL

Protocols 


  • Wired communication: Ethernet, USB, SPI/I²C, ...

  • Wireless: WiFi, propriety 868MHz protocols 

  • Networking: Ethernet / IP MQTT / HTTP / SPE ....

  • Sensors: H/T, CO2, TVOC, ...

Security related


  • Secure boot

  • OPTEE

  • Secure chain of trust

  • Authentication, encryption, privileges, ...

  • Manufacturing onboarding

Home Assistant


  • Enthusiast home user

  • Used as PoC for many technologies

  • Testing of IoT devices and technologies

  • MQTT interfacing to influxDB and Grafana

Have a development requirement that's not listed? Let's talk about it!