![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
zynq
文章平均质量分 56
ding2zz
这个作者很懒,什么都没留下…
展开
-
用户程序利用/dev/mem访问物理空间
在使用/dev/mem设备节点将物理地址映射到用户空间时,使用mmap函数将物理地址映射到用户空间,但是在使用mmap函数时需要注意一下一点:使用mmap函数时,物理地址的起始地址有一些讲究,不能随便给个地址就直接映射了,而是给的地址需要是页对齐的,即4K对齐。例如:某个gpio的地址是0x11000000 + 0x100,基地址是0x11000000,偏移是0x100,但是当我直接映射0x11000100地址到用户空间,然后对返回的虚拟地址进行读写操作,这是不对的,因为在/dev/mem的驱动中,会把转载 2021-08-10 22:09:53 · 999 阅读 · 1 评论 -
zynq-7000移植linux操作系统
目录1.u-boot2.linux内核3.devicetree.dtb4.BOOT.bin5.根文件系统6.修改bootargs与bootcmd7.相关网站开发环境: vivado 2017.4, ubuntu 16.04开发板: ax7010 编译器: gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihfu-boot: u-boot-xlnx-v2017.4linux内核: linux-xlnx-xilinx-v2017.4rootfs:原创 2021-08-10 11:40:08 · 2455 阅读 · 3 评论