如果想出发,就不要等到明天!
全部博文(317)
发布时间:2014-08-27 10:29:24
3. SYSCALL_DEFINE2(listen, int, fd, int, backlog)函数 该函数主要是在用户空间使用listen系统调用函数进行调用执行,在Linux内核中的还是使用System call vectors实现,在net/socket.c文件中SYSCALL_DEFINE2(socketcall, int, call,unsigned long __u.........【阅读全文】
发布时间:2014-08-27 10:28:57
有段时间不做编译的事情了,记得上次做还是13年初编译Gentoo内核的时候,现在装点东西都是使用源直接安装了(Centos)。最近使用Debian系统了,虽然说也有apt的方式,但还有时候需要编译点东西。最开始的时候还真忘了-j这个参数,编译个东西这个慢啊。因为CPU是一个影响编译速度的重要因素了,.........【阅读全文】
发布时间:2014-04-16 12:12:01
一、Linux内核概览Linux是一个一体化内核(monolithic kernel)系统。设备驱动程序可以完全访问硬件。Linux内的设备驱动程序可以方便地以模块化(modularize)的形式设置,并在系统运行期间可直接装载或卸载。1. linux内核linux操作系统是一个用来和硬件打交道并为用户程序提供一个有限服务集的低级支撑软件。一个计.........【阅读全文】
发布时间:2014-04-16 12:11:22
一、检测指针出错的函数//将错误号转化为指针地址static inline void * __must_check ERR_PTR(long error){ return (void *) error;}//将错误指针转化为错误号static inline long __must_check PTR_ERR(__force const void *ptr){ return (long) ptr;}//若是错误指针返回.........【阅读全文】