my_logo

Your Custom Solution

 Embedded Linux and device drivers projects

The following  is an abstract to highlight the technical challenges of the project whilst not revealing the confidential know-how information.

Multispectral camera sensor

The device contains eight multispectral cameras controlled by two Embedded Linux boards (each board controls four cameras). The image must be captured simultaneously and stored in the external USB device.

Challenges:

1.  Synchronize two Embedded Linux boards executing commands at low latency.
2.  Synchronize each board to take four images at low latency.
3.  Working with UDEV, shared memory and others Linux OS features.

TCP client-Server and  flow sensors system

The device can measure liquid flow from up to ten pipes simultaneously.  The data from each pipe (flow sensor) is stored on the device as csv file. The file can be copied to a USB device, or requested by one of the confirmed TCP clients.

Challenges:

1. Sampling up to ten sensors at low latency.
2. Building an authentication table at the server.
3. Working with multithreading, interrupts and others Linux OS features.

RF base station.

The device can communicate with five RF remote stations simultaneously.  The data from each remote end-station is stored on the device and displayed on GUI.

Challenges:

1.  Communicate with many RF end station by SPI/I2C RF device.
2.  Building user intuitive GUI.
3.  Working with multithreading, interrupts and others Linux OS features.