<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u014286440的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u014286440</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u014286440]]></copyright><item><title><![CDATA[[以太网接口][01]以太网抓包工具wireshark]]></title><link>https://blog.youkuaiyun.com/u014286440/article/details/137113699</link><guid>https://blog.youkuaiyun.com/u014286440/article/details/137113699</guid><author>u014286440</author><pubDate>Thu, 28 Mar 2024 15:29:07 +0800</pubDate><description><![CDATA[文章目录1. 工具1.1 wireshark1.2 使用
1. 工具
1.1 wireshark

下载

1.2 使用

打开软件
选定要检测的网络接口，通过插拔网线观察，自己使用的那个网络接口，例如：以太网4
观察以太网包


]]></description><category></category></item><item><title><![CDATA[[以太网接口][00]MII_RMII_SMII_GMII_RGMII_SGMII]]></title><link>https://blog.youkuaiyun.com/u014286440/article/details/137111261</link><guid>https://blog.youkuaiyun.com/u014286440/article/details/137111261</guid><author>u014286440</author><pubDate>Thu, 28 Mar 2024 14:49:32 +0800</pubDate><description><![CDATA[在100M以太网速率中，MAC层每个时钟采样一次RXD[1:0]上的数据，在10M以太网速率中，MAC层每10个时钟采样一次RXD[1:0]上的数据，此时物理层接收的每个数据会在RXD[1:0]保留10个时钟。CPU,MAC,PHY并不是集成在同一个芯片内，由于PHY包含大量模拟器件，而MAC是典型的数字电路，考虑到芯片面积及模拟/数字混合架构的原因，将MAC集成进CPU，而将PHY留在片外，这种结构是最常见的。以太网卡中数据链路层的芯片一般简称之为MAC控制器，物理层的芯片我们简称之为PHY。]]></description><category></category></item><item><title><![CDATA[[ARM架构][00]文档参考]]></title><link>https://blog.youkuaiyun.com/u014286440/article/details/137087528</link><guid>https://blog.youkuaiyun.com/u014286440/article/details/137087528</guid><author>u014286440</author><pubDate>Wed, 27 Mar 2024 19:56:01 +0800</pubDate><description><![CDATA[ARM® Cortex™-A Series Programmer’s Guide
Cortex™-A7 MPCore™ Technical Reference Manual
ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition]]></description><category></category></item><item><title><![CDATA[【GIC-0】GIC参考文档]]></title><link>https://blog.youkuaiyun.com/u014286440/article/details/137069259</link><guid>https://blog.youkuaiyun.com/u014286440/article/details/137069259</guid><author>u014286440</author><pubDate>Wed, 27 Mar 2024 10:33:07 +0800</pubDate><description><![CDATA[本文章主要描述GIC相关的参考文档]]></description><category></category></item><item><title><![CDATA[【UBI文件系统制作】-（1）UBI文件系统简介]]></title><link>https://blog.youkuaiyun.com/u014286440/article/details/122258696</link><guid>https://blog.youkuaiyun.com/u014286440/article/details/122258696</guid><author>u014286440</author><pubDate>Fri, 31 Dec 2021 16:22:36 +0800</pubDate><description><![CDATA[1 引言 
    在Linux-2.6.27以前，谈到Flash文件系统，大家很多时候多会想到CRAMFS、JFFS2、YAFFS2等文件系统。它们也都是基于文件系统+MTD+Flash设备的架构。Linux-2.6.27后，内核加入了一种新型的Flash文件系统UBI(Unsor...]]></description><category></category></item><item><title><![CDATA[linux 音频驱动实验]]></title><link>https://blog.youkuaiyun.com/u014286440/article/details/122174558</link><guid>https://blog.youkuaiyun.com/u014286440/article/details/122174558</guid><author>u014286440</author><pubDate>Mon, 27 Dec 2021 16:13:07 +0800</pubDate><description><![CDATA[文章目录
 一、音频接口简介1. 为何需要音频编解码芯片2. WM8960简介3. I2S总线接口4. 6u SAI简介
  二、硬件原理图三、音频驱动使能1. 修改设备树1. Wm8906 i2c接口设备树2. 6u SAI接口设备树3. I.MX6ULL sound 节点
