Services > Operating systems > Embedded Linux
Linux distributions are available for many CPU architectures, a fact that makes it an obvious candidate for an embedded system. The open nature of Linux makes it highly attractive for developers. The growing availability of resources and development tools has largely contributed to Linux distributions deployment on embedded systems.
Trego offers various enhanced embedded Linux services:
- Device Drivers
Design & Development of device drivers.
Porting RTOS device drivers to Embedded Linux.
- Linux boot
Linux bring-up on proprietary boards
Kernel boot customization according to customer needs.
- Kernel Hacking
Debugging of Linux kernel using KGDB.
Debugging of Linux kernel using JTAG (BDI2000).
Kernel tracing techniques including integration of LTT in Linux kernel.
- User-Space Applications
Design & Development of user-space applications .
Design of optimal IPC solutions according to customer needs .
Profiling & debugging of user-space applications (GDB, Valgrind, Strace, etc).
-
Optimization
Improve Linux startup time.
Customize size of Linux distribution.
Optimize performance of networking applications.
Device drivers optimizations.
- Working environment
Setting up a Linux working environment on costumer site according to his needs.
Integrating Linux servers with customer current non-linux network.
Training on site.
|
|