Typical video and audio devices are running some form of Linux, whether it be a special-purpose kernel provided by a SoC vendor like Freescale or TI, or a version of Android. Regardless of the source, it is common to need to modify the Linux kernel to bring a production device to market. Cardinal Peak’s engineering teams deeply understand the entire Linux technology stack, and we can make the required modifications efficiently.
Typical expertise consists of:
- Modification of the processor pin multiplexer (pinmux)
- Development or porting of video or audio codecs for a particular System on Chip (SoC)
- Work in the V4L2 video driver layer
- Work in the ALSA video driver layer