
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Openstmmac_open是在stmmac_netdev_ops结构体里的,这个ops在probe时就已经注册到了net_device结构体里,在网卡对于stmmac_open函数调用的时间我还不确定是否是在网卡link up时下面看看stmmac_open函数,文件位置: drivers/net/ethernet/stmicro/stmmac/stmmac_main.c在open函数中主要完
0x0在ubuntu20上编译dpdk 18.11报错,gcc 版本为9.3.0,报错如下:error: converting a packed ‘const struct ether_addr’ pointer (alignment 1) to a ‘unaligned_uint16_t’ {aka ‘const short unsigned int’} pointer (alignment 2
上次文章中 我以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...







