自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (2)
  • 收藏
  • 关注

原创 ARM64 VFIO/SMMU 是怎么回事

在DMA的场景下,设备将数据拷贝到VM 内存时在没有SMMU 的情况下,设备可以将数据拷贝到任意物理地址,这就导致了对其他虚拟机的影响,这就引入了SMMU组件,该组件可以进行IOVA->PA的地址翻译。总结一下上述的地址翻译过程,通过sid找到STE,STE 中保存了翻译页表基地,则进行一级页表翻译VA->IPA,如果STE 中存在二级页表,则进行二级页表翻译,IPA->PA。额外的性能和内存开销,地址翻译和缺页处理会增加额外的性能开销,IO页表分配空间增加内存开销。3、虚拟化场景的地址隔离。

2024-06-18 07:39:15 435 1

原创 aarch64 qemu 启动centos虚拟机搭建流程

只是创建了一个格式文件,不会真正占用磁盘10G。安装过程中会报Please complete all spokes before continuing,需要把[!5、退出后,下一次启动,就从CentOS.img 直接启动即可。3、安装CentOS7 Minimal 镜像。2、下载QEMU_EFI 文件。4、安装完成后自动重启,就可以进入系统。环境:centos AARCH64。4、从centos 官网取。

2022-08-21 23:49:57 2024

原创 windows 子系统 linux 编译环境搭建

1.首先开启windows linux 子系统功能,重新启动电脑2.安装unbuntu,在microsoft store 里面找到,然后安装即可,速度很快。由于自带的终端不是很喜欢,安装mobaxterm 免费终端工具。自动会显示WSL 终端,直接点击即可。3.准备编译环境 替换apt 源,使用了 http://ftp.sjtu.edu.cn/ubuntu/上交的源,直接把这个替换掉 source.list内的链接即可,sudo apt update...

2021-07-23 10:42:54 242

STM32 16路AD DMA传输

STM32F103RBT6 有16路AD,并带有两路DMA,通过DMA将AD 的值传输给MCU处理,实现快速的转换和采集

2013-09-11

PID算法精简

PID精简算法,通过调三个参数实现PWM的控制

2013-04-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除