Linux developpement

We have a wide range of skills around Linux : Hardware integration, application development and low-level access frameworks.

linux sample

Here are some notable aspects of our know-how.

Hardware integration:

  • Writing/Porting drivers
  • Bootloader integration(U-Boot)
  • Framework / Hardware Access API
  • Adaptation of the Linux kernel
  • Plateform Freescale iMX28/iMX6, Qualcomm Snapdragon, TI OMAP, Intel Atom
  • Energy management and low power mode (DVFS, Suspend-to-RAM)

Application development / frameworks:

Languages

  • C, C++
  • Python
  • JAVA
  • Perl

Distributions

  • Debian/Ubuntu
  • OpenEmbedded/Yocto
  • Android
  • Buildroot

Media

  • Hardware Compression video MPEG4 part10 AVC, H264
  • Audio Compression µ-law
  • Integration WebRTC

System

  • Automatic update
  • Monitoring system information
  • Intelligent power management
  • Backend Development (servers , protocoles, administration)
  • Device Management

Security

  • Encrypted and authenticated boot
  • Encryption of data within the system
  • Communications Security
  • DRM

Networks/RF

  • Development of specific protocols
  • Real-time audio streaming on RS485 link
  • Rugged RF Alert Transmission
  • Integration Wifi, Ethernet, GSM, ISM, Bluetooth 4 (BLE, Classic)
  • Software Defined Radio (SDR)

Integration

  • RaspberryPi
  • Routeurs Wifi
  • Servers

Interface

  • QT
  • GTK
  • Filtering and correction for handwriting