References

2020 (2 months, in parallel)

Creation of embedded Linux for X86

Role: Linux development
Client: Marine industry
Location: Hanseatic and university town of Greifswald
Project content:

Creation of a Linux-based operating system as an embedded system for an X86-based panel PC.

  • Building the Linux distribution with required packages
  • Filesystem Overlay EXC
  • Running the OS in RAM
  • Implementation of update mechanisms for application and system
Expertise: Linux, Buildroot
Products used: Buildroot

2020 (4 months, in parallel)

Development of an IO expansion board

Role: Product Owner, Hardware/Software Developer
Client: Marine industry
Location: Hanseatic and university town of Greifswald
Project content:

Design of a board for voltage monitoring and for controlling digital I/O:

  • Conceptual part of the overall product
  • Coordination with hardware developer (interface requirements, structure, components, requirements EMC)
  • Hardware Review (circuit design, PCB)

Development:

  • Implementation of the embedded firmware (AVR128DA32)
  • Development of communication protocol external systems
  • Interface specification for User API

Commissioning/testing:

  • Functional test
  • EMC pre-measurement

Support for automated tests in production

Expertise: Product owner, embedded, C, hardware analogue/digital, serial communication, RS422
Products used: MPLAB X

2020 - 2021 (7 months)

Development of an FPGA driver ARM/ Linux

Role: Embedded software developer
Client: Military industry
Location: Hanseatic and university town of Greifswald
Project content:

Development of an FPGA driver for ARM processor:

  • Adaptation Linux BSP
  • Adaptation device tree
  • PCIexpress driver for 24 serial channels
  • Serdes driver for 8 serial channels, 16 generic I/O/Pulse
  • watchdog driver
  • NTP Time Management, MIL range
  • User API for drivers
  • Development of test programs and documentation
Expertise: Linux kernel, C, PCIexpress, Serdes, Hardware, UART
Products used: peta-linux, eclipse, yocto

2020 (2 days in parallel)

Development and construction of a prototype of a fast pulse driver

Role: Hardware developer
Client: Marine/ Military industry
Location: Hanseatic and university town of Greifswald
Project content:

Development and construction of a prototype of a fast pulse driver (In 2-18 V / Out 5 V) Delay < 30 ns

Circuit design, unbundling PCB

Printed circuit board production (isolation milling) and assembly manually SMD test and Interference suppression DC/DC converter and EMC pre-measurement

Expertise: Hardware development, prototyping
Products used: Eagle, Milling machine