logo资料库

嵌入式开发简历模板.doc

第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
资料共3页,全文预览结束
简 历 性 别: 居 住 地: 户 口: 男 上海市 ** 基 本 信 息 姓 名: 出生日期: 工作年限: 目前年薪: 电子邮件: 移动电话: 自 我 评 价 ** ************ *年以上 5-6 万人民币 ********** ******** 一年以上 Linux 嵌入式开发经验,熟悉 ARM 体系结构,特别是 ATMEL9261(ARM926EJ-S),熟悉 Linux 底层驱动模型和驱动开发,熟悉 C 语言以及 C 语 言的面向对象实现,熟悉 Linux 内核的裁减和移植,了解 shell 脚本,能制作简单的 Makefile,英语阅读书写能力强。 求 职 意 向 工作性质: 希望行业: 目标地点: 期望工资: 目标职能: 工 作 经 验 全职 计算机软件,电子技术/半导体/集成电路 上海市 6000-7999 /月 嵌入式软件开发(Linux/单片机/DLC/DSP…) ,电子软件开发(ARM/MCU...) 2007/07--2008/03:平望科技有限公司 所属行业: 电子技术/半导体/集成电路 Linux 嵌入式开发 嵌入式软件开发 Linux 嵌入式系统相关的移植,调试,驱动开发。 2006/07--2007/06:AKS Precision Ball (hangzhou) Ltd. 所属行业: 电气及其自动化 汽车及零配件 电气工程师 大型自动化设备电气电路调试、维护,可编程控制器(PLC)编程,变频器调试设置,控制电路设计改进,以及相关文档编写。 项 目 经 验 2008/06--2008/07:FrameBuffer 显卡驱动 软件环境: 硬件环境: 开发工具: 项目描述: Linux, g-bios ATMEL(ARM926EJ-S),NEC 240X320 TFT LCD toolchain(arm-linux-uclibceabi-)、vi、Source Insight 基于 ATMEL9261 芯片,NEC 240X320 TFT 显示屏,完成 frameBuffer 显卡驱动,并在自己构建的嵌入式系统下编写一个 移动方块程序做显卡测试。 责任描述: 加入双缓冲显示技术,完全消除屏幕闪烁 2008/05--2008/05:g-bios 添加中断处理程序和 ICMP 报文回复 软件环境: 硬件环境: Linux, g-bios ATMEL(ARM926EJ-S),DM9000
开发工具: 项目描述: toolchain(arm-linux-uclibceabi-)、vi、Source Insight g-bios 是一个开源 Bootloader 项目,其运行为单线程,网络处理 core 层采用 polling 方式,无中断处理部分。从 g-bios 的上半部分(汇编)添加网卡中断向量处理程序,实现汇编代码跳转到下半部分(C 程序),读取网络报文,并将报文 上传分递,实现 ICMP 报文的回显回复。 责任描述: 添加 bootloader 上半部分中断处理和下半部分网络 core 层回复 ICMP 报文部分,使网络主机能 ping 通开发板。(独 立实现) 2008/04--2008/04:嵌入式系统构建和 yaffs 文件系统的移植 软件环境: 硬件环境: 开发工具: 项目描述: Linux, g-bios, mkyaffsimage ATMEL(ARM926EJ-S),K9F1208 64M x 8 Bit NAND Flash,DM9000 toolchain(arm-linux-uclibceabi-)、vi、Source Insight 1、bootloader 的移植 2、kernel 2.6.25 的移植 3、根文件系统的移植(包括 Busybox, YAFFS Porting, udev, init script, rootfs image creation) 责任描述: 在 ARM926EJS 下独立构建一个比较完整嵌入式系统 2008/04--2008/04:Bootloader 的上半部分实现 软件环境: 硬件环境: 开发工具: 项目描述: Linux 基于 S3C2410 处理器的开发板 toolchain(arm-linux-uclibceabi-)、vi 从零打造 Bootloader 的上半部分 1、cpu,clock 初始化 2、Uart 初始化 3、实现 NAND 的读写 责任描述: 独立实现 2008/03--2008/03:交叉工具链的定制 软件环境: 硬件环境: 开发工具: 项目描述: 责任描述: 教 育 经 历 Linux(RHEL5) x86 平台 PC 机 linux, binutils, uclibc, gcc 通过 linux kernel, binutils, uclibc, gcc 源码包,为 ARM V5 体系结构定制交叉编译工具链 制作完成交叉工具链,并编写相应的脚本 2002/09--2006/07 云南大学 (全国重点大学,211 工程院校) 应用物理学 本科 物理学基础,电子技术和计算机编程应用,包括数字电路,模拟电路,C 语言程序设计,微机原理及接口技术,信号与系统,单片机程序设计, X86 汇编语言程序设计等课程。 培 训 经 历 2008/03--2008/08 尚观嵌入式研究室 Linux 嵌入式开发、ARM 内核驱动 做开源项目的形式授课和学习,以 ATMEL9261 为开发平台,较为全面的学习了 Linux kernel 和整个嵌入式开发流程。 证 书 2005/10 全国大学生数学建模竞赛云南赛区一等奖 2005/06 大学英语六级
2004/10 全国大学生数学建模竞赛云南赛区二等奖 2004/01 大学英语四级 2003/09 语 言 能 力 英语 附 加 信 息 每年校二等奖学金,优秀学生 良好 特殊技能: 一、基础部分: (1)熟悉 C 语言和常用的数据结构,理解 C 语言面向对象的实现,并能应用于底层开发 (2)熟悉 ARM 体系结构和 ARM 汇编 (3)熟悉交叉编译工具链的制作 (4)熟悉嵌入式系统的构建(包括 bootloader kernel 和 rootfs 的移植) 二、Linux kernel 部分: (1)熟悉 kernel 的启动流程程 (2)熟悉 kernel 的系统调用过程 (3)熟悉文件系统的 VFS 层对文件的操作 (4)熟悉 Kernel 的中断机制以及上、下半部分的实现 (5)了解内存管理和 Buddy 算法 (6)了解内核进程创建和调度过程 三、Linux Device Driver (1)熟悉 Linux 总线-设备-驱动模型 (2)了解 Linux 子系统设计和实现 (3)熟悉内核内同步互斥的实现 (4)熟悉驱动对硬件资源的访问
分享到:
收藏