Linux驱动开发课程v1.0
2023-06-26 00:14:58 来源:面包芯语
课程背景
驱动是连接软件和硬件的纽带,在一个成熟的操作系统中,驱动代码的比例最高,工作量也很大。不论是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
- 全球最新:微蓝6和汉哪个更值得入手?哪款车的用
- Mysteel锂资源周报:市场成交较为平淡,锂矿价格
- 全球速读:广西市场监管局召开2023年食品执法暨茶
- 武汉今明两日 阵雨不时光临
- “聚青春之火 燃青年之志”——农发行昌乐县支行
- 世界热头条丨24号直播带货日榜:抖音珠宝品类扎堆
- 全球新动态:山东农信网上银行下载(山东农信网上
- 盐酸溴已新配伍禁忌(溴已新注射液说明书)
- 泰安市住房公积金中心发布暂停线上渠道服务的通知
- 该模特的勇敢一砸,砸出了这个行业的内幕 应该第
- 精彩看点:海南中考首日平稳顺利 海口共34318学
- 环球今日讯!端午节期间杨浦公安启动高等级勤务
- 端午长短线旅游“全线飘红”, 暑期档打出“多巴
- 国民冰箱再添新主力 容声双净·平嵌冰箱508惊艳上市
- 每日热议!北京雍禾美度门诊部特长介绍/医生推荐/
- 安逸花提前还款逾期怎么办?提前还款利息怎么算?
- 如何防止换季“死肌”?有哪些防辐射的小技巧?
- 阿里旗下公司更名海外数字商业公司-今亮点
- 常熟澳洲淡水龙虾养殖(澳洲淡水龙虾养殖技术视频)
- 世界今日报丨上市公司官网发总经理女儿高考状元喜
- 太平财险增资10亿元获批
- TikTok管理层再调整:首席运营官宣布离职,要专注
- 全球热议:班干部强制要求全班同学给老师送礼,不
- “挑战思维,数你精彩”——内乡三高数学竞赛
- 造就万千美丽乡村 造福万千农民群众——“千万工
- 火箭组天赋11人后盯上4将!6100万空间也放眼24年
- 【独家】深圳前海永利玖富股权投资中心:私募股权
- 全球看热讯:海南中考首日平稳顺利 海口共34318
- 俄罗斯公路交通管制基本解除
- 中金策略:主动外资继续流出A股和港股-当前要闻
- 斥资7亿元 南亚新材拟赴泰国新建覆铜箔板生产
- 讯息:《新一代人工智能发展年度报告(2022-2023
- 日本拟明年7月发行新版纸币 时隔近20年更新图案
- 环球即时看!文班亚马被质疑涉嫌违规,马刺4换1交
- 你收了多少?今年我国快递业务量已达600亿件,人
- 王者盲盒事件是怎么回事
- 每日讯息!高考查分的心情你还记得吗?一起沉浸式
- 今日快讯:将毒品融入电子烟烟油中贩卖 扬州法院
- 塞拉利昂举行大选