- 论坛徽章:
- 0
|
kernel : a)以下部分,了解整体设计思想,以及绝大部分的实现细节.
内存管理,进程管理,信号及中断,VFS,Ext2文件系统,ELF文件格式,ISA设备驱动,PCI设备驱动.
b)以下部分,了解整体设计思想.
USB总线驱动,IDE驱动.
glibc: 了解动态链接.了解ld.so,libdl.so等文件的设计思想和实现细节
熟悉C及ASM
熟悉x86,ARM,z80,8051等CPU
熟悉常见的模数电路,及protel等工具
了解MultiProcessor Specification,ELF spec,PCI,APIC等标准及协议.
了解FPGA,VHDL.
英语很一般,但可满足日常的读写,及计算机类的技术文档的读写.
以前的工作经验与linux无关.
我的期望:
a) >=8K/月,及国家规定的保险及公积金
b)偶尔没问题,但是经常性出差的工作我做不了
c)我期望有规律的生活,所以经常性的加班,我做不到
d)显示器越好越好,起码也得是个液晶吧.因为近年自己眼神变的不大好使.
e)我希望工作的职责与自己的兴趣一致. 目前已知感兴趣的方面有1) linux kernel
2) glibc
3) gcc (这个目前还无甚基础)
可能这个问题三言两语难以说清楚.即使同是kernel编程,可能相互之间差距也很大. 诸如同是写驱动,写总线驱动和写具体设备的驱动,难度及复杂度也不在一个水平线. 我显然会选择写总线驱动,而不是具体的设备.如果面试,我将会主要关心这个问题.
另: a)我不会选择外包公司,所以不要联系我.一则我会但并不是熟手,二则我几乎从未见过任何一个外包公司的招聘启示上,提出来过我能够满足的技能要求.
b)我的期望中,如无法满足前4点,请不要联系我
c)在通过站内短信索取详细简历时,给出用人单位的名称及岗位相关信息.我更倾向于直接与用人单位联系.
[ 本帖最后由 马庚 于 2008-2-8 02:44 编辑 ] |
|