简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
上次文章中 我以DS18b20为例,在设备树中定义了ds18b20的资源(device),当时是依葫芦画瓢,没有深入探究,本文主要探讨下pin在设备树中的描述参考文章:Linux内核中的GPIO系统之(3):pin controller driver代码分析、fsl,imx6q-pinctrl.txt、fsl,imx-pinctrl.txt先看我上一篇文章对ds18b20的描述...
probe主要分析一下驱动的主要框架,必要地方细致分析下drivers/net/ethernet/stmicro/stmmac/stmmac_pci.cmodule_pci_driver(stmmac_pci_driver);stmmac_pci_driver结构体如下,里面包含了id_table、probe、remove。id_table里包含了支持设备的vender id、device id,
为什么在docker中搭建开发环境?Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。意思是我们在一个docker中配置好开发环境,把容器打包后,再把这个包拷贝到其他机器,即可方便快速的部署到其他机器docker run -it...
虚拟化的实现:在系统中加入一个虚拟化层,虚拟化层将下层资源抽象成另一形式的资源,提供给上层使用1. 是虚拟化迁移的基础2. 提高了移植性几种虚拟化1.硬件抽象层上的虚拟化通过虚拟硬件抽象层来实现虚拟机2.操作系统层上的虚拟化操作系统内核提供多个相互隔离的用户态实例3.库函数层上的虚拟化虚拟化操作系统的应用级库函数接口,如WINE4.编程语言层上的虚拟化是进程级的虚拟...