第一节嵌入式系统概论.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式招聘 加入我们,你将拥有: 1.深圳腾讯总部工作--腾讯最挑战的产品项目之一 2.完美的氛围组合--中国第一的互联网公司以卓越创新为主旨的精英小团队 3.平等开放的团队精神--每个人的每个建议都可能会改变千万中国互联网用户的在线生活 4.无限的想象空间--塑造未来机器人时代的生活在今天实现 工作职责: 1.挖掘个人智能互联网机器人的用户需求、规划新特性; 2.完成小Q机器人基础产品和应用产品的策划、设计和开发工作; 3.协调组织各类资源达成产品目标; 4.策划和实施产品内容运营和用户沟通教育计划; 嵌入式招聘 1.产品经理 (1)逻辑分析能力强,善于沟通和协调资源,对互联网市场的敏感度高; (2)有HCI或互联网产品设计功能优化经验,有较好的文档能力、交互设计能力; (3)学习能力和协作能力强,思维活跃,领悟力强,接受新事物能力强; (4)正直尽责、富有进取心和创新精神,工作主动积极,能够担当工作压力; 5.Windows应用软件开发工程师 岗位职责:从事Windows环境下应用程序开发和测试; 职位要求: (1)计算机、自动化、电子类相关专业本科及以上学历,两年以上相关工作经验。 (2)有计算机体系结构、组成原理、软件工程、网络、通信方面的良好的理论基础。 (3)精通Windows应用程序开发,精通Visual Studio开发。 (4)有丰富的数字图像、插件开发、测试经验。 (5)有较强的沟通、理解和团队协作能力 2.嵌入式系统硬件工程师 岗位职责:从事Arm嵌入式系统硬件开发和测试 职位要求: (1)电子、通信、计算机相关专业本科及以上学历,三年以上相关工作经验。 (2)有数字电路、模拟电路、网络、通信方面的良好的理论基础。 (3)熟悉嵌入式系统硬件开发,具有Arm系统开发经验者优先考虑。 (4)有较强的沟通、理解和团队协作能力 3.Linux嵌入式系统工程师 岗位职责:从事linux嵌入式系统开发和测试; 职位要求: (1)计算机、通信、电子类相关专业本科及以上学历,两年以上相关工作经验。 (2)有计算机体系结构、组成原理、数字电路、软件工程、网络、通信方面的良好的理论基础。 (3)熟悉Linux操作系统,有嵌入式Linux软件开发经验。精通C/C++等编程语言。 (4)熟悉Arm系统下Linux驱动程序开发,有丰富的Bootloader, 驱动程序开发、测试经验。 (5)有较强的沟通、理解和团队协作能力 4.Linux应用软件开发工程师 岗位职责:从事linux应用程序开发和测试; 职位要求: (1)计算机、通信、电子类相关专业本科及以上学历,两年以上相关工作经验。 (2)有计算机体系结构、组成原理、软件工程、网络、通信方面的良好的理论基础。 (3)熟悉Linux应用程序开发,有嵌入式Linux软件开发经验。精通C/C++等编程语言。 (4)有丰富的网络软件开发、测试经验。 (5)有较强的沟通、理解和团队协作能力 嵌入式系统设计 嵌入式的定义 嵌入式系统是以应用为中心,以计算机技术为基础,采用可剪裁软硬件,适用于对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统 一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成 嵌入式系统体系结构 和招聘方向是一一对应的 嵌入式体系结构 嵌入式系统历史与现状 嵌入式系统的发展历程,大致经历了以下四个阶段: 无操作系统阶段 简单操作系统阶段 实时操作系统阶段 面向Internet阶段 嵌入式计算机系统同通用型计算机系统相比具有以下特点: 嵌入式系统通常是面向特定应用的 嵌入式系统是将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合后的产物 嵌入式系统的硬件和软件都必须高效率地设计,量体裁衣、去除冗余 嵌入式系统和具体应用有机地结合在一起,它的升级换代也是和具体产品同步进行 为了提高执行速度和系统可靠性,嵌入式系统中的软件一般都固化在存储器芯片或单片机本身中 嵌入式系统本身不具备自举开发能力 讲个故事 硬件选择的其它因素 生产规模 开发的市场目标 软件对硬件的依赖性 只要可能,尽量选择使用普通的硬件 软件平台的选择 嵌入式软件开发流程: 软件平台的选择——操作系统 选择一个适合开发项目的操作系统,可以从以下几点进行考虑: 操作系统提供的开发工具 操作系统向硬件接口移植的难度 操作系统的内存要求 开发人员是否熟悉此操作系统及其提供的API 操作系统是否提供硬件的驱动程序 操作系统的可剪裁性 操作系统的实时性能 软件平台的选择——编程语言 编程语言的选择主要考虑以下因素: 通用性 可移植性程度 执行效率 可维护性 目前比较广泛应

文档评论(0)

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

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

1亿VIP精品文档

相关文档