Linux Kommunikations Box

Linux communication box

About the Customer and the Project

Our customer is a leading company in the healthcare sector, providing fully integrated software and hardware solutions for medical applications. Within this project, CSA supported the customer in developing a new system solution for integrating laboratory devices and optimizing data transmission to the backend system.

 

Our Services

CSA provided comprehensive services within a turn-key project, covering overall project management as well as the complete hardware, software, and enclosure development of a system based on an NXP i.MX8 ARM Cortex processor. During hardware development, circuit design was created and simulated, component selection was optimized for direct compatibility with the mainline Linux kernel, and all relevant standards were adhered to. Three essential aspects were taken into account:

 

  • Maintaining existing interfaces for backward compatibility
  • A modular electronic design with additional interfaces for future modifications
  • Easy assembly of the devices

 

On the software side, CSA developed a hardware-specific image based on the Debian "Bookworm" Linux distribution and the latest Linux kernel. This included configuring the "u-boot" bootloader, kernel settings, and the device tree. The image is encrypted for operation and is generated using CSA's proprietary Linux Build System.

Thanks to the close and collaborative partnership between CSA and the customer, hardware and software requirements were effectively implemented, and the system was successfully deployed.

 

Created Value

The realization of this innovation was only made possible through CSA's contributions, as the customer does not have an in-house development department. By incorporating the latest technologies into a future-oriented design, a clear competitive advantage was achieved, laying the foundation for additional features. At the same time, production costs were reduced, representing an economic benefit. The developed system stands out for its high reliability and modular architecture, facilitating future modifications and extensions.

Throughout the entire project, CSA acted as the sole point of contact, taking full responsibility for development, production, and testing. This minimized the coordination effort required from the customer.

Technologies & Expertise

  • NXP i.MX8 ARM Cortex processor
  • External communication interfaces: USB 2.0, Ethernet, RS232, WLAN including Ethernet switch and USB hub
  • Internal communication interfaces: I2C, SPI, UART, SD card slot
  • Linux – Debian "Bookworm"
  • Secure Boot
  • Docker
  • Azure Pipelines as build pipeline
  • CSA Linux Build System

Applied Methodology

  • Project management
  • Implemented as a turn-key project
  • Hardware and software development according to customer requirements
  • Evaluation in an external laboratory

Used Tools

  • Altium Designer
  • Azure DevOps
  • GitHub
  • Docker
  • CSA Linux Build System
  • Visual Studio Code

Our Services

  • Overall project management
  • Hardware development and optimization (component availability / second source)
  • Software development and porting to Linux
  • Integration into the customer's CI/CD infrastructure
  • System integration
  • Documentation and testing
  • Training and customer support

Contact us

Amberg Infra 7D AG
Baer
BKW logo.svg
CSA
Curtis
Deutsche Bahn AG Logo.svg
Domino Graph Tech AG
Flyer
gilgen
GWF 1
hexagon
Hpi Uni Potsdam Logo
Hug Witschi AG
IMD Logo
Leica Geosystems
phonak
moserbaer
RST Elektronik GmbH v2
Ruag
SBB
schaerer
Schweizer
Signal
sontex
Stadler blue RGB
Stromer
sydney
viollier
witschi
ypsomed