09 2020 档案

摘要:1 == 关于linux内核Build 2 首先整一个 Makefile 例子 3 4 5 ifeq ($(KERNELRELEASE),) 6 7 KERNELDIR ?=/lib/modules/$(shell uname -r)/build 8 PWD := $(shell pwd) 9 10 阅读全文
posted @ 2020-09-30 14:23 maojun1998 阅读(369) 评论(0) 推荐(0) 编辑
摘要:1.第一步下载linux源代码,执行make menuconfig, save 2. make ; make modules 3. 拷贝bzimage 和vmlinux到windows目录下 4.启动 5.使用tdm gcc套件里面的gdb 1 qemu-system-x86_64 -kernel 阅读全文
posted @ 2020-09-23 14:49 maojun1998 阅读(585) 评论(0) 推荐(0) 编辑
摘要:下载 1 static UNICODE_STRING StringSrcDriver = RTL_CONSTANT_STRING(L"\\??\\C:\\Users\\Administrator\\Desktop\\PCHunter64as.sys"); 2 static UNICODE_STRIN 阅读全文
posted @ 2020-09-22 16:41 maojun1998 阅读(587) 评论(0) 推荐(0) 编辑
摘要:1.《An Introduction to Signal Detection and Estimation》——H. Vincent Poor这本书是普林斯顿大学统计信号处理专业课的教材,可以得见,此书是以理论见长。我觉得工程应用涉及得不多。理论算法倒是讲得很透彻。书中的推导论述确实很严谨,无可挑剔 阅读全文
posted @ 2020-09-19 15:14 maojun1998 阅读(466) 评论(0) 推荐(1) 编辑
摘要:1 // 2 // linux/fs.h 3 // linux文件系统最外围结构之一,超级块 4 // 5 struct super_block { 6 // 7 // 双向链表,所有文件系统的超级快通过这个链接在一起 8 // 9 struct list_head s_list; /* Keep 阅读全文
posted @ 2020-09-19 15:06 maojun1998 阅读(703) 评论(0) 推荐(0) 编辑
摘要:1 #include <linux/module.h> 2 #include <linux/file.h> 3 #include <linux/uaccess.h> 4 #include <linux/kallsyms.h> 5 #include <linux/kprobes.h> 6 7 // 8 阅读全文
posted @ 2020-09-19 11:23 maojun1998 阅读(245) 评论(0) 推荐(0) 编辑
摘要:1.第一步去微软官网下载EWDK,选择下载 EWDK with Visual Studio Build Tools 2.挂载下载的iso文件,双击执行LaunchBuildEnv.cmd,然后会弹出一个命令行窗口 cd 进入驱动源代码目录(目录有xxx.sln文件) 3.build,编译驱动,这里我 阅读全文
posted @ 2020-09-17 16:08 maojun1998 阅读(2256) 评论(0) 推荐(0) 编辑