通过分析范文范本,我们可以学习到一些优秀的写作技巧和策略。以下是小编为大家搜集的一些精选范文范本,供大家阅读和学习。
嵌入式产品开发简历表格
基本资料。
姓名:性别:女。
出生日期:1986.4民族:汉
户口所在:福州目前所在:上海。
应聘方向。
求职行业:
应聘职位:
软件测试,技术文员/助理,测试员,系统测试。
求职地点:北京市薪资要求:面议。
工作经历。
/03—现在***公司。
所属行业:计算机服务(系统、数据服务,维修)。
软件开发软件工程师。
主要职责:
1.远程同步嵌入式todolist记事系统;
2.参与todolist记事系统的系统分析和设计;
教育培训。
/09—至今北京信息工程学院电子商务本科。
2008/03—2008/06渥瑞达symbianos嵌入式开发。
职业技能。
外语:英语:一般。
嵌入式开发驱动程序设计
在嵌入式系统的开发中,驱动程序的设计和实施是一个关键组成部分,是满足系统实时性需求的关键。下面一起来看看最新嵌入式驱动程序设计的技巧!
每一个嵌入式应用软件都会在某些时候访问最底层的固件和进行一些硬件控制。 驱动的设计和实施是确保一个系统能够满足其实时性要求的关键。以下五个窍门是每一个开发者在设计驱动程序时应该考虑的。
驱动程序设计模式大致分属以下4个类别:bit bang、轮询、中断驱动和直接存储器访问(dma)。
bit bang模式:当微控制器没有内外设去执行功能的时候,或者当所有的内外设都已经被使用了,而此时又有一个新的请求,那么开发者就应该选择bit bang设计模式。bit bang模式的解决方案很有效率,但通常需要大量的软件开销来确保其实施的能力。bit bang模式可以让开发者手动完成通信协议或外部行为。
轮询模式用于简单地监视一个轮询调度方式中的事件。轮询模式适用于非常简单的系统,但许多现代应用程序都需要中断。
中断可以让开发者在事件发生时进行处理,而不用等代码手动检查。
dma(直接存储器访问)模式允许其它外围设备来处理数据传输的需求,而不需要驱动的干预。
一个实时系统满足是否能满足实时需求取决于它的驱动程序。写入能力差的驱动是低效的,并可能使不知情的开发者放弃系统的性能。设计者需要考虑驱动的两个特点:阻塞和非阻塞。一个阻塞的驱动程序在其完成工作之前会阻止其他任何软件执行操作。例如,一个usart驱动程序可以把一个字符装入传输缓冲区,然后一直等到接收到传输结束标志符才继续执行下一步操作。
另一方面,非阻塞驱动则是一般利用中断来实现它的功能。中断的使用可以防止驱动程序在等待一个事件发生时拦截其他软件的执行操作。usart的驱动程序可以将一个字符装入传输缓冲区然后等主程序发布下一个指令。传输结束标志符的设置会导致中断结束,让驱动进行下一步操作。
无论哪种类型,为了保持实时性能,并防止系统中的故障,开发人员必须了解驱动的平均执行时间和最坏情况下的执行时间。一个完整的系统可能会因为一个潜在的风险而造成更大的安全问题。
在时间和预算都很紧张的情况下为什么还要再造轮子呢?在驱动程序开发中,重用、便携性和可维护性都是驱动设计的关键要求。这里面的许多特征可以通过硬件抽象层的设计和使用来说明。
硬件抽象层(hal)为开发人员提供一种方式来创建一个标准接口去控制微控制器的外设。抽象隐藏实现细节,取而代之的是提供了可视化功能,如usart_init和usart_transmit。这个方法就是让任何usart、spi、pwm或其他外设具备所有微控制器都支持的共同特点。 使用hal隐藏底层、特定设备的细节,让应用程序开发人员专注于应用的`需求,而不是关注底层的硬件是如何工作的。同时hal提供了一个重用的容器。
微控制器在过去的几年里变得越来越复杂。以前想要完全了解一个微控制器需要掌握由一个大约包含500页组成的单一数据手册。而如今,一个32位微控制器通常包含由部分的数据手册、整个微控制器系列的资料表、每个外设数以百计的资料以及所有的勘误表组成的数据手册。 开发人员如果想要完全掌握这部分的内容需要了解几千页的文件。
不幸的是,所有这些数据手册都是一个驱动程序能真正合理实现所需要的。开发人员在一开始就要对每个数据手册中包含的信息进行收集和排序。通常它们中的每一个都需要被访问以使外设启动和运行。 关键信息被分散(或隐藏)在每种类型的数据手册中。
最近我刚好有机会把一系列的微控制器驱动移植到其他的微处理器上。制造商和数据手册都表明pwm外设在这两个系列的微控制器之间是相同的。 然而,实际情况却是在运行pwm驱动器的时候两者之间有很大的不同。该驱动程序只能在原来的微控制器工作,而在新系列的微控制器上却无效。
在反复翻看数据手册之后,我在数据手册中一个完全不相关的注脚里发现了pwm外设上电时会处于故障状态,需要将一个隐藏在寄存器中的标志位清零。
在驱动程序实现的开始,确认外设可能出现的故障并查看其他看似无关的寄存器错误。
嵌入式产品开发简历表格
简历编号:
更新日期:
无照片。
姓名:
国籍:
中国。
目前所在地:
广州。
民族:
汉族。
户口所在地:
湖南。
身材:
178cm?66kg。
婚姻状况:
未婚。
年龄:
28岁。
培训认证:
诚信徽章:
求职意向及工作经历。
人才类型:
普通求职?
应聘职位:
工作年限:
6
职称:
中级。
求职类型:
全职。
可到职日期:
随时。
3500--5000。
希望工作地区:
广州。
个人工作经历:
公司名称:
公司性质:
私营企业所属行业:电器,电子,通信设备。
担任职务:
研发工程师。
工作描述:
负责公司产品的改良以及开发新产品。有倒车雷达、防盗报警器、车窗关闭器、智能后视镜等。
离职原因:
参加arm&嵌入式linux培训。
公司名称:
广州启大电子科技有限公司起止年月:-08~-08。
公司性质:
中外合资所属行业:电器,电子,通信设备。
担任职务:
pcb工程师。
工作描述:
负责无线通讯平台的设计工作。从电路板的设计,元件的选定、与供应商的协商采购,到样板的组装调试,以及量产车间的跟进整个流程。
主要产品:无线通讯平台。
离职原因:
学习深造。
公司名称:
公司性质:
私营企业所属行业:电器,电子,通信设备。
担任职务:
电子工程师。
工作描述:
全权负责公司的新产品开发和改良旧产品等工作,电路原理图、pcb布局设计、样机组装、性能测试、生产工艺流程和相关报表单的'制做。
主要产品:电视机板,汽车功放板,保护板,电源板,升、降压板。
离职原因:
公司搬迁太远。
教育背景。
毕业院校:
华南理工。
最高学历:
大专。
毕业日期:
所学专业一:
软件工程。
所学专业二:
电子电器。
受教育培训经历:
学校(机构)。
专业。
获得证书。
证书编号。
-06。
广东省职业技能鉴定中心。
计算机辅助设计绘图员(电子类)。
职业资格中级证。
华南理工大学。
软件工程。
大专毕业证。
广东省嵌入式软件公共技术中心。
语言能力。
外语:
英语一般。
国语水平:
一般。
粤语水平:
一般。
工作能力及其他专长。
本人对模拟电路和数字电路有一定的理论基础,能设计电路原理图,对电子元器件有深刻了解,实践经验丰富,能够非常熟练的运用protel99se、altiumdesignerdxp软件布局设计多层pcb板,能够独立完成产品开发。懂c/c++语言,c51系列、pic系列单片机,可以利用c语言对51系列和pic系列单片机进行编程,从事pic编程实际开发产品工作一年。熟悉arm体系结构、linux操作系统、嵌入式linux开发环境、交叉编译环境;掌握arm(920t系列)外围芯片的设计与编程、linux下应用编程、u-boot的移植、linux内核的剪裁移植、根文件系统建立、字符设备编程、块设备编程、网络设备编程、驱动编程、gui编程;了解嵌入式系统的设计和开发流程。勤于学习,工作认真细心负责,合作性强,勇于上进。本人盼望能与贵公司同仁一道为公司快速稳定的发展而努力奋斗。
详细个人自传。
本人思想品德端正,勤钻研。加入广州夏科电子有限公司,全权负责公司的新产品开发和改良旧产品等工作,电路原理图、pcb布局设计、样机组装、性能测试、生产工艺流程和相关报表单的制做,该公司的主要产品是液晶显示器、车载电视、直流升(降)压电源、功放等。加入广州启大电子科技有限公司,负责无线通讯平台的设计工作。从电路板的设计,元件的选定、与供应商的协商采购,到样板的组装调试,以及量产车间的跟进整个流程。进入广州正昊公司,负责公司电子工程相关工作,旧产品改良换代、新产品的开发制作等工作。现愿寻有发展前景及有良好工作氛围的公司工作!
个人联系方式。
通讯地址:
联系电话:
家庭电话:
手机:
qq号码:
电子邮件:
个人主页:
嵌入式产品开发简历表格
性别:女。
出生年月:1986年11月。
工作经验:应届毕业生。
毕业年月:6月。
最高学历:硕士。
毕业学院:长江大学。
所修专业:信号与信息处理。
居住地:广东省深圳市南山区。
籍贯:湖北省黄冈市蕲春县。
求职概况/求职意向。
职位类型:全职。
期望月薪:6000元以上。
期望地点:广东省深圳市南山区,广东省广州市越秀区,湖北省武汉市越秀区。
期望职位:软件工程师嵌入式开发。
意向概述:嵌入式gui开发、单片机\\arm9嵌入式软件开发、linux&qt软件工程师。职业规划:2~3年内,精通c/c++、操作系统、算法等知识,积累软件开发相关方面的经验,提高自己各方面的'综合素质;之后,增长自己在流程管理、沟通协调等方面的能力,积累资本,逐步向项目管理岗位迈进。
教育经历。
时间院校专业学历。
9月-206月长江大学信号与信息处理硕士。
工作经历/社会实践经历。
时间工作单位职务。
6月-2012月深圳易万卷文化产业有限公司软件工程师。
校内奖励。
获得时间获得奖项学校。
204月国家励志奖学金电子信息学院。
11月院系一等奖学金电子信息学院。
校内职务。
担任时间职务名称学校。
10月-206月学习委员电子信息学院。
自我评价。
在平时生活中,为人处世和善热情,和同学关系融洽,并积极参与各项集体活动。在工作中具有很强的合作精神。另外,我的业余生活是丰富多彩的。我利用课余时间广泛地涉猎了大量书籍,严谨的学风和端正的学习态度塑造了我朴实、稳重、创新的性格特点。在以后的工作和学习中,本人将继续保持并发扬严谨治学的作风,团结合作的精神,兢兢业业,争取取得最大的成绩。本人在学习方面,勤于钻研、有毅力,超强的学习能力与理解力。
专业能力。
联系方式。
电子邮箱:
手机:
qq/msn:
嵌入式产品开发简历表格
为了让毕业生更好.更快的找到合适的工作,以下毕业生简历网提供一则个人简历格式范文参考,请各位根据自己的情况填写,并从中把握个人简历制作技巧,为自己打造一份优秀的.个人求职简历。
个人基本简历。
简历编号:
毕业生简历网提供参考。
更新日期:
简历。
姓名:
国籍:
中国。
目前所在地:
越秀区。
民族:
汉族。
户口所在地:
越秀区。
身材:
168cm?kg。
婚姻状况:
未婚。
年龄:
32。
培训认证:
诚信徽章:
求职意向及工作经历。
人才类型:
普通求职?
应聘职位:
工作年限:
5
职称:
无职称。
求职类型:
全职。
可到职日期:
随时。
5000--8000。
希望工作地区:
广州。
个人工作经历:
公司名称:
公司性质:
所属行业:
担任职务:
电子工程师。
工作描述:
嵌入式gps车载导航系统硬件方案设计,器件选型,windowsce系统开发和外围设备的驱动移植和调试。
离职原因:
公司名称:
公司性质:
所属行业:
担任职务:
电子工程师。
工作描述:
负责汽车免提蓝牙产品硬件开发,电路板pcb设计;电子电路板调试;器件管理,工艺指导工作;进行电子板性能试验;对电子板原理图进行评审。
离职原因:
公司名称:
公司性质:
所属行业:
担任职务:
射频电子工程师。
工作描述:
负责蓝牙遥控器硬件高频部分电路设计,信号完整性控制,天线设计和调试,笔记本wlan,wwan射频测试分析。
离职原因:
公司名称:
起止年月:-07~-11广州市通信建设有限公司。
公司性质:
所属行业:
担任职务:
程控交换机工程师。
工作描述:
交换机选型,调测。
离职原因:
教育背景。
毕业院校:
广东工业大学。
最高学历:
本科。
毕业日期:
所学专业一:
电子信息工程。
所学专业二:
受教育培训经历:
学校(机构)。
专业。
获得证书。
证书编号。
-09。
广东工业大学。
电子信息工程。
本科,cet-4。
语言能力。
外语:
英语良好。
国语水平:
良好。
粤语水平:
优秀。
工作能力及其他专长。
3.熟悉gsm,cdma通信原理。
5.熟悉wince,嵌入式linux系统硬件设计和调测。
6.熟悉pcb硬件信号完整性控制。
详细个人自传。
性格开朗,随和,善良正直,待人真诚。
思维严谨,周密,较强的主动性和责任心。
兴趣广泛,喜欢运动,读书看报,和朋友聊天,欣赏影视作品。
组织能力较强、工作刻苦认真,积极进取,责任感强,团结友爱,有集体荣誉感,富于创新精神。
个人联系方式。
通讯地址:
联系电话:
家庭电话:
手机:
qq号码:
电子邮件:
个人主页:
阅读本文后毕业生简历网还为您推荐了更多相关的文章参考:
广告部总监求职简历模板毕业生研究生简历模板如何写好你的第一份简历。
嵌入式产品开发简历表格
性别:男。
出生年月:1988年8月。
工作经验:应届毕业生。
毕业年月:7月。
最高学历:大专。
毕业学院:沈阳师范大学。
所修专业:计算机应用技术-嵌入式开发。
居住地:辽宁省沈阳市。
籍贯:辽宁省沈阳市。
求职概况/求职意向。
职位类型:全职。
期望月薪:面议。
期望地点:辽宁省沈阳市,,
期望职位:嵌入式硬件工程师电子单片机工程师。
意向概述:真心、真切寻求一份理想稳定的平台发挥培养自己。低薪的求职望有高远的.未来一起和企业发展。
自我评价。
精神爱团队爱奉献,沟通言语灵活,最求一直前行。
教育培训经历。
工作实践经验。
暑假辽中县劳动局兼招生组组长。暑期茨于坨镇蓝天复印社兼打字员。20寒假茨于坨神舟电脑店兼系统维修员,机修。周假兼职蒙牛、nokia、可口可乐等促销员。
职业技能特长。
技术项目经验。
1、51xpisp实验板的焊接。2、led显示屏设计:利用74hc59574hc154开发。3、射频卡通信设计:利用mfrc500开发。5、以linux作为宿主机,在arm板上的u-boot烧录:(以2440为例)。
自我评价介绍。
-----善良、淳朴,让我踏踏实实、勤勤恳恳做人;良好的学校教育,让我用科学的理论知识和熟练的专业技能干好每一件事;坦诚、踏实的性格,让我在工作中与领导、同事相处融洽,很好的完成了各项任务。所以我的性格稳重,不失幽默;踏实好学,不失团队精神。我期望:有一个合适的平台,用我的所有热情和智慧全力去开拓、耕耘。我坚信:只要不断地在社会这个大熔炉中学习,用“心”去面对一切,必然能不断战胜自己、超越自己,逐步走向成功!
联系方式。
电子邮箱:
手机:
qq/msn:
嵌入式软件开发简历
广州大学华软软件学院 起止年月:2012-04 ~ 2012-05
公司性质: 社会团体所属行业:计算机软件
担任职位:
工作描述: 通过自学dxp软件和自学所了解的stm32自主设计pov led,参加学院举办的第四届嵌入式技术竞赛,获得优秀奖。
大学期间从班里的组织委员,到学院学习部干事,再到电子系新生班助,我通过不同职位中去锻炼自己,不断提高自己各方面的'能力,如思考并解决问题的能力,理论结合实际的能力和做人处事的能力。在大学课余时间,我还积极参加各类社会实践,在实践中不断地磨练,充实和提高自己。2011年12月18日,我也光荣地成为一名预备党员,让我思想上进一步的觉悟。在校期间,也曾获得 广州大学华软软件学院大学英语词汇竞赛二等奖和广州大学华软软件学院学生奖学金三等奖、优秀新生班助、最佳凝聚力团队奖。在学习上,有较好的自学能力,自学过dxp、flash、电子杂志等软件,学习成绩名列班里前茅。
嵌入式开发系统小技巧
从规范完善的开发周期到严格执行和系统检查,开发高可靠性嵌入式系统的技术有许多种。小编介绍7个易操作且可以长久使用的技巧,它们对于确保系统更加可靠地运行并捕获异常行为大有帮助。希望对正在学习嵌入式开发的你有所帮助!
软件开发人员往往都是非常乐观的一群人,只要让他们的代码忠实地长时间地运行就可以了,仅此而已。微控制器跳出应用程序空间并在非预想的代码空间中执行这种情况似乎是相当少有的。然而,这种情况发生的机会并不比缓存溢出或错误指针失去引用少。它确实会发生!发生这种情况后的系统行为将是不确定的,因为默认情况下内存空间都是0xff,或者由于内存区通常没有写过,其中的值可能只有上帝才知道。
不过有相当完备的linker或ide技巧可以用来帮助识别这样的事件并从中恢复系统。技巧就是使用fill命令对未用rom填充已知的位模式。要填充未使用的内存,有很多不同的可能组合可以使用,但如果是想建立更加可靠的系统,最明显的选择是在这些位置放置isr fault handler。如果系统出了某些差错,处理器开始执行程序空间以外的代码,就会触发isr,并在决定校正行动之前提供储存处理器、寄存器和系统状态的机会。
对嵌入式工程师来说一个很大的好处是,我们的ide和工具链可以自动产生应用程序或内存空间校验和(checksum),从而根据这个校验和验证应用程序是否完好。有趣的是,在许多这些案例中,只有在将程序代码加载到设备时,才会用到校验和。
然而,如果crc或校验和保持在内存中,那么验证应用程序在启动时(或甚至对长时间运行的系统定期验证),是否仍然完好是确保意外之事不会发生的极好途径。现在一个编程过的应用程序发生改变的概率是很小的,但考虑每年交付的数十亿个微控制器以及可能恶劣的工作环境,应用程序崩溃的机会并不是零。更有可能的是,系统中的一个缺陷可能导致某一扇区发生闪存写入或闪存擦除,从而破坏应用程序的完整性。
为了建立一个更加可靠和扎实的系统,确保系统硬件正常工作非常重要。毕竟硬件会发生故障(幸运的是软件永远不会发生故障,软件只会做代码要它做的事,不管是正确的还是错误的)。在启动时验证ram的内部或外部没有问题,是确保硬件可以如预期般运作的一个好方法。
有许多不同的方法可用于执行ram检查,但常用的方法是写入一个已知的模式,然后等上一小段时间再回读。结果应该是所读就是所写。真相是,在大多数情况下 ram检查是通过的,这也是我们想要的结果。但也有极小的可能性检查不通过,这时就为系统标示出硬件问题提供了极好的机会。
堆栈大小是在编译时就静态分配好的,但堆栈是以动态的方式使用的。随着代码的执行,应用程序需要的变量、返回的地址和其它信息被不断存储在堆栈中。这种机制导致堆栈在其分配的内存中不断增长。然而,这种增长有时会超出编译时确定的容量极限,导致堆栈破坏相邻内存区域的数据。
绝对确保堆栈正常工作的一种方法是实现堆栈监视器,将它作为系统“保健”代码的一部分(有多少工程师会这样做?)。堆栈监视器会在堆栈和“其它”内存区域之间创建一个缓冲区域,并填充已知的位模式。然后监视器会不断的监视图案是否有任何变化。如果该位模式发生了改变,那就意味着堆栈增长得太大了,即将要把系统推向黑暗地狱!此时监视器可以记录事件的发生、系统状态以及任何其它有用的数据,供日后用于问题的诊断。
大多数实时操作系统(rtos)或实现了内存保护单元(mpu)的微控制器系统中都提供有堆栈监视器。可怕的是,这些功能默认都是关闭状态,或者经常被开发人员有意关闭。在网络上快速搜寻一下可以发现,很多人建议关闭实时操作系统中的堆栈监视器以节省56字节的闪存空间。等等,这可是得不偿失的做法!
在过去,是很难在一个小而廉价的微控制器中找到内存保护单元(mpu)的.,但这种情况已经开始改变。现在从高端到低端的微控制器都已经有mpu,而这些 mpu为嵌入式软件开发人员提供了一个可以大幅提高其固件(firmware)鲁棒性(robustness)的机会。
mpu 已逐渐与操作系统耦合,以便建立内存空间,其中的处理都分开,或任务可执行其代码,而不用担心被stomped on。倘若真有事情发生,不受控制的处理会被取消,也会执行其他的保护措施。请留意带有这种组件的微控制器,如果有,请多加利用它的这种特性。
你经常会发现的一种总是最受喜爱的看门狗(watchdog)实现是,在看门狗被启用之处(这是一个很好的开始),但也是可以用周期性定时器将该看门狗清零之处;定时器的启用是完全与程序中出现的任何情况隔离的。使用看门狗的目的是协助确保如果出现错误,看门狗不会被清零,即当工作暂停,系统会被迫去执行硬件重设定(hardware reset),以便恢复。使用与系统活动独立的定时器可以让看门狗保持清零,即使系统已失效。
对应用任务如何整合到看门狗系统中,嵌入式开发人员需要仔细考虑和设计。例如,有种技术可能可以让每个在一定时期内运行的任务标示它们可以成功地完成其任 务。在此事件中,看门狗不被清零,强制被复位。还有一些比较先进的技术,像是使用外部看门狗处理器,它可用来监视主处理器如何表现,反之亦然。
对一个可靠的系统而言,建立一个强大的看门狗系统是很重要的。由于有太多的技术,难以在这几个段落中完全涵盖,但针对此一议题,笔者未来还会发表相关的文章。
不习惯在资源有限环境下工作的工程师,可能会试图使用其编程语言的特性,这种语言让他们可以使用易失存储器分配。毕竟,这是一种常在计算器系统中使用的技术,在计算器系统中,只有在有必要时,内存才会被分配。例如,以c开发时,工程师可能倾向于使用malloc来分配在堆(heap)上的空间。有一个操 作会执行,一旦完成,可以使用free将被分配的内存返回,以便堆的使用。
使用易失存储器分配所产生的问题是很复杂的,要妥善处理这些问题,可以说是一个噩梦!一种替代的方法是,直接以静态的方式,简化内存的分配。例如,只要在程序中简单地建立一个大小为256字节长的缓冲区,而不是经由malloc请求这样大小的内存缓冲区。此一分配的内存可在整个应用程序的生命周期期 间保持,且不会有堆或内存碎片问题方面的顾虑。
所有这些技术都是让设计者可以开发出可靠性更高的嵌入式系统的秘诀。
嵌入式开发电子简历
姓名:先生国籍:中国。
目前所在地:白云区民族:汉族。
户口所在地:湖南身材:160cm60kg。
教育背景。
毕业院校:湖南广播电视大学。
所学专业一:电力系统及自动化所学专业二:
语言能力。
外语:英语一般。
国语水平:良好粤语水平:一般。
自我介绍。
本人从事电子电器产品开发设计多年,对模拟电子和数字电子有丰富的'经验,精通开关电源,尤其是它激式半桥和全桥开关电源.动手能力强,能独立开发设计,熟练使用proteldxp软件进行pcb设计.曾成功完成专业功放1000w-2000w的开发和设计。
求职意向及工作经历。
人才类型:普通求职。
应聘职位:电子工程师/技术员、
工作年限:职称:无职称。
求职类型:全职可到职日期:随时
月薪要求:5000--8000希望工作地区:广州深圳佛山。
工作经历:
公司名称:广州雅江光电有限公司。
公司性质:民营企业所属行业:电子技术/半导体/集成电路。
担任职务:电子工程师。
嵌入式产品开发工程师个人简历嵌入式产品开发流程
1.分析网络通信系统新产品,根据市场变化提出合理应对措施及研发方案。
2.进行通信设备的系统设计,开发相应软硬件产品并参与投标。
3.组织新产品的应用开发,对相关通信产品进行研究测试。
2013/7—2014/10:xx有限公司[1年3个月]。
所属行业:通信/电信运营。
嵌入式开发学习心得感想
首先,嵌入式系统是以应用为中心,以计算机技术为基础,且软硬件可裁减,适应应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。嵌入式有如下几个突出的有点1.系统内核小,2专用性强,3系统精简4高实时性os5嵌入式系统的应用程序可以没有操作系统直接在芯片上运行,6嵌入式系统需要开发工具和环境。
嵌入式系统是近几年才风靡起来的,但是这个概念并非新近才出现。从20世纪七十年代单片机(最早的单片机是intel公司的8048,出现在1976年)的出现到今天各式各样的嵌入式微处理器,微控制器的大规模应用,嵌入式系统已经有了近30年的发展历史。经过30年的发展,嵌入式技术已经日趋成熟,在中国嵌入式机一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。
其次,嵌入式系统无疑是当前最热门最有发展前途的it应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。
嵌入式系统是软硬结合的学科,通常有两类人会去专研嵌入式:一类是学电子工程、通信工程等偏硬件专业的,另一类是学软件、计算机专业出身的人,主要从事嵌入式操作系统和应用软件的开发。
我是软件专业的学习嵌入式,越是智能设备越是复杂系统,软件越起关键作用,而且这是目前的趋势。嵌入式应用在很多方面,具体的可以分为工业控制,交通管理,信息家电,家庭智能管理系统,pos网络及电子商务,环境工程与自然,机器人,机电产品方面应用等方面。其中目前在服务领域,如远程点菜器等已经体现了嵌入式系统的优势。例外还有很多地方用到了嵌入式系统,最近飞利浦和arm共同推出32位risc嵌入式控制器,适用于工业控制,采用最先进的0.18微米cmos嵌入式闪存处理技术,操作电压可以低至1.2伏,它还能降低25%到30%的制造成本,在工业领域中对最终用户而言是一套极具成本效益的解决方案。
首先我声明,我是基于嵌入式系统平台级设计的,硬件这个方向我相对来讲比较有发言权,如果是其它方面所要具备的基本技能还要和我们培训中心其它专业级讲师沟通。他们的方面上我只能说是知道些,但不是太多,初级的问题也可以问我。
对于硬件来讲有几个方向,就单纯信号来分为数字和模拟,模拟比较难搞,一般需要很长的经验积累,单单一个阻值或容值的精度不够就可能使信号偏差很大。因此年轻人搞的较少,随着技术的发展,出现了模拟电路数字化,比如手机的modem射频模块,都采用成熟的套片,而当年国际上只有两家公司有此技术,自我感觉模拟功能不太强的人,不太适合搞这个,如果真能搞定到手机的射频模块,只要达到一般程度可能月薪都在15k以上。
另一类就是数字部分了,在大方向上又可分为51/arm的单片机类,dsp类,fpga类,国内fpga的工程师大多是在ic设计公司从事ip核的前端验证,这部分不搞到门级,前途不太明朗,即使做个ic前端验证工程师,也要搞上几年才能胜任。
dsp硬件接口比较定型,如果不向驱动或是算法上靠拢,前途也不会太大。而arm单片机类的'内容就较多,业界产品占用量大,应用人群广,因此就业空间极大,而硬件设计最体现水平和水准的就是接口设计这块,这是各个高级硬件工程师相互pk,判定水平高低的依据。而接口设计这块最关键的是看时序,而不是简单的连接,比如pxa255处理器i2c要求速度在100kbps,如果把一个i2c外围器件,最高还达不到100kbps的与它相接,必然要导致设计的失败。这样的情况有很多,比如51单片机可以在总线接lcd,但为什么这种lcd就不能挂在arm的总线上,还有arm7总线上可以外接个winband的sd卡控制器,但为什么这种控制器接不到arm9或是xscale处理器上,这些都是问题。
因此接口并不是一种简单的连接,要看时序,要看参数。一个优秀的硬件工程师应该能够在没有参考方案的前提下设计出一个在成本和性能上更加优秀的产品,靠现有的方案,也要进行适当的可行性裁剪,但不是胡乱的来,我遇到一个工程师把方案中的5v变1.8v的dc芯片,直接更换成ldo,有时就会把cpu烧上几个。前几天还有人希望我帮忙把他们以前基于pxa255平台的手持gps设备做下程序优化,我问了一下情况,地图是存在sd卡中的,而sd卡与pxa255的mmc控制器间采用的spi接口,因此导致地图读取速度十分的慢,这种情况是设计中严重的缺陷,而不是程序的问题,因此我提了几条建议,让他们更新试下再说。
因此想成为一个优秀的工程师,需要对系统整体性的把握和对已有电路的理解,换句话说,给你一套电路图你终究能看明白多少,看不明白80%以上的话,说明你离优秀的工程师还差得远哪。其次是电路的调试能力和审图能力,但最最基本的能力还是原理图设计pcb绘制,逻辑设计这块。这是指的硬件设计工程师,从上面的硬件设计工程师中还可以分出ecad工程师,就是专业的画pcb板的工程师,和emc设计工程师,帮人家解决emc的问题。硬件工程师再往上就是板级测试工程师,就是c语功底很好的硬件工程师,在电路板调试过程中能通过自已编写的测试程序对硬件功能进行验证。然后再交给基于操作系统级的驱动开发人员。
嵌入式开发设计心得体会
嵌入式开发设计是一门涉及硬件和软件的综合性技术,它在各个领域都有广泛的应用。作为一名嵌入式开发工程师,我在实践中积累了一些心得体会。本文将结合实际案例,从需求分析、软硬件设计、编程调试、测试验证和性能优化等五个方面进行探讨。
首先,需求分析是嵌入式开发的关键步骤。在项目初期,我们需要与客户充分沟通,了解他们的需求和期望。仔细分析需求后,我们可以制定出合理的开发计划,并进行详细的功能设计。例如,我曾参与一个工控设备的开发项目,客户希望实现实时数据采集和分析,我在需求分析阶段与客户充分沟通,最终成功设计出了满足客户需求的系统。
其次,软硬件设计需要密切配合。嵌入式系统由硬件和软件两部分组成,二者需要相互配合,共同实现系统功能。在软硬件设计阶段,我们需要根据需求分析的结果,确定硬件组件和外设的选择,设计电路图和PCB板。同样重要的是软件设计,根据硬件设计结果,选择合适的编程语言和开发工具,实现系统的功能。我曾经参与一个飞行器的开发项目,硬件设计师和软件设计师紧密合作,共同完成飞行器的电路设计和飞行控制系统的编程。这个案例中,软硬件设计的合理配合是项目成功的关键。
接下来是编程调试阶段。在嵌入式开发的过程中,编程调试是一项非常重要的工作。通过调试,我们可以发现和解决软件的错误和bug,并验证硬件设计的正确性。在这个阶段,我们需要熟练掌握开发工具的使用,并运用各种调试技巧,逐步完善系统功能。例如,我在一个智能家居系统的开发中,通过编程调试,解决了传感器数据采集和设备控制的问题,最终保证了系统的稳定性和可靠性。
测试验证是嵌入式开发不可或缺的一环。在完成软硬件设计后,我们需要对系统进行全面测试,验证设计是否满足需求。测试过程中,我们需要编写合适的测试用例,模拟各种场景和用户行为,以确保系统的功能和性能都达到预期。例如,我曾经参与一个汽车电控系统的测试验证工作,通过各种测试方法,发现和修复了系统中的性能瓶颈和潜在错误,最终保证了系统的稳定和可靠。
最后是性能优化。随着嵌入式系统应用的不断扩展,对系统性能的要求也越来越高。性能优化是提高系统运行效率和响应速度的重要手段。在嵌入式开发中,我们需要运用一些优化技巧,如算法优化、代码优化和资源管理等,提高系统的性能和资源利用率。我在一个智能手表的开发中,通过对算法和代码的优化,成功提高了系统的响应速度和能耗效能,使手表在长时间使用过程中更加稳定和可靠。
综上所述,嵌入式开发设计是一项相对复杂的任务,它需要开发人员充分考虑客户需求、密切配合软硬件设计、注重编程调试、全面测试验证和进行性能优化。这些心得体会是我在实践中的总结和积累。随着科技的不断发展,我相信嵌入式开发设计会有更加广阔的应用领域和发展空间。
嵌入式开发学习心得感想
工作一年了,喜爱嵌入式这个好玩,令人羡慕的行业,不止是工资待遇哦。
4月,又是有许多面临毕业、找工作的大学生来到,面对如此激烈的竞争,如果有一技之长旁身,那就是你挑公司了。
非常有感慨,上一年我也在大学城中参加千里马的面试,跟我同学都是拿着一袋子的简历去排队。
或者网上招聘海投简历。
现在就职的公司算不上高大上,还能算的过去。总结一下学习心得,也算对自己学习有个交代吧。
要成为一名合格的嵌入式linux工程师,就需要系统的学习软、硬件相关领域内的知识。大学里面学的基础还行,可以继续自学,我是自学韦东山linux视频,重点是有书,有视频,有代码。如果基础太差是个小白,还是建议去花几万培训吧。
2、学习嵌入式linux需要补习哪些基础课程?
嵌入式linux工程师的学习需要具备一定的c语言基础,因此面对许多朋友只是在大一或者大二学习过c(还不一定认真学了,呵呵!),之后基本就不再用过的情况,建议大家在学习之前先复习一下c语言基础这块。要提醒大家的是,复习时不能只关注基本语法,对于常用的数据存储及处理方式,例如:数组、结构体等也要关注,有条件的话一定在机器上亲自敲敲代码、分析理解一下具体案例代码编写的思路,让自己慢慢进入一名嵌入式开发人员的状态。
要成为一名成功的嵌入式软件开发人员,程序的设计能力是首要技能,这一点与普通的软件开发人员的要求是一样的。但是作为“软硬兼施”的嵌入式开发,则要求大家不仅要了解较底层软件的工作过程和工作原理(例如操作系统级、驱动程序级软件),可以看一下韦东山linux视频第1期(基于s3c2440录制):arm实验,u-boot,文件系统,初级驱动。
嵌入式产品开发工程师简历
1.负责机械产品零部件的设计、分析、制图,对机械产品的设计图纸进行解释及提供技术指导。
2.负责对机械产品的'工艺图纸进行审核,并协助完善机械产品工艺图。
3.按照现有的技术规范完成机械产品的图纸标准化工作。
/7–/10:xx有限公司[1年3个月]。
所属行业:石油/化工/矿产/地质。
嵌入式开发个人简历嵌入式开发项目实例
性别:男。
国籍:中国。
民族:汉族。
年龄:21。
婚姻状况:未婚。
户口所在:汕头。
目前所在:从化。
身高:173cm。
体重:52kg。
求职意向。
人才类型:不限。
应聘职位:软件工程师,软件ui设计师/工程师。
工作年限:2。
职称:无职称。
求职类型:全职。
可到职日期:随时
月薪要求:面议。
希望工作地区:广州。
教育经历。
毕业院校:广州大学华软软件学院。
最高学历:本科。
获得学位:学士学位。
语言能力。
外语:英语一般。
粤语水平:良好。
国语水平:精通。
工作能力及其他专长。
曾运用单片机设计一些小产品,在现有的产品功能基础上自己增加创新,优化。
例如:
20自主完成的基于89c52单片机的多功能电子时钟设计,实现闹钟、温度显示等;。
以自学dxp软件及stm32设计povled,参加学院技术竞赛,获得优秀奖;。
通过不同项目,锻炼实践能力和团队合作能力来提高自己,以适应工作的需要。
个人自传。
大学期间从班里的组织委员,到学院学习部干事,再到电子系新生班助,我通过不同职位中去锻炼自己,不断提高自己各方面的能力,如思考并解决问题的能力,理论结合实际的能力和做人处事的能力。在大学课余时间,我还积极参加各类社会实践,在实践中不断地磨练,充实和提高自己。2011年12月,我也光荣地成为一名预备党员,让我思想上进一步的觉悟。在校期间,也曾获得广州大学华软软件学院大学英语词汇竞赛二等奖和广州大学华软软件学院学生奖学金三等奖、优秀新生班助、最佳凝聚力团队奖。在学习上,有较好的自学能力,自学过dxp、flash、电子杂志等软件,学习成绩名列班里前茅。
联系方式。
联系电话:xxxxxxxxxxx。
电子邮箱:
嵌入式开发学习心得感想
出生年月:座机:地址:
求职概况/求职意向。
职位类型:全职。
期望月薪:6000元以上。
期望地点:深圳市。
期望职位:软件工程师嵌入式开发。
自我介绍:
嵌入式gui开发、单片机\\arm9嵌入式软件开发、linux&qt软件工程师。职业规划:2~3年内,精通c/c++、操作系统、算法等知识,积累软件开发相关方面的经验,提高自己各方面的`综合素质;之后,增长自己在流程管理、沟通协调等方面的能力,积累资本,逐步向项目管理岗位迈进。
教育经历。
时间院校专业学历。
2009年9月-2012年6月长江大学信号与信息处理硕士。
工作经历/社会实践经历。
时间工作单位职务。
2011年6月-2011年12月深圳易万卷文化产业有限公司软件工程师。
自我评价。
在平时生活中,为人处世和善热情,和同学关系融洽,并积极参与各项集体活动。在工作中具有很强的合作精神。另外,我的业余生活是丰富多彩的。我利用课余时间广泛地涉猎了大量书籍,严谨的学风和端正的学习态度塑造了我朴实、稳重、创新的性格特点。在以后的工作和学习中,本人将继续保持并发扬严谨治学的作风,团结合作的精神,兢兢业业,争取取得最大的成绩。本人在学习方面,勤于钻研、有毅力,超强的学习能力与理解力。
嵌入式系统开发简介
嵌入式系统一般指非pc系统,它包括硬件和软件两部分。硬件包括处理器/微处理器、存储器及外设器件和i/o端口、图形控制器等。软件部分包括操作系统软件(os)(要求实时和多任务操作)和应用程序编程。有时设计人员把这两种软件组合在一起。应用程序控制着系统的运作和行为;而操作系统控制着应用程序编程与硬件的交互作用。
嵌入式开发设计心得体会
随着科技的不断发展,嵌入式系统在日常生活中的应用越来越广泛。作为一名嵌入式系统开发工程师,我有幸参与了多个嵌入式系统的设计开发项目。通过这些项目的经验总结,我深刻体会到了嵌入式开发设计的重要性和一些心得体会。在这篇文章中,我将分享我对嵌入式开发设计的理解和体会。
首先,嵌入式开发设计的关键在于需求分析和系统架构的设计。在进行嵌入式开发设计之前,我们必须首先准确地了解用户的需求,并将这些需求转化为系统的功能和性能要求。只有在需求分析的基础上进行系统架构设计,才能确保系统的可靠性和高效性。在我的项目经验中,我发现一个良好的需求分析和系统架构设计非常有助于提高开发效率和减少后期修复的工作量。
其次,嵌入式开发设计需要注重实用性和可维护性。由于嵌入式系统往往是长期运行的,因此系统的实用性和可维护性是重要的考虑因素。我们在设计系统时需要考虑到未来的功能扩展和硬件升级,保证系统可以方便地进行维护和修改。此外,系统的程序代码也需要具备一定的可读性和易于调试的特点。在我的实际操作中,我经常尽量使用模块化的设计方式,并为每个模块编写详细的注释,以便于后期代码的维护和调试。
另外,嵌入式开发设计需要注意系统的稳定性和安全性。嵌入式系统往往具有高度的实时性和硬件约束,所以我们需要确保系统在各种不同的运行环境下都能够稳定运行。在设计阶段,我们需要通过一系列的测试和验证手段来验证系统的稳定性和安全性,避免在实际应用中出现意外的故障和不可预料的问题。在我的项目中,我会针对系统的各种运行情况和异常情况进行充分测试,以保持系统的稳定性和安全性。
最后,嵌入式开发设计需要不断学习和创新。随着嵌入式技术的不断进步,新的硬件和软件工具不断涌现,我们需要不断学习和尝试新的技术和方法。在我的实践中,我会不断学习和研究相关的技术文献和标准,参与相关的技术交流和研讨会,以保持自己在嵌入式领域的专业能力。此外,我也会持续关注行业的发展动态,了解最新的技术趋势和市场需求,以便在项目设计中能够做出更合理的决策。
综上所述,嵌入式开发设计是一项需要综合考虑多个因素的复杂任务。通过我的项目经验,我深刻体会到了需求分析和系统架构设计的重要性,注重实用性和可维护性的必要性,关注系统的稳定性和安全性的迫切性,以及不断学习和创新的必要性。通过遵循这些原则和经验,我相信嵌入式开发设计将会变得更加高效和可靠,为我们的生活带来更多便利和安全。
嵌入式软件开发个人简历
户口所在:汕头国籍:中国。
婚姻状况:未婚民族:汉族。
诚信徽章:未申请身高:173cm。
人才测评:未测评体重:52kg。
人才类型:不限。
应聘职位:软件工程师,软件ui设计师/工程师。
工作年限:2职称:无职称。
求职类型:实习可到职日期:随时
月薪要求:面议希望工作地区:广州,深圳,珠海。
工作经历。
公司性质:社会团体所属行业:计算机软件。
担任职位:
工作描述:通过自学dxp软件和自学所了解的stm32自主设计povled,参加学院举办的第四届嵌入式技术竞赛,获得优秀奖。
毕业院校:广州大学软化软件学院。
最高学历:本科获得学位:毕业日期:-06