嵌入式Linux设备驱动开发

​Linux 内核是一种复杂、可移植、模块化且广泛使用的软件,在全球超过一半的设备中运行在大约 80% 的服务器和嵌入式系统上。 设备驱动程序在 Linux 系统的性能方面起着关键作用。 由于 Linux 已成为最流行的操作系统之一,因此开发专有设备驱动程序的兴趣也在稳步增长。

本文最初将帮助您了解驱动程序的基础知识,并为熟悉 Linux 内核的漫长旅程做好准备。涵盖了基于各种 Linux 子系统的驱动程序开发,例如内存管理、PWM、RTC、IIO、IRQ 管理等。还提供了有关直接内存访问和网络设备驱动程序的实用方法。

内容
内核开发

设备驱动程序基础

内核设施和辅助函数

字符设备驱动程序

平台设备驱动程序

设备树的概念

I2C客户端驱动程序

SPI设备驱动程序

Regmap API 寄存器映像抽象

IIO框架

内核内存关联

DMA 直接内存访问

Linux 设备类型

引脚控制和GPIO子系统

GPIO控制器驱动程序

高级IRQ管理

输入设备驱动程序

脉宽调制驱动器

监管机构

帧缓冲驱动程序

网络接口卡驱动程序

详情参阅 - 亚图跨际

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值