摘要:
一、简介 设备树上的设备节点都是以platform_device的形式加载到系统中的,内核中有设备对应的驱动platform_driver 。 linux 自动注册了一个平台总线和平台设备分别平台总线是/sys/bus/platform,平台设备是/sys/devices/platform。其实平台 阅读全文
摘要:
linux 通过device和driver分别管理系统中的设备和驱动,用bus将设备和驱动关联起来,bus可以看成是设备和驱动的媒介,可以匹配设备和驱动。这样设备和驱动可以独立加载,互不影响。sysfs是一个基于内存的文件系统,它的作用是将内核信息以文件的方式提供给用户程序使用。我们都知道设备和对应 阅读全文
摘要:
一、linux MMC驱动pr_debug开启方法 linux的的mmc驱动在kerner/drivers/mmc 中,mmc驱动源码中有pr_debug打印信息,这个打印信息默认是不打印的,如果要打印则需要手动开启。pr_debug函数定义在kernel/include/linux/printk. 阅读全文
摘要:
注:本博客内容主要摘自<PCI Express 体系结构导读> 一、PCI总线作用 PCI总线是PC机广泛使用的外围高速总线接口,显卡、网卡、声卡等高速设备都通过PCI总线接到CPU。 二、PCI总线组成 2.1 x86架构的PCI总线结构 x86架构采用南北桥结构,北桥集成了AGP控制器可以接显卡 阅读全文
摘要:
注:以下内容主要参考《PCI Express System Architecture》文档,下载地址:https://www.mindshare.com/Books/Titles/PCI_Express_System_Architecture 一、PCIe接口的发展历程 PCI-Express(pe 阅读全文
摘要:
1、查看usb设备信息: cat /sys/kernel/debug/usb/devices 阅读全文
摘要:
注:以下内容是总结自赛灵思的vcu文档<H.264/H.265 Video CodecUnit v1.2 Solutions> ,pg252 一、编码相关知识 1.1 I帧、P帧、B帧 ● I帧即Intra-coded picture(帧内编码图像帧),不参考其他图像帧,只利用本帧的信息进行编码 ● 阅读全文
摘要:
一、stty命令 stty(set tty,设置tty)命令用于检查和修改当前注册的终端的通信参数,下面以xilinx的串口终端为例说明stty命令的使用方法。 在vivad0配置了两个串口分别是UART0和UART1,petalinx中设置UART1为调试串口,UART0和UART1分别对应分别对 阅读全文
摘要:
AXI4协议 参考资料: 1、arm axi官方文档:https://developer.arm.com/documentation/ihi0022/latest?_ga=2.145967412.1021591712.1586156324-1048184626.1580228297 <IHI0022 阅读全文