Linux 是世界上发展最快的操作系统之一,在过去几年中,Linux 内核得到了显着发展,通过改进的子系统和一系列新功能支持各种嵌入式设备。
本文提供了内核主题的完整覆盖,包括视频和音频框架,这些主题通常未被解决。 您将使用一些最复杂和最具影响力的 Linux 内核框架,例如 PCI、用于 SoC 的 ALSA 和 Video4Linux2,并在此过程中发现专家提示和最佳实践。 除此之外,您还将了解如何充分利用 NVMEM 和 Watchdog 等框架。 一旦您掌握了 Linux 内核助手,您将继续使用特殊设备类型,例如多功能设备 (MFD),然后是视频和音频设备驱动程序。
内容
嵌入式Linux内核概念
利用Regmap API简化代码
深入研究MFD子系统和Syscon API
通用时钟框架
嵌入式Linux中的多媒体和节能
ALSA SoC框架 利用编解码器和平台类驱动程序
ALSA SoC框架 深入研究机器类驱动程序
揭秘V4L2和视频捕获设备驱动程序
与V4L2异步和媒体控制器框架集成
从用户空间利用V4L2 API
Linux 内核电源管理
与其他Linux 内核子系统保持同步
编写PCI 设备驱动程序
利用NVMEM框架
看门狗设备驱动程序
Linux 内核调试技巧和最佳实践
详情参阅 - 亚图跨际