自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(132)
  • 收藏
  • 关注

原创 usb_serial_generic_register / usb_serial_driver / usb_serial_device_match

2026-10-26 23:00:43 181

原创 usb_register/usb_register_driver/usb_driver/usb_device_match/driver_probe_device

2.4。

2026-10-26 22:59:51 227

原创 tty_register_driver / tty_driver

【代码】tty_register_driver / tty_driver。

2026-10-26 22:58:32 174

原创 8.2 USB转串口驱动开发---代码分析

【代码】8.2 USB转串口驱动开发---代码分析。

2026-10-19 16:48:23 197

原创 8.2 USB转串口驱动开发---源码分析

初始化usb_serial_bus_type 结构体。配置 TTY 驱动属性。

2026-10-19 14:12:20 275

原创 8.1 USB转串口驱动开发---Makefile 编译过程分析

【代码】8.1 USB转串口驱动开发。

2026-10-15 16:29:26 106

原创 memory_dev_init / container_dev_init / of_core_init 函数

【代码】memory_dev_init 函数。

2026-10-09 14:54:55 30

原创 cpu_dev_init 函数

【代码】cpu_dev_init 函数。

2026-10-09 14:09:08 129

原创 kset_register / bus_create_file / bus_add_groups 函数

【代码】kset_register / bus_create_file / bus_add_groups 函数。

2026-10-08 11:35:13 24

原创 device_add 函数

【代码】device_add 函数。

2026-09-30 15:33:16 160

原创 device_initialize / kobject_init 函数

【代码】device_initialize / kobject_init 函数。

2026-09-29 16:18:54 212

原创 platform_bus_init / device_register / bus_register / device/ bus_type

【代码】platform_bus_init / device_register / bus_register / device / of_platform_register_reconfig_notifier。

2026-09-29 13:51:16 211

原创 devices_init / buses_init / classes_init / firmware_init / hypervisor_init 函数

【代码】devices_init 函数。

2026-09-26 16:19:21 254

原创 kset_create_and_add / create_dir / kset 函数

【代码】kset_create_and_add / create_dir / kset 函数。

2026-09-26 16:18:58 232

原创 devtmpfs_init 函数

【代码】devtmpfs_init 函数。

2026-09-25 16:28:59 244

原创 vfs_caches_init 函数

【代码】vfs_caches_init 函数。

2026-09-24 14:10:22 70

原创 chrdev_init 函数

cdev_map。

2026-09-24 13:41:35 44

原创 bdev_cache_init 函数

【代码】bdev_cache_init 函数。

2026-09-24 13:21:57 34

原创 mnt_init 函数

【代码】mnt_init 函数。

2026-09-24 11:08:00 176

原创 init_mount_tree 函数

【代码】init_mount_tree 函数。

2026-09-24 10:52:58 36

原创 init_rootfs / shmem_init / init_ramfs_fs 函数

【代码】init_rootfs / shmem_init / init_ramfs_fs 函数。

2026-09-24 10:22:54 174

原创 kobject_create_and_add / kobject_create / kobject_add / kobj_type 函数

【代码】kobject_create_and_add / kobject_create / kobject_add 函数。

2026-09-24 00:01:05 190

原创 kobject / device_node 结构体

kobject。

2026-09-23 20:41:27 210

原创 register_filesystem 函数

【代码】register_filesystem 函数。

2026-09-23 16:16:36 23

原创 sysfs_fs_type(struct file_system_type)结构体

【代码】sysfs_fs_type(struct file_system_type)结构体。

2026-09-23 15:48:18 89

原创 kernfs_create_root 函数

【代码】kernfs_create_root 函数。

2026-09-23 15:23:11 12

原创 sysfs_root(struct kernfs_root )结构体

是文件系统在 kernfs 层面的全局根节点实例,作为整个 sysfs 虚拟文件系统的顶层容器,管理所有 sysfs 目录和文件的层级结构

2026-09-23 15:08:06 48

原创 files_init 函数

【代码】files_init 函数。

2026-09-23 13:41:33 185

原创 inode_init 函数

【代码】inode_init 函数。

2026-09-23 13:35:32 9

原创 dcache_init 函数

【代码】dcache_init 函数。

2026-09-23 13:23:59 178

原创 kmem_cache_create 函数

【代码】kmem_cache_create 函数。

2026-09-23 11:41:16 208

原创 vfs_caches_init_early 函数

【代码】vfs_caches_init_early 函数。

2026-09-23 10:21:39 162

原创 Linux 内核函数集

【代码】Linux 内核函数集。

2026-09-16 22:59:26 118

原创 8. Linux 内核驱动详情

【代码】8. Linux 内核驱动详情。

2026-09-15 19:20:02 235

原创 1. Claude code + deepsekk + VSCode

【代码】1. Claude code + deepsekk + VSCode。

2026-09-07 09:57:14 283

原创 7. USB 网络适配器驱动

如果模块之间有依赖关系,需按依赖顺序加载;本例中各模块相互独立,加载顺序不限。ethtool / ioctl / MAC / MTU 配置。对于 4G 模块(qmi_wwan),还需配合。alloc_etherdev 分配 net_device。usbnet_open 或 rtl8152_open。若输出中列出了对应的模块名及使用计数,说明加载成功。配置 net_device_ops、ethtool。usb_register 注册 USB 驱动。USB Core 扫描/枚举 USB 设备。

