设备驱动简介 -- ldd3读书笔记

本文是Linux Device Drivers 3读书笔记的开篇,介绍了Linux驱动的基本概念,包括驱动的作用、类型(字符设备驱动、块设备驱动),以及驱动的模块化。此外,还提及了驱动开发环境的初步搭建。
摘要由CSDN通过智能技术生成

    1. 概述

    读《Linux Device Drivers 3》(影印版)(简称 ldd3)已经到第九章了,感觉前面的也忘的差不多了。所以准备把以前读过的内容做一下笔记,并且主要侧重代码的注释与理解。因为我也是一个Linux内核新手,所以将一步一步的介绍在学习驱动过程中的每一个细节。希望这些博客在巩固知识的同时,能够帮助到其他像我一样摸索在Linux驱动和内核学习领域的入门新手。

    这一篇博客算是后续系列博客的开篇,主要介绍一下与Linux的设备驱动相关的概念以及驱动环境的搭建。


    2. Linux驱动简介

    以前还没有接触过驱动之前,就听我的同学说,他以后要做驱动开发,因为驱动处于底层,技术更新比较慢,这样他就不用整天跟着流行技术跑了。当时就感觉驱动是高大上的技术,下定决心也要学习底层的东西。后来我的同学去了华为,不知道他有没有在做驱动,反正我是下定决心学习要学习Linux内核。

    简单的说,驱动就是用来管理硬件的内核代码。驱动程序的本质就是内核代码,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值