...]]></description><category></category></item><item><title><![CDATA[【音频】I2S协议详解]]></title><link>https://blog.youkuaiyun.com/u014286440/article/details/122167914</link><guid>https://blog.youkuaiyun.com/u014286440/article/details/122167914</guid><author>u014286440</author><pubDate>Mon, 27 Dec 2021 11:16:39 +0800</pubDate><description><![CDATA[一、I2S介绍 
I2S(Inter—IC Sound)总线, 又称 集成电路内置音频总线，是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准，该总线专门用于音频设备之间的数据传输，广泛应用于各种多媒体系统。它采用了沿独立的导线传输时钟与数据信号的设计，通过将数据和时钟信号分离，避免了因时差诱发的失真，为用户节省了购买抵抗音频抖动的专业设备的费用。 
二、I2S特点 
1、支持全双工/半双工 
2、支...]]></description><category></category></item><item><title><![CDATA[SPDIF接口介绍]]></title><link>https://blog.youkuaiyun.com/u014286440/article/details/121789519</link><guid>https://blog.youkuaiyun.com/u014286440/article/details/121789519</guid><author>u014286440</author><pubDate>Wed, 08 Dec 2021 13:51:18 +0800</pubDate><description><![CDATA[一、S/PDIF接口规范详解 
S/PDIF是sony和philips在80年代为一般家用器材所定制出来的一种数字讯号传输接口，基本上是以AES/EBU(也称AES3)专业用数字接口为参考然后做了一些小变动而成的家用版本。可以使用成本较低的硬件来实现数字讯号传输。为了定制一个统一的接...]]></description><category></category></item><item><title><![CDATA[SPI总线协议概述]]></title><link>https://blog.youkuaiyun.com/u014286440/article/details/121774731</link><guid>https://blog.youkuaiyun.com/u014286440/article/details/121774731</guid><author>u014286440</author><pubDate>Tue, 07 Dec 2021 17:36:33 +0800</pubDate><description><![CDATA[一.概述 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;SPI(serial peripheral interface)是一种同步串行通信协议，由一个主设备和一个或多个从设备组成，主设备启动与从设备的同步通信，从而完成数据的交换。SPI是一种高速全双工同步通信总线，标准的SPI仅仅使用4个引脚，主要应用在 EEPROM, Flash, 实时时钟(RTC), 数模转换器(ADC), 数字信号处...]]></description><category></category></item><item><title><![CDATA[Docker 快速删除所有容器]]></title><link>https://blog.youkuaiyun.com/u014286440/article/details/121693494</link><guid>https://blog.youkuaiyun.com/u014286440/article/details/121693494</guid><author>u014286440</author><pubDate>Fri, 03 Dec 2021 10:41:06 +0800</pubDate><description><![CDATA[查看运行容器 
docker ps1 
查看所有容器 
docker ps -a1 
进入容器 
其中字符串为容器ID: 
docker exec -it d27bd3008ad9 /bin/bash1 
1.停用全部运行中的容器: 
docker stop $(docker ps ...]]></description><category></category></item><item><title><![CDATA[docker创建并运行ubuntu16.04容器]]></title><link>https://blog.youkuaiyun.com/u014286440/article/details/121693458</link><guid>https://blog.youkuaiyun.com/u014286440/article/details/121693458</guid><author>u014286440</author><pubDate>Fri, 03 Dec 2021 10:40:04 +0800</pubDate><description><![CDATA[docker创建ubuntu16.04 容器 
 
上文写到，docker创建并运行centos7容器 本篇主要是 docker创建并运行ubuntu16.04容器，依赖上文原有配置 
 
 
 
