The Linux Kernel was started by Linus Torvalds in 1991 and represents the core nucleus of Linux based operating systems. It acts as a bridge between the data processing done at the hardware level of computers and applications which users use. If new hardware is available, support in the Linux Kernel is often needed before applications can make use of this new technology. When new devices emerge, there is often a requirement for Linux support. Lanedo has expertise developing kernel drivers to enable new hardware helping customers reach the market more quickly. We can also help with kernel modifications for your platform.
Some of our experience…
- Our engineers have helped Google with hardware enablement for networking devices through the libqmi library which is for modems with Qualcomm/Gobi chipsets.
- Lanedo has experience reverse engineering the USB commands necessary to enable multitouch on N-Trig devices. Lanedo has helped customers back porting USB and network drivers from upstream branches to older releases too.
- Going further back, we’ve helped port kernel 2.2 patches to kernel 2.4 which emulated framebuffers on VESA1.2 S3 Virge cards.