



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
嵌入式软件工程师职业规划 这是YJBYS网小编为您提供的嵌入式软件工程师职业规划希望对大家有所帮助! 嵌入式的开发是个非常长的战线嵌入式入门难想要各个突破至少也得需要两年的时间 在这里嵌入式技术分为三层底层基于硬件的开发、软件平台的特性开发、应用场景和市场的分析各层需要的技能也会不同 底层基于硬件的开发需要的技能 电路知识数电、模电、微机原理、单片机原理、汇编、C语言硬件平台包含多个器件在初始设计的时候就要充分考虑几年内不会有大的变动因为一旦开版投产成本都相当高的包含了电路设计和驱动开发两方面的工作硬件的换代一般3到5年有的甚至更长时间 软件平台的特性开发需要的技能 对于简单逻辑的一般没有操作系统很简单时序的运算常使用8位一下的硬件扩展性比较低一般通过汇编直接编写对于越来越多的电子产品支持多种功能的集成使得软件平台越来越复杂于是出现了操作系统来管理协调多个程序之间的调度协调让嵌入式平台在硬件不变的情况下提高了功能和性能需要的知识操作系统、TCP/IP协议、高级编程语言(C/C+/JAVA/Dephie)、软件工程、数据结构、图像处理、数据库等实际在正规的大公司中只需要了解这里的两到三点就可以完全胜任平时的工作了毕竟要研究透所有的知识要花大量的时间很多公司也只希望你把一部分工作做好就可以了太强了留不住人的根据实际需求和岗位使用不同的技术 应用场景和市场的分析 这部分是站在最前沿的它引导着整个产业链的发展方向这样的人通常很大程度基于经验了要了解用户的真正需求了解市场的发展趋势还要了解目前硬件技术到达什么程度是否可以满足需求这里需要考验人的眼光要在竞争对手之前看到商机引导客户使用现有技术一般做这一部分工作的都是技术型企业的老总要对行业的走向作出清晰的判断这些决定非常重要 不管是初学者还是有一定经验工作经验的嵌入式开发者想要在这个领域胜出必要有到一定技能的 嵌入式的应用主要是几个方向: 一是系统开发:侧重开发环境搭建、内核原理、交叉编译等; 二是嵌入式Linux应用开发:侧重Linux应用编程、内核编译、系统调用; 三是底层驱动开发:侧重嵌入式Linux系统下的驱动开发、内核的深入分析 不过初进门者主要往系统开发和应用开发发展有了相关工作经验再进一步向底层驱动靠 嵌入式开发流程 也许很多初涉嵌入式开发领域的程序员会被一系列的新名词搞得头昏脑胀在这里我希望能够将嵌入式开发的流程展现给大家 嵌入式开发主要分为三个比较大的部分: 1、驱动程序开发 这部分开发是从硬件设计开始的硬件工程师会设计PCB板为我们提供标准开发板(SDBStandard DevelopmentBoard)当我们拿到开发板之后的第一件事情就是编写bootloader让开发板启动起来一般是通过JTGA将bootloader烧录到开发板中的我们可以将bootloader看作PC中的BIOS负责硬件设备的初始化工作并且将操作系统运行起来在此之后我们需要根据开发板上的硬件开发各种驱动程序比如串口、USB、鼠标、视频输入等最后将这些驱动程序和bootloader打包称为一个板级支持包(BSP)BSP是和开发板的具体硬件紧密相关的 所以从事这方面开发的工程师往往具有比较强的硬件知识水平 2、平台定制 我们可以将WindowsCE想象为一盒积木根据不同的应用场景和设备要求我们要对这盒积木进行定制堆积出不同形状的城堡、动物和生活用品这个过程称为“平台定制”定制产生的平台往往和具体的硬件设备相关直接将平台下载到硬件设备上就可以运行了整个开发过程需要选择不同的组件来搭配出最适合当前硬件的软件平台所以要对WindowsCE的组件也就是CatalogItem有相当程度的了解 3、应用程序开发 嵌入式设备上的应用程序开发与传统应用程序开发类似只是要借助于硬件模拟器或者实际设备对程序进行调试最常见的嵌入式设备应用程序开发就是WindowsMobile的移动应用开发平台定制工程师会在硬件出厂之前先提供平台相关的SDKSDK中会包括模拟器应用开发者可以首先使用模拟器对程序进行开发和调试等实际硬件出来之后
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 咨询服务费收取方案模板
- 旅游主题活动策划方案范文
- 药物制剂工新员工考核试卷及答案
- 活性炭碳化工设备维护与保养考核试卷及答案
- 东莞网络整合营销方案
- 营养品主题营销方案模板
- 深圳建筑方案设计院
- 文献阅读打卡活动方案策划
- 福建体育培训活动策划方案
- 党团主题活动策划方案案例
- 中药药剂员职业考核试卷及答案
- 2025年脚手架租赁合同3篇
- 2025年下半年安徽省港航集团有限公司所属企业社会公开招聘22名考试参考试题及答案解析
- 2025年度企事业单位办公家具采购合同
- 2025福建厦门市公安局同安分局招聘警务辅助人员50人笔试备考试题及答案解析
- 巴彦淖尔教师招考试题及答案
- 2025年四川省建筑安全员A证模拟试题(及答案)
- 2025国家统计局济宁调查队城镇公益性岗位招聘3人备考题库及答案解析
- GB/T 5463.3-2025非金属矿产品词汇第3部分:石膏
- 快手运营课程培训课件
- 2025至2030中国漂白粉行业发展研究与产业战略规划分析评估报告
评论
0/150
提交评论