摘要: 符号导出 EXPORT_SYMBOL() EXPORT_SYMBOL标签内定义的函数对全部内核代码公开,不用修改内核代码就可以在您的内核模块中直接调用。 2. 使用方法 加入B中调用A中导出函数 [1] 在模块A中c文件或者头文件中使用EXPORT_SYMBOL(xxxx) 导出函数. 有些需要添加 阅读全文
posted @ 2023-10-24 23:22 skyycj 阅读(6) 评论(0) 推荐(0) 编辑
摘要: ko文件在数据组织形式上是ELF(Excutable And Linking Format)格式,是一种普通的可重定位目标文件。 这类文件包含了代码和数据,可以被用来链接成可执行文件或共享目标文件,静态链接库也可以归为这一类。 文件开始处是一个ELF头部(ELF Header),用来描述整个文件的组 阅读全文
posted @ 2023-09-28 01:33 skyycj 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 12.2. 同步I/O 在操作系统中,程序运行的空间分为内核空间和用户空间,用户空间所有对io操作的代码(如文件的读写、socket的收发等)都会通过系统调用进入内核空间完成实际的操作。 而且我们都知道CPU的速度远远快于硬盘、网络等I/O。在一个线程中,CPU执行代码的速度极快,然而,一旦遇到I/ 阅读全文
posted @ 2023-09-28 01:12 skyycj 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 转载:https://doc.embedfire.com/linux/imx6/base/zh/latest/linux_debug/core_dump.html、 2.1 core文件简介 是操作系统在进程收到某些信号而终止运行时,将此时进程地址空间的内容以及有关进程状态的其他信息写入一个磁盘文件 阅读全文
posted @ 2023-09-19 00:16 skyycj 阅读(54) 评论(0) 推荐(0) 编辑