Linux驱动开发课程v1.0
课程背景
驱动是连接软件和硬件的纽带,在一个成熟的操作系统中,驱动代码的比例最高,工作量也很大。不论是UART,I2C,SPI,SD,显示,声音,视频编解码等嵌入式场景的驱动,还是服务器场景的pcie驱动,块设备驱动和网络驱动,驱动程序在整个系统中都发挥着重要的作用。
【资料图】
课程介绍
课程中软件研发最基本能力(环境和文档)开始带大家上手,从最简单的GPIO驱动带大家步入驱动的殿堂。从GPIO驱动引出Linux内核对硬件的抽象,内存管理和设备模型等话题。然后从大驱动(网络驱动),电源管理和调试三方面,带领大家提升解决复杂问题的能力。
具体目录如下
第一课 (2.5小时) | 工欲善其事,必先利器—一开发环境搭建 | 获得代码的两种方法 |
获得文档的两个思路 | ||
利用前面两步搭建自己的开发环境 | ||
从GPIO看硬件抽象 | MCU如何访问GPIO | |
Linux如何访问GPIO | ||
基于GPIO的驱动 | ||
Linux下访问GPIO实际发生了什么 | ||
使用shell脚本测试gpio | ||
第二课 (2.5小时) | 驱动程序的寄存器访问和内存分配 | MCU和Linux的寄存器API对比和实操 |
MCU和Linux的dma API对比和实操 | ||
用户空间内存分配,malloc的背后的原理 | ||
内核内存分配,在驱动中分配内存 | ||
使用工具获得内存分配状态 | ||
第三课 (2.5小时) | Linux设备模型与电源管理 | 如何学习Linux设备之“道” |
这么多种设备如何管理? Linux对硬件的抽象 | ||
电源管理在操作系统的中的位置 | ||
电源管理的硬件架构 | ||
Linux的电源管理框架 | ||
设备拓扑结构与休眠唤醒 | ||
第四课 (2.5小时) | 网络驱动 | TCP/IP协议栈 |
MCU使用网络协议的两个方法 | ||
Linux的网络协议栈 | ||
RGMII协议 | ||
phy芯片的驱动和调试工具 | ||
使用python测试网络状态 | ||
第五课 (2.5小时) | 驱动调试手段 | 打印 |
断点 | ||
如何判断是否是驱动的性能瓶颈? | ||
5.0内核之后的重要内核更新 | 设备驱动框架的更新 | |
内存管理的更新 | ||
调测的更新 |
课程收益
•掌握Linux下设备驱动开发方法;
•熟悉设备驱动和操作系统的关系,不再盲人摸象;
•通过工具和方法支持自己高效工作,从自己每次重复性驱动移植和调试硬件的工作中解脱出来;
•学习如何每次移植和调试变成加深对操作系统理解的过程。
讲师介绍
张健/Bamvor
十年IT基础设施研发经验,其中6年Linux kernel一线研发经验,在suse,华为(17级),星际比特(技术合伙人)等公司工作。
作为团队核心成员参与了大陆第一个Cortex-A8 SOC芯片研发,负责CPU软件验证,操作系统移植等工作。
作为华为派驻到Linaro的技术专家,主导/参与多个Linux与arm架构相关特性研发(ILP32,continuous bit hint,kernel selftest等)
课程受众
•希望从MCU(单片机)转行到Linux开发的工程师;
•已经有Linux开发经验,希望深入了解操作系统的工程师;
•日常有大量重复驱动调试工作,希望更多时间拓展自己的人。
课程定价:6000元/人(阅码场会员减1024,训练营老用户优惠券已发放。)
开课时间:2023年7月
课前准备:课程咨询请联系客服小月(WX:linuxer2016)
关键词:
相关阅读
-
Linux驱动开发课程v1.0
课程背景驱动是连接软件和硬件的纽带,在一个成熟的操作系统中,驱动代 -
简讯:提升耕地地力降低耕作成本
近日,在万秀区夏郢镇答涓村的高标准农田里,村民在农技人员的指导下进 -
四川资阳和重庆大足联合开展燃气气瓶充...
为保障成都“大运会”期间特种设备安全运行,着力排查燃气气瓶充装... -
为什么电脑看不了视频直播(为什么电脑...
1、导致网页报错、网页视频无法正常播放的原因一般有一下几点原因:1 -
电脑键盘切换中文(电脑输入法切换不了...
1、【问题描述】:输入法不见了【原因分析】:1 输入法被隐藏2 Ctfmon进 -
热文:端午节假期出游人次破亿,文旅产...
新华社北京6月24日电(记者徐壮)文化和旅游部24日公布2023年端午节假 -
精彩看点:盈通发布RTX 4060Ti显卡 售价3299元
据悉,盈通近日发布了RTX4060Ti-8GD6游戏高手显卡,售价3299元,将于今 -
these是什么意思怎么读(these是什么意思)
导读1、thesedays表示的时态很多,它含有这几天的意思,连用的时态有: -
英特尔酷睿Ultra 1代处理器现身 确认...
目前已经有下一代英特尔Ultra系列处理器产品现身测试数据库,带来了一 -
广东高考6月28日至7月4日填报志愿,7月9...
南都讯记者孙小鹏杨晓彤马强6月25日,南都记者在2023年普通高校招生新 -
深圳前海永利玖富股权投资中心:私募股...
在生活中,我们有时候接触到私募股权的相关知识,那么私募股权投资的定 -
重点聚焦!追赶微软、谷歌,亚马逊云花1...
北京日报客户端|记者袁璐6月25日,记者从亚马逊云科技获悉,亚马逊云科 -
6月25日江苏三房巷涤纶短纤价格维稳-世...
6月25日,江苏三房巷涤纶短纤价格维稳,其中半光直纺1 4D*38mm涤纶短纤 -
全球看热讯:毕业旅行“课本游”人气旺
原标题:毕业旅行“课本游”人气旺本报讯(记者赵婷婷)高考结束后... -
【世界报资讯】热热热!这几个避暑胜地...
热热热!中央气象台今日(24日)继续发布高温橙色预警全国多地最高气温 -
湖南社保多少钱一个月 2023湖南社保个...
社保多少钱一个月?湖南个人交社保大概要1000~2000元之间,单位帮忙交 -
最资讯丨惊艳!看根雕匠人如何巧手化朽...
作品名称:《巧技藏指端咫尺匠心难》获奖情况:二等奖作品主创:谭鑫、 -
6月25日永晶科技氢氟酸价格暂稳-天天观速讯
6月25日,福建永晶科技氢氟酸装置运行稳定,出厂报价为12100元 吨,成 -
6月25日工行纸黄金报价多少?今日金价多...
纸黄金本周反弹受阻在451元,随后连续回落,周中最低跌至441元,尾盘小 -
金昌积极推进爱心社会建设|焦点热讯
中国甘肃网6月25日讯据甘肃日报报道(新甘肃·甘肃日报记者谢晓玲)...