ImageVerifierCode 换一换
格式:PDF , 页数:321 ,大小:221.59MB ,
资源ID:2309386      下载积分:10 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wnwk.com/docdown/2309386.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Linux驱动入门_魏清主编.pdf)为本站会员(g****t)主动上传,蜗牛文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蜗牛文库(发送邮件至admin@wnwk.com或直接QQ联系客服),我们立即给予删除!

Linux驱动入门_魏清主编.pdf

1、北极光苏嵌教育EDUCATION嵌入式技术与应用丛书Linux驱动入门主编魏清副主编梁庚徐志国按照初学者的思路来讲述Linux驱动结合Linux内核源码的分析来进行Linux驱动的开发立足实践,体现苏嵌教育多年的经验电子工业出版社PUBLISHING HOUSE OF ELECTRONICS INDUSTRYhttp:/前言目前,国内图书市场上驱动开发书籍虽多,但大多都脱离了Linux的内核资源,单一地介绍设备驱动。而作为一个合格的驱动工程师,应该能站在全局的角度,充分利用Linux内核中现有的关于总线和子系统的驱动代码,来实现具体设备的驱动。本书从嵌入式底层驱动开发角度出发,结合Linux内

2、核源码分析,将隐藏在嵌入式驱动开发背后的,关于Linux内核中的进程管理、内存管理,以及各类驱动等方面的机制和知识娓娓道来。不仅让读者知其然,更要让读者知其所以然,并让这些知识再反作用于实践,从而帮助读者掌握相应设备的驱动。具体说来,全书主要讨论了包括Linux内核的基础知识、Linux内核中进程、内存、中断管理的实现,各类驱动机制的框架实现,字符设备、块设备、网络设备驱动的实现等多个方面的话题。为了读者真正理解这些理论,本书结合每一个总线和子系统相关的驱动代码,使用友善之臂的Mini2440开发板,对所讲的总线和子系统代码进行了实际应用,使读者能够真正掌握和使用Linux内核中现有的驱动资源

3、。嵌入式驱动学习一直是所有初学者的高门槛,找到一本合适的参考教材往往非常困难。我在苏嵌的学习期间就已经在网络上分享和交流驱动学习经验,正是在CSDN论坛上与无数初学者的沟通和交流,才萌生了给驱动初学者创作本书的念头。在即将走上工作岗位之际,结合自己学成后的项目实践经验,最终成稿。本书的出版也得到了苏嵌教育驱动开发组老师的大力支持,苏嵌教育经过六年的沉淀,嵌入式硬件培训一直在行业内独树一帜,在驱动领域更是总结了很多培训成果,这些成果出于知识产权保护的原因,并未向大众开放。参与本书的作者大多数人都是苏嵌学生和老师中的杰出代表,他们全面总结自身嵌入式驱动学习经验,也第一次面向大众解密了苏嵌驱动开发教

4、学中的许多特色细节。在多年的项目开发过程中,我发现,要想成为一个嵌入式驱动开发工程师,需要“内外兼修”。内功就是熟悉Linux内核源码,对内核中的管理机制一定要很熟悉,并且要有很好的硬件基础。这里的基础不仅是所谓的模电和数电,而且要对CPU及其外围设备的时序及工作原理很精通,这是决定你是否能成为合格的驱动开发工程师的根本因素。而外功就是精通C语言、数据结构,至少5万行代码量,掌握Linux上层调用机制,深入理解Linux操作系统。对于在校的大学生,在校学习的课程相对独立,缺乏系统性,即使学习Linux操作系统,在大学四年都无法接触到Linux内核,只是具备少量的“外功”而已,更不要提毕业之后从

5、事Linux驱动开发了。大学生应如何修炼自己“内外功”呢?我们的建议是先从“外功”开始修炼。在大学低年级时先熟悉C语言、数据结构以及Linux上层的调用机制,熟悉Linux操作系统,日常开发在Linux平台下进行,并尝试的去看Linux内核源码,看不懂没关系,但至少能够对内核中所用到的一些概念及专业名词有所了解,为以后打下基础。大学三四年级就可以专心修炼“内功”了,结合大学所开设的专业课,弥补自己体系知识上的不足。最重要的就是要实践,动手写驱动,借助资料,一步一步地剖析Linux内核源码。这样度过大学四年的话,Linux驱动工程师的梦想就不再是遥不可及了。最后,还要提醒大家在学习的过程中,一定要对自己学习的东西多做总结,写学习和开发心得,这样能加快您前进的步伐。在苏嵌培训过的不少学员都进入了不错的研发企业,普通二本、三本的学生拿到了年薪10万元待遇的人很多。感谢我的父母、老师和朋友一直以来对我的关心和帮助。参与本书编写的还有张成、李赛、闫坤等。本书汇集了作者的学习心得,对于想学习驱动的同学,无疑是一本高效的入门指南,期待更多如此的佳作问世!鉴于时间仓促,作者水平有限,书中难免有错误和不足之处,希望广大读者批评指正。联系E-mail:,并已开通QQ技术讨论群:1780328730。作者2014年1月于金陵IV

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2