安亿程序开发

# linux

slug: linux · type: tag(与数据源 collect_article_tags 逻辑对齐)

共 15 篇

linux内核双向链表详解

Linux内核双向链表通过结构体嵌入node实现,使用container_of获取结构体地址,初始化用LIST_HEAD_INIT或INIT_LIST_HEAD,增删通过list_add/list_del操作,遍历用list_for_each_entry正反向宏,注意head节点不参与遍历,链表元素需为全局或静态变量,避免指针越界或内存崩溃

2025-07-22 15:52 77

Linux之platform平台设备驱动详解

Linux设备驱动模型中,Platform总线作为虚拟总线统一管理无物理总线依赖的嵌入式设备,通过platform_driver和platform_device注册,结合设备树的of_match_table匹配机制,实现驱动与设备的自动绑定,确保无论注册顺序如何均能正确触发probe函数

2025-07-22 15:08 82

有相关开发 / 建站 / GEO 文案需求欢迎沟通。

联系接单