logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Armv8架构虚拟化介绍

目录1 综述1.1 虚拟化简介虚拟化为什么重要1.2 Hypervisor的两种类型1.3 全虚拟化和半虚拟化1.4 虚拟机(VM)和虚拟CPU (vCPU)2 AArch64的虚拟化2.1 Stage 2 转换什么是Stage 2 转换VMIDVMID vs ASID属性整合和覆盖模拟MMIO系统内存管理单元(System Memory Management Units, SMMUs)2.2 指

[嵌入式linux]将linux板卡虚拟为USB网卡设备(Ethernet Gadget)

kernel menuconfig-> Device Drivers ->USB support -> USB Gadget Support建议最好选成M,作为内核驱动模块,便于与其他Gadget驱动共存<M>USB Gadget Drivers<M>Ethernet Gadget (with CDC Etherne...

【PCIe】AER linux 驱动浅析

AER及linux内核驱动简介:https://blog.csdn.net/u010443710/article/details/1046491791. AER 中断首先AER驱动作为错误上报和处理的机制,肯定有一个错误上报的入口。这个入口就是AER中断。linux的AER驱动只针对RC,也就是说软件需要处理RC的AER中断请求。并在中断处理函数中通过AER 寄存器来判断错误类型并...

[linux] .gpg 格式加密文件解密操作

最近拿到一个.tgz.gpg的加密打包文件,竟不知道如何解压。以input_file.tgz.gpg 文件为例,需要先将其解密(用gpg命令)gpg --output output_file.tgz --decrypt input_file.tgz.gpg然后会提示输入密钥....输入后回车,密钥真确的话就会得到output_file.tgz 文件,然后用tar命令解压.tgz就可以了...

[PCIe] linux 下测试ASPM

1. kernel config & driver.config - Linux/arm64 5.4.31 Kernel Configuration> Device Drivers > PCI support打开 PCI Express ASPM control和Debug PCI Express ASPM (会在sys_fs中添加aspm的控制node,方便手动修改进行测试)

#linux
[嵌入式linux]busybox 编译出的 lspci 命令只显示device id的,不支持-vvv解决办法

busybox应该是有一个自带的简化版lspci,并不是完整的pciutils程序。如果没有安装pciutils,默认lspci就是下面简化版的。# lspci -hlspci: invalid option -- 'h'BusyBox v1.27.2 (2019-01-02 12:04:07 CST) multi-call binary.Usage: lspci [-mk]...

[PCIe] [电源管理] 面向硬件的ASPM链路状态和L1子状态

PCIe设备的低功耗状态要求系统驱动程序显式地将设备置于低功耗状态,从而PCIe链路则可以依次变为低功耗链路状态。PCIe规范允许PCIe链路在没有系统驱动的情况下进入低功耗状态。这个特性就是所谓的主动状态电源管理(ASPM)。一般来说,无论是系统驱动端硬件(RC)还是设备硬件(EP)都可以通过检测pcie链路上的空闲时间,然后启动电源状态转移。有两种低功率链路状态:L0s,也叫L0 st...

CAN/CANFD 总线负载率及计算(源码和工具)

CAN BUS的总线负载率是CAN总线架构协议设计时的一个重要的指标。一般建议负载率峰值不要高于80%,平均负载率不要超过50%。当然这只是一般建议,具体根据使用场景和系统设计而定。负载率定义关于CAN负载率的定义和计算,很多文章写得不求甚解,用帧数量来计算负载率是非常不正确的做法。其实总线负载率的定义其实是非常简单明了的:总线负载率=总线每秒上传输的实际bit数量/总线波特率*100%原理非常简

[SDIO] SD card 初始化及常用命令解析(附波形,uboot代码)

目录初始化1.cmd 02.cmd83.cmd554.acmd415.cmd26.cmd37.cmd98.cmd139.cmd710.ACMD5111.CMD612.CMD1613.CMD1714.CMD1815.CMD12tuningCMD19DW_SDHCI的tuning流程初始化1.cmd 0/* Reset the Card */err = mmc_go_idle(mmc...

#嵌入式
[CAN] CAN BUS的错误检测和错误状态管理

错误检测CAN控制器应提供以下错误检测机制。总线监测(也就是通过收发器回环到RX PIN来监测总线电平)位填充检查帧格式检查CRC校验ACK检查有五种错误类型,它们并不相互排斥(也就是可以同时出现)。Bit error 位错误Stuff error 填充错误CRC errorForm errorACK errorBit error 位错误在总线上发送比特的节点也应监视总线。 当监视的位值与发送的位

#自动驾驶
    共 11 条
  • 1
  • 2
  • 请选择