Linux驱动开发之路(一)大话linux系统和驱动,驱动框架

本文是Linux驱动学习笔记的第一部分,介绍了驱动的基本概念,即软件如何控制硬件。接着阐述了Linux作为操作系统的作用,通过比喻解释了系统如何协调硬件和驱动程序。还探讨了Linux驱动框架的重要性,指出驱动程序需要遵循一定的规范才能与Linux系统交互。最后,总结了从单片机到Linux驱动开发的区别和挑战。
摘要由CSDN通过智能技术生成

前言

本系列文章是在学习韦东山驱动教程后自己的编写的学习笔记。

一、驱动是啥

我们都知道软件和硬件这两个概念。那么其中一定存在一个问题那就是,软件是怎么驱动硬件得了?既然想到这一层,那么驱动这个概念就非常得好理解了。就是用软件来控制硬件的程序(我自己的理解哈)。

二、Linux到底是个啥

首先要搞懂,linux是什么。当然所有人几乎都知道这是一个系统。那么系统是干什么得了?
我以前看到计算机操作系统这本书这样描述,说是计算机的操作系统是用来帮助用户来使用计算机的一个系统软件。
我们不妨大胆一点,这么说。我们把自己当作一个大龄青年,年近而立还找不到对象,总是用五姑娘(单片机)也不是个办法啊。只好去找一个熟悉业务的大人物,媒婆(linux)。毕竟媒婆同志熟悉各种各样貌美年轻的可爱女性(soc系统级芯片),我们找他终归是没有错的。于是,我们首先找到媒婆,告诉他自己想要什么类型的(芯片名称,属性)。他就会帮助你去和这户人家沟通,例如她需要什么彩礼啊,你家的房子要多大啊等等。然后,他就会把这些要求总结成一张名单(这个名单就是驱动框架),你必须按照这个要求来,才能抱的美人归,不然媒婆就会和你说,你这样做别人不满意(事实上对方真的要求有这些吗?不一定,很有可能是这个媒婆垄断了婚嫁市场,大家只能按照他的规范来),所以,我们写的驱动也是一样的道理ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值