![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ACRN Hypervisor & ECI
文章平均质量分 88
intel的工业实时操作系统ECI以及工业级type1 Hypervisor ACRN
LZZ and MYY
嵌入式Linux、工控、虚拟化
展开
-
ACRN Hypervisor之网卡争端
根据网页,我们可以知道安装完ACRN之后,有一个使用systemd-networkd初始化网卡的命令。这时候会创建一个网桥,叫做acrn-br0。还会有tap0,这个tap0是我们可以去分配给VM的一个桥接的网卡例如,下面的launch脚本中创建了一个RT_VM1,使用了tap0这个网卡。但是tap0只能被一个VM所使用,也就是VM1如果使用了tap0,那么VM2就无法使用tap0了。对于多个VM需要使用网卡的情况,我们需要添加tap1 tap2甚至tap3。原创 2024-08-22 10:32:31 · 175 阅读 · 0 评论 -
解开Intel ECI 的面纱
当然ECI也提供了让我们去自定义修改内核参数的方法,可以参考ECI的链接第一种就是根据我们编译ECI的环境,去进行kernel的修改。这里只有一个地方要注意,当我们选择manual build的时候,下面会给出几行命令,我们需要修改一下KAS的那行,把改成就可以进入bitbake,然后在按照上面链接里的方式去编译即可。最后生成deb文件,拷贝到目标系统里 用dpkg -i 去安装就可以了。第二种是在已经运行ECI的目标机器上去编译内核。原创 2024-04-22 10:00:46 · 1120 阅读 · 11 评论 -
ACRN Intel推出的虚拟机是啥样的?
ACRN作为Intel为工控领域推出的一个小型化的虚拟机,它的特点主要有这么几个:1.针对Intel的芯片做了非常强的优化2.RT-VM实时虚拟机的实时性很好3.CACHE缓存技术发挥的好4.TCC技术 / 当然不是所有intel的芯片都支持,,,得带e的芯片才行。原创 2024-04-22 10:54:45 · 1325 阅读 · 1 评论 -
Intel ACRN hypervisor安装WIN10作为guest VM
ACRN可以把它理解为一个基于Linux类似软件的Type1 Hypervisor,基于Linux去做而不是baremetal是为了更方便去配置资源。首先我们得有两台电脑,一台是,另一台是主要用于编译ACRN_hypervisor和ACRN_kernel ,另外建议目标机使用intel的ECI-Jammy(基于ubuntu魔改的)目前版本应该在3.1运行ACRN_Service_VM以及guest_VMs。原创 2024-08-17 10:14:50 · 878 阅读 · 0 评论 -
intel ECI作为ACRN VM使用dpdk(vfio和iommu问题)以及img扩容
对非虚拟机而言,只要在BIOS里开启VT-d就可以用iommu去映射vfio使用DPDK,但是在虚拟机中即便BIOS开启了VT-d,它也传不到VM中。因此这个帖子解决一下这个问题。在ACRN的launch脚本中需要passthru两个网卡,一个用来做静态ip,另一个做dpdk的vfio口我们要改一下vm的内核启动参数,这个和正常在ubuntu里面修改grub不一样,我们需要在外面挂载分区1,再进行修改进入VM后,按下面操作,即可绑定vfio。原创 2024-08-21 16:09:40 · 90 阅读 · 0 评论