- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 嵌入式linux内核面试题
1) linux中的同步机制?主要有哪几种内核锁? linux中的同步机制从2.0到2.6以来不断完善,从最初的原子操作到后来的信号量,从大内核锁到今天的自旋锁。这些同步机制的发展伴随LINUX从单处理器到对称多处理器的过渡;伴随着从非抢占内核到抢占内核的过渡;linux的锁机制越来越有效,复杂。 linux的内核锁主要有自旋锁和信号量。自旋锁最多只能被一个可执行线程持有,如果一个可执行线程试
2016-10-22 08:58:51 154
原创 linux系统工程师试题
参数: -c :建立一个压缩文件的参数指令(create 的意思); -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的文件! 特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在! 因为不可能同时压缩与解压缩。 -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩? -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩
2016-10-18 08:08:52 85
原创 嵌入式linux驱动工程师面试经验
1. 创发科技 2. 中科创达 3. 中电海康集团(52研究所) 主要考察c语言的基础知识,问道了inline关键字和static关键字,然后就讲述了项目方面的经验,有关linux内核里面的各种机制也问道了好多,比如自旋锁和互斥锁机制,以及两个锁之间的区别,还有关于进程休眠和调度的知识,由于我对s3c2440比较熟悉,面试官还问到了bootloader方面各种知识,以及在编写
2016-10-13 13:31:07 342
原创 福州瑞芯微电子嵌入式软件笔试题
1. linux中shell变量$#,$@,$0,$1,$2的含义解释: $$:shell本身的PID(processID); $!:shell最后运行的后台process的PID; $?:最后运行的后台process的PID; $* = $@:所有参数列表。“$*” 以“$1 $2 ... $n”的形式输出所有参数。 $#:添加到SHELL的参数的个数。 $0:shell本身的文件名。 $1~
2016-10-12 19:46:27 952
转载 linux中的pid与tid
1.linux中,每个进程有一个pid,类型pid_t,由getpid()取得。linux下的POSIX线程也有一个id,类型为pthread_t,由pthread_self()取得,该id由线程维护,不同进程中的线程可能有相同的id,每个进程有独立的线程id空间。代码范例:#include #include #include #include #include #include v
2016-10-11 00:27:18 437
u-boot-mini2440
2016-04-18
linux设备驱动程序(第三版)示例源代码
2016-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人