5嵌入式课程体系介资料.ppt

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

文档评论(0)

zhaohuifei + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档