【SoC FPGA学习】五、基于虚拟地址映射的 Linux 硬件编程,在已有工程上实现按键与LED的联动一、虚拟地址映射的介绍二、虚拟地址映射的实现三、EDS-5导入工程和复制工程四、基于虚拟地址映射的 PIO 编程应用
参考教程中的以下章节:传统的单片机得到的是外设寄存器的绝对地址。而在HPS中,得到的是经过MPU转化过后的虚拟地址(虚拟地址映射),这样CPU 访问外设寄存器就像直接访问内存总线上的某个地址一样方便了。这样在编写 Linux 应用程序的时候通过简单的操作完成虚拟地址映射,就能够非常方便的去操作这些外设 IP 了,无需再编写 Linux 内核驱动程序, 降低了开发难度。...