- 文章目录 网络设备驱动体系结构 net_device 抽象 网络驱动程序的实现 网络设备驱动体系结构 Linux 网络驱动程序的体系结构可以划分为四层, 如下图所示, 从上到下分别为协议接口层, 网络设备接口层, 再就是提供实际功能的设备驱动功能层, 以及网络设备和网络媒介层 。 Linux 内核源代码 中提供了网... 文章目录 网络设备驱动体系结构 net_device 抽象 网络驱动程序的实现 网络设备驱动体系结构 Linux 网络驱动程序的体系结构可以划分为四层, 如下图所示, 从上到下分别为协议接口层, 网络设备接口层, 再就是提供实际功能的设备驱动功能层, 以及网络设备和网络媒介层 。 Linux 内核源代码 中提供了网...
- 平台 内核版本 RK1108 Linux3.1 文章目录 创建线程 获取摄像头个数 摄像头初始化操作 启动 addBufferNotifier 创建线程 static pthread_t g_isp_camera = -1; RK_CAM_ATTACHED_TO_e i... 平台 内核版本 RK1108 Linux3.1 文章目录 创建线程 获取摄像头个数 摄像头初始化操作 启动 addBufferNotifier 创建线程 static pthread_t g_isp_camera = -1; RK_CAM_ATTACHED_TO_e i...
- 文章目录 一. 漏洞描述二. 漏洞原理三. 实验环境1. apache版本2. 在网站根目录我们建一个index.php,测试是否解析3. 修改文件名测试4. 用文件名不包含php的文件测试5. 漏洞怎么使用? 四. 如何解决 一. 漏洞描述 Apache Httpd支持一个文件拥有多个后缀,不同的后缀执行不同的命令,也就是说当我们上传的文件... 文章目录 一. 漏洞描述二. 漏洞原理三. 实验环境1. apache版本2. 在网站根目录我们建一个index.php,测试是否解析3. 修改文件名测试4. 用文件名不包含php的文件测试5. 漏洞怎么使用? 四. 如何解决 一. 漏洞描述 Apache Httpd支持一个文件拥有多个后缀,不同的后缀执行不同的命令,也就是说当我们上传的文件...
- 文章目录 1、ethool执行时候发生了什么 1.1、dev_ioctl 1.2、dev_ethtool 1.3、ethtool_get_settings 2、stmmac_set_ethtool_ops操作集 平台 内核版本 安卓版本 RK3399 Linux4.4 Android7... 文章目录 1、ethool执行时候发生了什么 1.1、dev_ioctl 1.2、dev_ethtool 1.3、ethtool_get_settings 2、stmmac_set_ethtool_ops操作集 平台 内核版本 安卓版本 RK3399 Linux4.4 Android7...
- 文章目录 前言什么是case语句case语句语法分析case实战案例1. 做出你的选择2. 早饭吃什么3. apache服务启动脚本实战 总结 前言 前面我们探讨过shell脚本中的if语句,单分支,双分支以及多分支的写法,今天我来看另一个流程控制语句case。 什么是case语句 控制语句:用来实现对程序流程的选择、循环、转向和返回等进... 文章目录 前言什么是case语句case语句语法分析case实战案例1. 做出你的选择2. 早饭吃什么3. apache服务启动脚本实战 总结 前言 前面我们探讨过shell脚本中的if语句,单分支,双分支以及多分支的写法,今天我来看另一个流程控制语句case。 什么是case语句 控制语句:用来实现对程序流程的选择、循环、转向和返回等进...
- Linux 面试基础问题 - 3 在有关面试问题的这一系列话题的前两篇文章中,我们收到了许多好的反馈,在此表示极大的感谢,同时,我们将延续这一系列话题。在这里,我们将再次展示10个问题来进行相互学习。 11个基本的Linux面试问题及答案 – 第一部分10个基本的Linux面试问题及答案 – 第二部分 Q.1. 你如何向你的系统中添加一个新的用户(例如,tux... Linux 面试基础问题 - 3 在有关面试问题的这一系列话题的前两篇文章中,我们收到了许多好的反馈,在此表示极大的感谢,同时,我们将延续这一系列话题。在这里,我们将再次展示10个问题来进行相互学习。 11个基本的Linux面试问题及答案 – 第一部分10个基本的Linux面试问题及答案 – 第二部分 Q.1. 你如何向你的系统中添加一个新的用户(例如,tux...
- 平台 内核版本 安卓版本 RK3399 Linux4.4 Android7.1 文章目录 一、Linux 中的物理内存与虚拟内存 二、Linux 中的内存管理命令 1. /proc/meminfo 2.top命令 3.free命令 在本文中,我们将介绍 Linux 中内存... 平台 内核版本 安卓版本 RK3399 Linux4.4 Android7.1 文章目录 一、Linux 中的物理内存与虚拟内存 二、Linux 中的内存管理命令 1. /proc/meminfo 2.top命令 3.free命令 在本文中,我们将介绍 Linux 中内存...
- 写出Linux实时查看日志变化的命令?写出Linux输出查找到某一个服务(如Java相关的服务),是否运行的命令局域网如果出现网络环路,解决思路或步骤是什么?常用什么软件工具或服务做服务器服务监控,自动预警提醒自动化部署,自动化运维熟悉哪些?简单列出如何做容灾与恢复,保证数据安全?公司是什么样的环境,Java的还是PHP做过集群,MySQL主从之类的吗?源码用的是git... 写出Linux实时查看日志变化的命令?写出Linux输出查找到某一个服务(如Java相关的服务),是否运行的命令局域网如果出现网络环路,解决思路或步骤是什么?常用什么软件工具或服务做服务器服务监控,自动预警提醒自动化部署,自动化运维熟悉哪些?简单列出如何做容灾与恢复,保证数据安全?公司是什么样的环境,Java的还是PHP做过集群,MySQL主从之类的吗?源码用的是git...
- 前言 最近学员去公司面试,很多公司会问到关于内核优化的问题,其实面试官也没有优化过,但就是想问问,仅此而已。 作为一个运维对Linux内核参数进行调整,很多人觉得很高大上,可能是很高深的技术。 可以这么给你说,内核优化没有标准,只有建议。 根据实际需求进行调整才是最合适的 配置文件 [root@ecs-c13b ~]# vim /etc/sysctl.com 1... 前言 最近学员去公司面试,很多公司会问到关于内核优化的问题,其实面试官也没有优化过,但就是想问问,仅此而已。 作为一个运维对Linux内核参数进行调整,很多人觉得很高大上,可能是很高深的技术。 可以这么给你说,内核优化没有标准,只有建议。 根据实际需求进行调整才是最合适的 配置文件 [root@ecs-c13b ~]# vim /etc/sysctl.com 1...
- 系列内容深入理解linux内核Linux字符设备驱动 环境: 平台内核版本安卓版本RK3399Linux4.4Android7.1 文章目录 1、内核模块开发1.1、内核模块1.2、加载和卸载模块1.3、模块初始化和退出1.4、初始化中的错误处理 2、主次编号2.1、设备编号的内部表示2.2、分配和释放设备编号 3、重要数据结构3.1、文件操作3.2、文件结构... 系列内容深入理解linux内核Linux字符设备驱动 环境: 平台内核版本安卓版本RK3399Linux4.4Android7.1 文章目录 1、内核模块开发1.1、内核模块1.2、加载和卸载模块1.3、模块初始化和退出1.4、初始化中的错误处理 2、主次编号2.1、设备编号的内部表示2.2、分配和释放设备编号 3、重要数据结构3.1、文件操作3.2、文件结构...
- 文章目录 mdadm介绍mdadm 命令的参数实战raid 0新增两块硬盘创建raid0把配置信息保存起来对raid 0创建分区格式化分区并挂载设置开机自动挂载 mdadm介绍 管理软raid工具:mdadm mdadm是linux下用于创建和管理软件RAID的命令,是一个模式化命令 mdadm 命令的参数 -C 建立一个新阵列 -A 激... 文章目录 mdadm介绍mdadm 命令的参数实战raid 0新增两块硬盘创建raid0把配置信息保存起来对raid 0创建分区格式化分区并挂载设置开机自动挂载 mdadm介绍 管理软raid工具:mdadm mdadm是linux下用于创建和管理软件RAID的命令,是一个模式化命令 mdadm 命令的参数 -C 建立一个新阵列 -A 激...
- 前言 本套面试题是学员在面试的过程中通过面试复盘的方式获取到的最新笔试题。 且看且珍惜,切勿外传。 原题 查询file.txt 以abc结尾的行 [root@ecs-c13b ~]# grep abc$ file.txt 123abc 1234abc 1234 删除file.txt文件中的空行 [root@ecs-c13b ~]# sed -i /^$/... 前言 本套面试题是学员在面试的过程中通过面试复盘的方式获取到的最新笔试题。 且看且珍惜,切勿外传。 原题 查询file.txt 以abc结尾的行 [root@ecs-c13b ~]# grep abc$ file.txt 123abc 1234abc 1234 删除file.txt文件中的空行 [root@ecs-c13b ~]# sed -i /^$/...
- 系列内容深入理解linux应用Linux进程间通信方式 环境: 平台内核版本安卓版本RK3399Linux4.4Android7.1 文章目录 1、Linux进程间通信方式1.1、管道(Pipe)和命名管道(FIFO)1.2、消息队列(Message Queue)1.3、共享内存(Shared Memory)1.4、套接字(Socket) 1、... 系列内容深入理解linux应用Linux进程间通信方式 环境: 平台内核版本安卓版本RK3399Linux4.4Android7.1 文章目录 1、Linux进程间通信方式1.1、管道(Pipe)和命名管道(FIFO)1.2、消息队列(Message Queue)1.3、共享内存(Shared Memory)1.4、套接字(Socket) 1、...
- 平台 内核版本 安卓版本 RK3399 Linux4.4 Android7.1 文章目录 RPM 状态 ops Main Runtime PM API Runtime PM API: _get(), _put() 例子 Linux的RPM(Runtime power manage... 平台 内核版本 安卓版本 RK3399 Linux4.4 Android7.1 文章目录 RPM 状态 ops Main Runtime PM API Runtime PM API: _get(), _put() 例子 Linux的RPM(Runtime power manage...
- 平台 内核版本 RK1108 Linux3.1 文章目录 需求分析 摄像头模式切换 HAL 代码分析 需求分析 本博客将讲解RK1108平台的摄像头模式的切换: IR(红外模式) YUV(彩色模式) 模式切换的场景: 车辆进入隧道导致对内的驾驶员监控系统摄像头无法... 平台 内核版本 RK1108 Linux3.1 文章目录 需求分析 摄像头模式切换 HAL 代码分析 需求分析 本博客将讲解RK1108平台的摄像头模式的切换: IR(红外模式) YUV(彩色模式) 模式切换的场景: 车辆进入隧道导致对内的驾驶员监控系统摄像头无法...
上滑加载中
推荐直播
-
华为云码道Skill实战与极速交付,智能开发全链路实战2026/07/22 周三 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;姜浩-华为云HCDG核心组成员
直播深度解读华为云码道6月产品新特性,从Skill市场安装专家技能,带你零距离体验从需求,开发,审查,重构全链路闭环的开发过程。从零构建并交付一个完整项目,让您体验从代码提交到服务上线的“极速”之旅。
回顾中 -
聚开发者之力,创具身新未来2026/07/23 周四 15:00-17:00
张豪杰/程文/王军/刘新春/黄钦开 /张晓天
本次华为云具身智能开发平台CloudRobo培训面向具身智能开发者,带您全流程体验机器人本体R2C小时级接入、环境重建与轨迹生成仿真数据生产、PB级数据管理、数据评测、模型训推、强化学习和Benchmark一键评测等功能,并体验业界主流具身模型应用。
回顾中
热门标签