- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验四 Linux驱动程序开发
实验硬件环境
本次实验用到:
2:JTAG/PS_UART
4:网线接口
7:电源开关
5 (上):PL串口
11:上电复位按钮
18:LED
17:3,4拨码off 1,2,5,6拨码on (SD卡方式启动)
开发板连接要求
一、实验目的与实验工具
实验目的
1.掌握Linux系统下设备驱动程序的作用与编写技巧
2.掌握Linux驱动程序模块加载和卸载的方法
3.了解makefile的编写
4.了解PS与PL之间的通信方法
实验工具
硬件:PC 机,EES331开发板
软件:Vivado 、Linux操作系统、串口工具
44
二、实验内容
2.1基于ARM 的模块方式驱动程序实验
2.2基于ARM 的串口驱动实验
55
2.1 基于ARM 的模块方式驱动程序实验
6
基于ARM 的模块方式驱动程序实验
实验原理
Linux设备驱动程序
驱动的模块式加载和卸载
编译模块
装载和卸载模块
LED驱动的原理
77
基于ARM 的模块方式驱动程序实验
实验原理
LED驱动的原理
在本开发板上有八个LED指示灯,从右往左分别为
LED0-LED7。这八个LED都通过PL中的GPIO与ARM处
理器连接。
当LED对应的GPIO端口电平为高时,LED灯点亮;
当LED对应的GPIO端口电平为低时,LED灯熄灭。
本驱动的作用就是通过设置对应GPIO端口的电平来
控制LED的亮灭。
88
基于ARM 的模块方式驱动程序实验
Led对应的具体的管脚如下表所示:
99
基于ARM 的模块方式驱动程序实验
在硬件工程中查看led的地址。
有缘学习更多+谓ygd3076考证资料或关注桃报:奉献教育(店铺)
1010
基于ARM 的模块方式驱动程序实验
接口函数
1.IO地址映射函数:
GPIO_Regs = ioremap(ees331_led_PHY_ADDR, 32)
功能:将IO地
您可能关注的文档
最近下载
- DBJ51T 140-2020 四川省不透水土层地下室排水卸压抗浮技术标准.pdf VIP
- 中级无机化学(第二版)全书课件电子教案汇总.ppt
- 船舶保安员Z09_5384-航海知识.doc VIP
- 海尔管理案例分析.doc VIP
- DBJ51T 246-2024 四川省岩土工程勘察钻探护壁技术标准.pdf VIP
- (高清版)-B-T 28053-2023 铝合金内胆碳纤维全缠绕气瓶.pdf VIP
- 人教版高中物理必修第二册第8章机械能守恒定律1功与功率课件.ppt VIP
- 2025-2026学年山东省青岛市八年级上学期期中模拟英语试题(含解析).pdf VIP
- IEEE 1188-2005国外国际标准.pdf
- 安装、调试及验收方案,安装、调试及验收方案.doc VIP
原创力文档


文档评论(0)