发布时间:2014-10-17 12:14:26
得闲研究下面几个宏!! #define offsetof(type,memb) (ssize_t)&(((type *)0)->memb); #define msleep(i) usleep((i)*1000) #define die(s) do {perror(s); exit(1);} while(0) #define fail(s) do {perror(s); return -1;} while(0) #define offsetof(type, memb) (ssize_t)&(((type *)0)->memb) .........【阅读全文】
发布时间:2014-10-15 16:21:58
Linux中斷處理過程与Linux设备驱动中中断处理相关的首先是申请与释放IRQ的API request_irq()和free_irq(),request_irq()的原型为:int request_irq(unsigned int irq,void (*handler)(int irq, void *dev_id, struct pt_regs *regs),unsigned long irqflags,const char * devname,void *dev_id);irq.........【阅读全文】
发布时间:2014-10-15 15:46:20
原文地址:http://blog.csdn.net/pengrui18/article/details/14389233在制作Initramfs文件系统之前,我先简单介绍下linux各文件系统。linux支持多种文件系统类型,包括ext2,ext3,vfat,jffs,ramfs,nfs等,为了对各类文件系统进行统一管理,linux引入了虚拟文件系统vfs(virtual file system),为各类文件系统提供一个.........【阅读全文】
发布时间:2014-10-15 15:45:21
实验做到现在,明显感觉自己所掌握的知识太少,太可怜。推荐大家一本书《linux系统移植》,这本书对于我们理解这几个实验帮助很大。对于基于Skyeye移植linux,我们已经快接近尾声了,但同样我们也是刚刚接近入门了,当我们完整的做完实验,回头看看学到的知识,其实好多东西你都没有.........【阅读全文】