摘要: 1、内核运行的物理地址与虚拟地址(1)KERNEL_RAM_VADDR(VADDR就是virtual address),这个宏定义了内核运行时的虚拟地址。值为0xC0008000(2)KERNEL_RAM_PADDR(PADDR就是physical address),这个宏定义内核运行时的物理地址。 阅读全文
posted @ 2021-07-25 23:04 Ben002 阅读(142) 评论(0) 推荐(0)
摘要: 1、内核Makefile的版本与重要变量: (1)Makefile中刚开始定义了kernel的内核版本号。这个版本号挺重要(在模块化驱动安装时会需要用到),要注意会查,会改。 路径:/kernal/Makefile 1 VERSION = 2 2 PATCHLEVEL = 6 3 SUBLEVEL 阅读全文
posted @ 2021-07-25 22:59 Ben002 阅读(199) 评论(0) 推荐(0)
摘要: menuconfig和Kconfig和.config的关系: menuconfig显示的菜单内容(一方面是菜单的目录结构,另一方面是每一个菜单项目的细节)是由内核源码树各个目录下的Kconfig文件来支持的。 Kconfig文件中按照一定的格式包含了一个又一个的配置项,每一个配置项在make men 阅读全文
posted @ 2021-07-25 10:57 Ben002 阅读(431) 评论(0) 推荐(0)