http://www.csdn.net/ http://www.arm.com/zh/ https://www.kernel.org/ http://www.linuxpk.com/ http://www.51develop.net/ http://linux.chinaitlab.com/ http://www.embeddedlinux.org.cn http://bbs.pediy.com/
发布时间:2015-01-30 14:39:44
1.1 spin lock 相对于信号量的特点;在up/mp/smp这些不同环境下,spin lock的不同实现方法。1.2 简要说明e2compr压缩文件系统的压缩策略;经其处理后,上层文件系统(ext2/3等)是否会受到影响。1.3 比较linux操作系统内核态和用户态的抢占性,及两者之间存在差异的原因。1.4 linux2.2支持的最大进程数是多少.........
发布时间:2015-01-29 16:02:19
(1)选择题部分:1、255.255.254.0网段最多能支持多少主机?(大概有5个备选项)2、10m网卡传输过程中物理层采用什么编码?(snap?)(大概有4个备选项)3、栈与队列的特点?(备选大概只有两个,a为fifo,b为lifo)4、cache的工作方式划分?(大概也有4个答案,大概是:write-none,write-all,write-thr.........
发布时间:2015-01-29 15:59:30
1,linux驱动常见面试题2,linux内核经典面试题3,嵌入式或linux相关研发面试题目4,linux内核面试题一5,c 面试题......
发布时间:2015-01-29 15:55:55
笔试题:1、linux设备中字符设备与块设备有什么主要的区别?请分别列举一些实际的设备说出它们是属于哪一类设备。 答:字符设备:字符设备是个能够像字节流(类似文件)一样被访问的设备,由字符设备驱动程序来实现这种特性。字符设备驱动程序通常至少实现open,close,read和write系统调用。字符终端、串口、鼠标、.........
发布时间:2015-01-26 16:13:58
linux提供了一套api来动态装载库。下面列出了这些api:- dlopen,打开一个库,并为使用该库做些准备。- dlsym,在打开的库中查找符号的值。- dlclose,关闭库。- dlerror,返回一个描述最后一次调用dlopen、dlsym,或dlclose的错误信息的字符串。c语言用户需要包含头文件dlfcn.h才能使用上述api。glibc还增加了两个p.........
发布时间:2015-01-26 16:09:39
在linux中,可以利用stat()函数来获取一个文件的状态[cpp] view plaincopy#include #include int stat(const char *file_name, struct stat *.........
发布时间:2015-01-26 16:05:09
点击(此处)折叠或打开#define _gnu_source#include #include #include #include #include #include #include ......
发布时间:2015-01-26 16:04:06
点击(此处)折叠或打开#include #include #include #include #include #include #include #include ......
发布时间:2015-01-26 16:02:12
linux提供了daemon函数用于创建守护进程,实现原理如下:#include int daemon(int nochdir, int noclose);1. daemon()函数主要用于希望脱离控制台,以守护进程形式在后台运行的程序。2. 当nochdir为0时,daemon将更改进城的根目录为root(“/”)。3. 当noclose为0是,daemon将.........
发布时间:2015-01-26 14:53:31
access():判断是否具有存取文件的权限相关函数 stat,open,chmod,chown,setuid,setgid表头文件 #include定义函数 int access(const char * pathname, int mode);函数说明 access()会检查是否可.........
发布时间:2015-01-11 23:41:46
前言: 在编译linux内核时可能遇到标题中的问题。在 debian/ubuntu 中的解决方法如下:http://blog.csdn.net/wtao616/article/details/6118733 参考下这个或者如果使用的是ubuntu 9.10及以上版本,可以使用下面的命令安装mkimage:#apt-get install uboot-mkimage安装完成后在编译内核make umage arch.........