zynq petalinux userspace IO
来源:互联网 发布:南昌大学软件学院 编辑:程序博客网 时间:2024/05/16 13:21
基于软硬件环境:
petalinux 2016.1
vivado2015.4
修改版ZedBoard。
参考文档链接:
下载链接地址:http://download.csdn.net/detail/shichaog/9558629
整个工程的下载地址:
http://pan.baidu.com/s/1gfbhyU3
UIO的说明如下:
URL:https://www.kernel.org/doc/htmldocs/uio-howto/about.html#how_uio_works
和参考文档不同是需要修改设备树。
subsystems/linux/configs/device-tree/pl.dtsi
pl.dsti修改为如下:
/ { amba_pl: amba_pl { #address-cells = <1>; #size-cells = <1>; compatible = "simple-bus"; ranges ; myip_interrupt_0: myip_interrupt@43c00000 {/* compatible = "xlnx,myip-interrupt-1.0";*/ compatible = "generic-uio"; interrupt_parent = <&intc>; interrupts = <0 29 4>; reg = <0x43c00000 0x10000>; xlnx,s00-axi-addr-width = <0x4>; xlnx,s00-axi-data-width = <0x20>; }; };};
system-conf.dtsi的chosen节点的bootargs修改成如下:
chosen { bootargs = "console=ttyPS0,115200 earlyprintk uio_pdrv_genirq.of_id=generic-uio"; stdout-path = "serial0:115200ns"; };
成功的截图如下:
1 0
- zynq petalinux userspace IO
- zynq petalinux开机打印信息
- petalinux开发zynq问题笔记
- [zynq] 理解xilinx的petalinux
- zynq之petalinux安装和编译
- zynq petalinux编译用户自定义系统
- 最小系统zynq petalinux移植学习
- 【Zynq学习笔记3】petaLinux使用
- [zynq] zynq7000开发流程之Petalinux (linux开发)
- Zynq-Linux移植学习笔记之九-petalinux
- zynq-mpsoc系列之用petalinux生成BOOT.bin文件
- ZYNQ跑系统 系列(二) petalinux方式移植linux
- ZYNQ中的UIO驱动和中断程序学习【Xilinx-Petalinux学习】
- vfio内核实现分析-(6)将io暴露到userspace
- ZYNQ基础系列(二) IO口模拟HDMI
- Petalinux安装
- unaligned userspace access 错误
- 安装L7-filter Userspace
- iOS通知 you still need to add "remote-notification" to the list of your supported UIBackgroundModes
- 面试题14:基于某个条件来调整数组中元素的位置
- 打造浪漫的Android表白程序
- mysql 查询一个表部分字段,然后插入另一个表中
- JAVA单例模式
- zynq petalinux userspace IO
- 德不配位,必有灾殃(静下心听一遍)
- Android Clipboard(复制/剪贴板)
- Java线程及多线程技术及应用(二)
- JMeter--使用代理录制Web性.能测试脚本
- URL 长度,POST 数据长度及 COOKIE 长度限制
- 用Beyond Compare和输出文件怎么进行比较
- caffe学习
- FILE* fp