think

关于linux应该能准确并且深入回答的一些问题

1. 各种驱动架构:
1)nand flash工作原理和驱动架构

      http://simengru.blog.163.com/blog/static/54386860201041644159479/

2)rtc
3)电池
4)sd卡控制器驱动
5)usb是host还是device驱动 udc驱动
6)framebuffer驱动架构
7)i2c驱动架构
8)uart驱动、spi驱动、touch screen驱动

2. 中断机制:
1)中断处理函数的注意事项
2)中断处理函数的调用机制
3)软中断的分类和具体用法

3. 分频
分频生成pclk hclk fclk的机制
(这个具体也没听明白)

4. 开发环境:
使用的linux kernel 版本?文件系统,busybox是否熟悉?
使用的平台?描述一下项目架构。用的什么烧录工具?

5. bootloader:
移植bootloader做了哪些工作?

6. linux录音和视频的机制?
oss alsa

7. shell:
shell里面怎么获取当前进程的pid? 上一条命令是否执行成功?

8. 用户空间与内核空间交换数据的方法:从用户空间到内核空间?从内核到用户空间?

9. 进程线程区别?进程间通信机制?管道的实现?共享内存使用的限制 各种ipc机制的应用场合?

10. 对哪些驱动熟悉?最难的驱动是哪个?主要遇到哪方面困难?linux 驱动调试方法有哪些?用过哪些方法进行调试?

11. 描述linux启动过程。

12. linux各个版本主要变化是什么?

13. 内核文件架构kbuild和makefile,怎么修改 (注意依赖关系,注意模块化)

14. 怎么生成动态库文件.so 和静态库文件 .a?

15. 管道的本质是什么?是一个临时文件。

 

 

能看原理图,会用示波器。

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值