05 2015 档案
摘要:NFS即网络虚拟文件系统。对于内核开发来说可以挂在nfs来进行调试可以免去频繁烧写的麻烦。要使用nfs文件系统首先需要配置nfs服务。先安装nfs:sudo apt-get install nfs-kernel-servernfs-common已经安装过就不需要重新安装了。2.打开/etc/expo...
阅读全文
摘要:以前用ubuntu12.04一直没有问题。最近心血来潮将版本更新到最新后发现共享文件夹不能用了。所以就重新安装vmtools。但是在编译vmhgfs时报错。错误如下: In file included from ./arch/x86/include/asm/percpu.h:44:0, ...
阅读全文
摘要:/*Name:uboot之start.S分析Data:2015-3-3Author:suj_un*/ uboot之start.S多数的bootloader都分为stage1和stage2两部分。依赖于cpu体系结构的代码通常都放在stage1中并且用汇编语言来实现,而stage...
阅读全文
摘要:/*Name:uboot之makefile分析Data:2015-3-3Author:suj_un*/Uboot之makefile分析编译uboot,内核或者其他软件只需要执行make命令就可以生成可执行文件。执行命令后是怎么工作的?要知道这个就要看makefile了。现在就来揭开这玩意神秘的面纱。...
阅读全文
摘要:container_of在Linux内核中是一个常见的宏,用于从包含在某个结构体中的指针获得结构体本身的指针。通俗讲就是通过结构体变量中的某个成员获得整个结构体变量的首地址。 container_of在源码中的定义如下:#define container_of(ptr, type, member)...
阅读全文