2026-09-04 16:46:52 202

原创 6. USB 转串口驱动

│      n_tty.c (默认), n_gsm.c, n_hdlc.c, n_r3964.c,    │。│TTY 核心层 (tty core)                    │。│TTY 端口抽象 (tty_port)                   │。│      tty_port.c (打开计数、挂起、阻塞)        │。│      pty.c (伪终端)                  │。│      vt/ (虚拟终端)                  │。

2026-09-04 13:56:58 197

原创 4. Linux 内核顶层 Makefile 分析

2026-09-03 15:34:43 37

原创 make disclean V=1 分析

编译后执行。

2026-09-03 10:53:59 1072

原创 make xxxx_defconfig 分析【生成fixdep、conf工具】

(当在命令行中输入:时,94行条件成立,,101行条件成立,,则输出整个命令。输入命令自动匹配顶层 Makefile 的第563 行并执行,由于目标%config依赖和FORCE, 则执行顺序如下:执行依赖481-483行执行依赖492-497行执行依赖FORCE,什么都不做,2318行。

2026-09-03 10:53:49 726

var/www/goahead/index.html

交叉编译 goahead 获得的默认主页文件,位于 AppInstal/var/www/goahead/

2026-07-30

etc/goahead/self.key

交叉编译 goahead 获得的 SSL 密钥文件,位于 AppInstal/etc/goahead/

2026-07-30

etc/goahead/self.crt

交叉编译 goahead 获得的 SSL 证书文件,位于 AppInstal/etc/goahead/

2026-07-30

etc/goahead/route.txt

内容概要:本文档为路由配置文件(route.txt),定义了Web服务器的路由规则与访问控制策略。通过“route”指令设置URI路径、协议类型、请求方法、处理器、重定向行为、支持的扩展名以及访问所需的能力(abilities)。配置支持基于AND/OR逻辑的权限控制,使用逗号或竖线分隔多个条件。文档展示了多种典型场景的配置方式,包括HTTP到HTTPS的TLS重定向、表单/基本/摘要认证机制、登录注销流程、对特定目录限制PUT/DELETE方法访问,以及CGI、JST等动态内容处理。同时,通过abilities字段实现细粒度的访问控制,确保只有具备相应权限的用户才能访问受保护资源。; 适合人群:熟悉Web服务配置、有一定系统运维或后端开发经验的技术人员,如运维工程师、安全工程师或中级开发人员。; 使用场景及目标:①配置Web服务的URL路由与访问策略;②实现安全控制如身份验证、权限校验和传输层安全重定向;③管理不同认证方式(form、basic、digest)下的用户访问逻辑;④限制特定目录的方法调用或启用动态脚本处理。; 阅读建议:此资源为实际运行环境中的路由配置参考,建议结合具体Web服务器(如GoAhead)的文档进行理解与测试,注意语法格式与逻辑优先级,避免因配置错误导致安全漏洞或服务不可用。

2026-07-30

etc/goahead/auth.txt

交叉编译 goahead 获得的用户认证配置文件,位于 AppInstal/etc/goahead/

2026-07-30

goahead-5.2.0

goahead-5.2.0 是嵌入式 Web 服务器,负责监听端口、解析 HTTP 请求、处理 SSL、路由转发

2026-07-28

libiconv-1.17

libiconv-1.17 用于中文编码的格式转换

2026-07-28

iksemel-1.4

iksemel软件用来解析XML

2026-07-27

LSCService.wsdl

LSCService.wsdl

2026-07-24

FSUService.wsdl

FSUService.wsdl

2026-07-24

zlib-1.3.zip

交叉编译 gSOAP 源码的时候需要用到

2026-07-24

openssl-3.0.13.tar.gz

openssl-3.0.13.tar.gz

2026-07-24

gSOAP-2.8.142 源码

gSOAP-2.8.142 源码

2026-07-24

USB通信协议简单介绍图

USB通信协议简单介绍图

2026-07-23

stm32硬件内存分布图

stm32硬件内存分布图

2026-07-23

网络设备驱动开发整体流程图

网络设备驱动开发整体流程图

2026-07-23

块设备驱动开发整体流程图

块设备驱动开发整体流程图

2026-07-23

字符串驱动开发整体流程图

字符串驱动开发整体流程图

2026-07-23

linux内核整体框架图

linux内核整体框架图

2026-07-23

linux编译流程图 + 目录文件详细说明

linux编译流程图 + 目录文件详细说明

2026-07-23

设备树编译流程图 + 目录文件详细说明

设备树编译流程图 + 目录文件详细说明

2026-07-23

uboot编译流程图 + 目录文件详解

uboot编译流程图 + 目录文件详解

2026-07-23

AepTcpProc线程流程图.drawio

AepTcpProc线程流程图.drawio

2025-09-09

MDK5插件:代码格式整理、文件注释、函数注释

MDK5插件:代码格式整理、文件注释、函数注释

2025-03-20

虚拟机环境和树莓派调试环境自动配置脚本

虚拟机环境设置包括ssh、ftp、nfs、交叉编译工具链、必要库; 树莓派环境设置包括串口登录、静态IP、软件源更换、时区、ssh、tftp等

2024-01-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除