设备驱动技术实验九.docVIP

  • 1
  • 0
  • 约2.75千字
  • 约 6页
  • 2021-06-11 发布于山东
  • 举报
《嵌入式设备驱动技术》 课程实验报告 班 级: 学 号: (需要填写) 姓 名: (需要填写) 指导老师: 成 绩: 实验九 内存与 I/O 访问 一、目的与任务 目的:掌握 I/O 端口和 I/O 内存的访问方法。 任务:编写 I/O 端口和 I/O 内存的访问程序。 二、内容、要求与安排方式 1、实验内容与要求: 1) I/O 端口和 I/O 内存访问方法的验证。 2) I/O 内存访问方法的验证。 2、实验安排方式:采用 1 人 1 组,上机在 Linux 系统下进行编程实验。 三、实验设备 1、所用设备: PC 机一台 四、实验过程 IO 端口:当寄存器或内存位于 IO 空间时,称为 IO 端口。一般寄存器也俗称 I/O 端口 ,或者说 I/O ports,这个 I/O 端口可以被映射在 Memory Space,也可以被映射在 I/O Space。 IO 内存:当寄存器或内存位于内存空间时,称为 IO 内存。 访问 IO 端口 访问 IO 端口有 2 种途径: I/O 映射方式( I/O- mapped)、内存映射方式 Memory-mapped)。前一种途径不映射到内存空间,直接使用intb()/outb() 之类的函数来读写 IO 端口;后一种 MMIO 是先把 IO 端口映射到 IO 内存(“内 存空间”),再使用访问 IO 内存的函数来访问 IO 端口。 直

文档评论(0)

1亿VIP精品文档

相关文档