- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式课程体系介绍 什么是嵌入式(从产品看,3C产品都是嵌入式) 嵌入式架构 企业招聘要求 1,全日制本科院校,电子或信息类专业毕业; 2,良好的沟通技巧,英语听说读写能力良好; 3,熟悉C/C++ 语言;熟悉ARM处理器以及编程方法; 4,熟练操作Linux程序开发,或Wince应用程序开发,有嵌入式电子产品研发经验者佳; 5,熟悉PMP/MP3/MP4、IP camera、GPS、IPTV、机顶盒中一个或几个领域的相关业务,有过相关研发经验者优先考虑; 6,好学上进,动手能力强,对研发\技术领域有浓厚兴趣,个性积极主动。 课程体系及技能目标 两大方向,三种组合: 底层驱动程序; 应用程序开发; 底层驱动程序+应用程序开发 C、C++语言、数据结构、嵌入式C编程 ARM体系结构、汇编语言、ARM应用编程 LINUX程序设计 (多进程、多线程、网络) 移植(Boot、LINUX、文件系统) 驱动程序开发 GUI程序设计 ARM体系结构、ARM应用编程 ARM体系结构 ARM指令,伪指令 ARM起动代码分析与实现 ARM接口技术以及对常见外围设备的控制 UART TIMER KEYPAD TFT LCD IIS IIC 触摸屏 多功能播放器 LINUX驱动程序开发 驱动程序的设计方法 数据传输,同步、互斥、阻塞、睡眠机制,异步通知机制,中断处理,队列,延迟机制,内存管理机制等 设备驱动的框架 LINUX 应用程序开发 LINUX基础:Linux基本命令,Shell程序计,GCC,MAKEFILE,GDB LINUX文件操作处理 LINUX多线程程序设计 LINUX多进程程序设计 LINUX进程间通讯机制 LINUX 网络编程 UDP/TCP 网络聊天系统开发 GUI程序设计 QT编程技术4.6.3: QT安装、移植 QT中键盘,鼠标事件的处理 对话框的创建,及图形绘制 QT多线程编程及网络编程 QT编程中的常用工具使用 掌上电脑项目开发 谢谢! Version 3.0 * 计算机应用领域的划分 桌面通用型 高端服务型 小型专用型 小至电子体温计,大致飞机的自动导航系统 嵌入式行业应用 嵌入式应用领域比例分配 嵌入式发展状况 据中国软件行业协会产业年报统计:2007年上半年,嵌入式软件在软件产品结构中的比重上升到了21.7%,在销售收入中的比重则占到了37.9%,在出口软件中的比重更是高达52%。 “软硬融合”的嵌入式软件,已成为我国软件产业发展中后来居上的领军元素。 嵌入式含义 IEEE对嵌入式系统的定义: 嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”。 国内对嵌入式系统的定义: 嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。 嵌入式主要技术架构 硬件工程师(电路) OS级工程师(C、汇编等) 应用软件工程师(C/C++、Java等) 人数需求逐渐增多 用人要求逐渐提高 企业对嵌入式技术人员的要求 项目经验 必须要有嵌入式领域开发经验; 能够熟练进行Linux下嵌入式c语言软件系统的分析、设计、编码和调试; 熟悉C语言编写硬件相关软件,熟悉ARM硬件平台,熟悉Linux。 专业技能 独立应用掌握的技术,解决业务问题。 职业素质 行为、待人处事遵循公司规范,不感情用事; 一人为大家,大家为一人; 良好的工作态度,专心致志于工作,认真负责; 嵌入式人才培养方案 培养对象 计算机相关专业大专以上学历 培养方案 嵌入式软件工程师 嵌入式Linux驱动开发工程师 嵌入式UI设计工程师 ……
文档评论(0)