草庐IT

Embedded-device

全部标签

Win10 家庭版找不到Device Guard来处理 VMware Workstation与Device Guard不兼容问题

Win10家庭版用虚拟机运行虚拟机系统时,提示VMware与DeviceGuard不兼容,需要禁用DeviceGuard才能运行。在网上找了很多方法,大多数都是说在本地组策略中禁用基于虚拟化的安全性,但是这个模组在Win10家庭版中是没有的;还有的方法是采用代码的方式来处理,但是我试了依然不能解决问题。最后发现还可以通过修改注册表的默认数值进行功能的禁用。问题的原因windows10家庭版就没有DeviceGuard这个模组设计,导致常规的解决办法根本无法使用但是虽然家庭版没有这个模组的管理功能,但是系统上依然默认跑着这个功能,所以也就引发了和VMware的冲突可以在开始菜单中输入msinfo

Win10 家庭版找不到Device Guard来处理 VMware Workstation与Device Guard不兼容问题

Win10家庭版用虚拟机运行虚拟机系统时,提示VMware与DeviceGuard不兼容,需要禁用DeviceGuard才能运行。在网上找了很多方法,大多数都是说在本地组策略中禁用基于虚拟化的安全性,但是这个模组在Win10家庭版中是没有的;还有的方法是采用代码的方式来处理,但是我试了依然不能解决问题。最后发现还可以通过修改注册表的默认数值进行功能的禁用。问题的原因windows10家庭版就没有DeviceGuard这个模组设计,导致常规的解决办法根本无法使用但是虽然家庭版没有这个模组的管理功能,但是系统上依然默认跑着这个功能,所以也就引发了和VMware的冲突可以在开始菜单中输入msinfo

Linux设备模型、平台设备驱动、设备树(device tree)、GPIO子系统以及pinctrl子系统介绍

文章目录一、Linux设备模型介绍(1)设备驱动模型总体介绍(2)设备驱动模型文件表现(3)设备驱动模型工作原理【1】总线【2】设备【3】驱动【4】注册流程二、平台设备驱动介绍(1)平台设备【1】platform_device结构体【2】注册/注销平台设备(2)平台驱动【1】platform_driver结构体【2】注册/注销平台驱动三、设备树(devicetree)介绍(1)引入设备树原因(2)设备树解决的问题(3)设备树的构造(4)设备树框架【1】节点基本格式【2】节点属性四、GPIO子系统以及pinctrl子系统介绍(1)pinctrl子系统【1】pinctrl子节点编写格式【2】添加p

Linux设备模型、平台设备驱动、设备树(device tree)、GPIO子系统以及pinctrl子系统介绍

文章目录一、Linux设备模型介绍(1)设备驱动模型总体介绍(2)设备驱动模型文件表现(3)设备驱动模型工作原理【1】总线【2】设备【3】驱动【4】注册流程二、平台设备驱动介绍(1)平台设备【1】platform_device结构体【2】注册/注销平台设备(2)平台驱动【1】platform_driver结构体【2】注册/注销平台驱动三、设备树(devicetree)介绍(1)引入设备树原因(2)设备树解决的问题(3)设备树的构造(4)设备树框架【1】节点基本格式【2】节点属性四、GPIO子系统以及pinctrl子系统介绍(1)pinctrl子系统【1】pinctrl子节点编写格式【2】添加p

Linux内核平台设备驱动模型platform_device和platform_driver框架

        关于Linux平台设备驱动模型,并不是创建新的设备分类,是在原有的字符设备基础上使用,将设备和驱动分开,生成两个.ko文件。        Linux内核维护一个全局设备链表,对应的总线会将驱动和设备链表里的设备名进行匹配,如果匹配成功就会将设备的信息传递给驱动的probe函数,probe函数得到设备的核心结构体platform_device的信息就可以进行对应的操作。        我们只需实现平台驱动和平台设备即可,平台总线是内核实现的,常见的总线如IIC、SPI、CAN等,LED、KEY这类型的普通字符设备,linux内核就使用虚拟的平台总线structbus_type 

Linux内核平台设备驱动模型platform_device和platform_driver框架

        关于Linux平台设备驱动模型,并不是创建新的设备分类,是在原有的字符设备基础上使用,将设备和驱动分开,生成两个.ko文件。        Linux内核维护一个全局设备链表,对应的总线会将驱动和设备链表里的设备名进行匹配,如果匹配成功就会将设备的信息传递给驱动的probe函数,probe函数得到设备的核心结构体platform_device的信息就可以进行对应的操作。        我们只需实现平台驱动和平台设备即可,平台总线是内核实现的,常见的总线如IIC、SPI、CAN等,LED、KEY这类型的普通字符设备,linux内核就使用虚拟的平台总线structbus_type 

ubuntu下docker: Error response from daemon: could not select device driver with capabilities: [[gpu]]

前言第一次遇到这个问题时,是运行这个命令,报如下错误,运行:sudodockerrun--rm--gpus=allnvidia/cuda:10.0-base报错:docker:Errorresponsefromdaemon:couldnotselectdevicedriver""withcapabilities:[[gpu]].然后我参考这篇文章docker:Errorresponsefromdaemon:couldnotselectdevicedriver““withcapabilities:[[gpu]]问题解决_"docker:errorresponsefromdaemon:couldn

ubuntu下docker: Error response from daemon: could not select device driver with capabilities: [[gpu]]

前言第一次遇到这个问题时,是运行这个命令,报如下错误,运行:sudodockerrun--rm--gpus=allnvidia/cuda:10.0-base报错:docker:Errorresponsefromdaemon:couldnotselectdevicedriver""withcapabilities:[[gpu]].然后我参考这篇文章docker:Errorresponsefromdaemon:couldnotselectdevicedriver““withcapabilities:[[gpu]]问题解决_"docker:errorresponsefromdaemon:couldn

[已解决]RuntimeError: CUDA error: no kernel image is available for execution on the device

[已解决]RuntimeError:CUDAerror:nokernelimageisavailableforexecutiononthedevice问题描述问题分析总结问题描述在ubuntu服务器上用python炼丹的时候遇到的两个问题,一个warning和一个runtimeErro,我的环境是用conda配置的,我就切换了一下环境,然后切回来就报这两个错误,期间啥也没干,之前重新安装opencv疯狂报错也是这种样子的。warningwarning:NVIDIAGeForceRTX3090withCUDAcapabilitysm_86isnotcompatiblewiththecurrent

[已解决]RuntimeError: CUDA error: no kernel image is available for execution on the device

[已解决]RuntimeError:CUDAerror:nokernelimageisavailableforexecutiononthedevice问题描述问题分析总结问题描述在ubuntu服务器上用python炼丹的时候遇到的两个问题,一个warning和一个runtimeErro,我的环境是用conda配置的,我就切换了一下环境,然后切回来就报这两个错误,期间啥也没干,之前重新安装opencv疯狂报错也是这种样子的。warningwarning:NVIDIAGeForceRTX3090withCUDAcapabilitysm_86isnotcompatiblewiththecurrent