实验4-IO驱动程序设计2-Linux系统环境.pdf

实验4-IO驱动程序设计2-Linux系统环境.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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地

文档评论(0)

恬淡虚无 + 关注
实名认证
内容提供者

学高为师,身正为范.师者,传道授业解惑也。做一个有理想,有道德,有思想,有文化,有信念的人。 学无止境:活到老,学到老!有缘学习更多关注桃报:奉献教育,点店铺。

1亿VIP精品文档

相关文档