宿主机创建容器前，准备工作 
拉取ubuntu16.04镜像 
sudo docker...]]></description><category></category></item><item><title><![CDATA[docker创建ubuntu16.04容器(下)]]></title><link>https://blog.youkuaiyun.com/u014286440/article/details/121693335</link><guid>https://blog.youkuaiyun.com/u014286440/article/details/121693335</guid><author>u014286440</author><pubDate>Fri, 03 Dec 2021 10:35:49 +0800</pubDate><description><![CDATA[本机显卡驱动 cuda10.0+cuddn7.6都已经安装完毕,现想在容器内使用主机的硬件环境 
Docker CE 19.03（已支持GPU，无需再安装Nvidia Docker），并配置用户Docker权限。 
1 创建Docker用户组并配置用户Docker权限。 
创不创都可以看自己的需要;省略 
2.拉取nvidia/cuda:10.0-cudnn7-devel-ubuntu16.04镜像，其他支持cud...]]></description><category></category></item><item><title><![CDATA[docker创建ubuntu16.04容器(上)]]></title><link>https://blog.youkuaiyun.com/u014286440/article/details/121693276</link><guid>https://blog.youkuaiyun.com/u014286440/article/details/121693276</guid><author>u014286440</author><pubDate>Fri, 03 Dec 2021 10:34:06 +0800</pubDate><description><![CDATA[容器三大基本概念，docker整个生命周期就是这三个概念 
镜像 image&nbsp; &nbsp;Docker镜像就是一个只读的模板。镜像可以用来创建Docker容器。Docker提供了一个很简单的机制来创建镜像或者更新现有的镜像，用户甚至可以直接从其他人那里下载一个已经做好的镜像来直接使用。容器 container仓库 repository&nbsp;&nbsp;存放镜像文件的地方，我可以去公网去，下载镜像
...]]></description><category></category></item><item><title><![CDATA[Ubuntu 20.04 Docker 安装并配置]]></title><link>https://blog.youkuaiyun.com/u014286440/article/details/121693174</link><guid>https://blog.youkuaiyun.com/u014286440/article/details/121693174</guid><author>u014286440</author><pubDate>Fri, 03 Dec 2021 10:31:05 +0800</pubDate><description><![CDATA[1、更新源，安装docker
#sudo apt update
#sudo apt install docker.io
#docker --version
2、配置docker,不使用sudo
#docker ps -a //会提示权限不够
#sudo usermod -aG docker $USER // 需要将普通用户加入到 docker 用户组，并退出 shell 重新登录，即可不使用 sudo 来运行 docker 相关操作
#docker info
3、更新国内源
修改 /etc/docker/d]]></description><category></category></item><item><title><![CDATA[关于 DRM 中 DUMB 和 PRIME 名字的由来]]></title><link>https://blog.youkuaiyun.com/u014286440/article/details/121425579</link><guid>https://blog.youkuaiyun.com/u014286440/article/details/121425579</guid><author>u014286440</author><pubDate>Fri, 19 Nov 2021 16:21:31 +0800</pubDate><description><![CDATA[前言 
在上一篇《DRM驱动程序开发（VKMS）》文章里，我们学习了如何编写一个最简单的 KMS 驱动。而本篇，我将以叙述的形式为大家讲解 DRM GEM 的相关概念，代码留到下一篇进行讲解。 
我知道，大多数的 DRM 初学人员，在刚接触到 GEM 相关概念时，首先困惑的不是 GE...]]></description><category></category></item><item><title><![CDATA[DRM 驱动程序开发（VKMS）]]></title><link>https://blog.youkuaiyun.com/u014286440/article/details/121420970</link><guid>https://blog.youkuaiyun.com/u014286440/article/details/121420970</guid><author>u014286440</author><pubDate>Fri, 19 Nov 2021 13:53:18 +0800</pubDate><description><![CDATA[前言 
距离上一篇《DRM 驱动程序开发（开篇）》已经过去快整整1年了，如果再不更新的话，这个 DRM 系列教程很可能就夭折了。之所以现在才写本文，主要有两个原因：1. 本人工作内容发生变动。2. 始终没找到合适的硬件平台来做示例讲解。其中第2点是我一直拖延的主要原因，因为作为示例教...]]></description><category></category></item><item><title><![CDATA[DRM 驱动程序开发（开篇）]]></title><link>https://blog.youkuaiyun.com/u014286440/article/details/121417693</link><guid>https://blog.youkuaiyun.com/u014286440/article/details/121417693</guid><author>u014286440</author><pubDate>Fri, 19 Nov 2021 10:52:51 +0800</pubDate><description><![CDATA[前言 
在前面的《最简单的DRM应用程序》系列文章中，我们学习了如何使用 libdrm 接口编写 DRM 应用程序。从本篇开始，我们将进入一个全新的世界，一起来学习如何在 kernel 空间编写 DRM 驱动程序。 
Objects 
在开始编写 DRM 驱动程序之前，我有必要对 D...]]></description><category></category></item><item><title><![CDATA[linux驱动之DMA]]></title><link>https://blog.youkuaiyun.com/u014286440/article/details/121136533</link><guid>https://blog.youkuaiyun.com/u014286440/article/details/121136533</guid><author>u014286440</author><pubDate>Thu, 04 Nov 2021 10:05:43 +0800</pubDate><description><![CDATA[转载自：https://www.jianshu.com/p/e1b622234d13 
一、前言 
在 嵌入式Linux 的内核及驱动中，DMA 常常被人提起。我们也许清楚它的原理且很明白它非常重要，但在某种程度上，对于 DMA 的使用者来说，我们一般使用其接口，而很少去了解整个 DMA 的运作方式。那么本文就从头到尾，简单地说一下 DMA 吧注意：本文对DMA的概念不做讲述，请各位读者自行了解DMA的概念。 
二...]]></description><category></category></item><item><title><![CDATA[LED,LCD,CRT,TFT,TFD,STN显示屏说明]]></title><link>https://blog.youkuaiyun.com/u014286440/article/details/121136462</link><guid>https://blog.youkuaiyun.com/u014286440/article/details/121136462</guid><author>u014286440</author><pubDate>Thu, 04 Nov 2021 10:01:27 +0800</pubDate><description><![CDATA[LED是发光二极管Light Emitting Diode的英文缩写。 
LED应用可分为两大类：一是LED单管应用，包括背光源LED，红外线LED等；另外就是LED显示屏，目前，中国在LED基础材料制造方面与国际还存在着一定的差距，但就LED显示屏而言，中国的设计和生产技术水平基本与国际同步。 
LED显示屏是由发光二极管排列组成的一显示器件。它采用低电压扫描驱动，具有：耗电少、使用寿命长、成本低、亮度高、故障少...]]></description><category></category></item><item><title><![CDATA[Linux Framebuffer(一) - 概述]]></title><link>https://blog.youkuaiyun.com/u014286440/article/details/121136196</link><guid>https://blog.youkuaiyun.com/u014286440/article/details/121136196</guid><author>u014286440</author><pubDate>Thu, 04 Nov 2021 09:51:26 +0800</pubDate><description><![CDATA[了解Linux framebuffer. 
1.Framebuffer Intro 
  FrameBuffer是出现在 2.2.xx 内核当中的一种驱动程序接口。Linux是工作在保护模式下，所以用户态进程是无法象DOS那样使用显卡BIOS里提供的中断调用来实现直接写屏，Linux...]]></description><category></category></item></channel></rss>