不可不知的嵌入式工程师经验(总结篇)
嵌入式的心得体会(通用21篇)

嵌入式的心得体会(通用21篇)(经典版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的经典范文,如职场文书、公文写作、党团资料、总结报告、演讲致辞、合同协议、条据书信、心得体会、教学资料、其他范文等等,想了解不同范文格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!Moreover, this store provides various types of classic sample essays for everyone, such as workplace documents, official document writing, party and youth information, summary reports, speeches, contract agreements, documentary letters, experiences, teaching materials, other sample essays, etc. If you want to learn about different sample formats and writing methods, please pay attention!嵌入式的心得体会(通用21篇)写心得体会可以培养我们的观察力和思考能力,让我们更加敏锐地发现生活中的细节与感悟。
嵌入式设计个人总结3篇

嵌入式设计个人总结嵌入式设计个人总结精选3篇(一)嵌入式设计是一个充满挑战和机会的领域,我在这个领域中有着一些个人总结。
首先,嵌入式设计需要具备扎实的电子、计算机和软件知识。
对于硬件方面,我需要了解电路设计、PCB布局、传感器和执行器等元器件的选型和使用。
对于软件方面,我需要熟悉各种编程语言,掌握嵌入式系统的开发和调试技术。
其次,嵌入式设计需要有良好的系统思维能力。
在设计一个嵌入式系统时,我需要考虑系统的整体架构、功能划分和数据流程。
有时候,我还需要进行性能优化、资源管理和功耗控制等工作。
另外,嵌入式设计需要具备解决问题的能力。
在开发过程中,我可能会遇到各种各样的问题,例如硬件和软件的兼容性问题、驱动程序的编写问题等等。
解决这些问题需要我有一定的调试和研究能力,并且能够快速找到问题的根本原因并提出解决方案。
最后,嵌入式设计需要具备良好的团队协作能力。
在实际项目中,我通常需要与其他开发人员、测试人员和客户进行沟通和合作。
良好的团队合作能力可以提高工作效率,并且在解决问题和决策方面能够获得更好的结果。
总的来说,嵌入式设计是一个综合能力要求比较高的领域,除了专业知识,还需要具备系统思维能力、问题解决能力和团队协作能力等。
不断学习和积累经验是提升自己的关键,同时也要保持对新技术和市场趋势的关注,以跟上行业的发展。
嵌入式设计个人总结精选3篇(二)在这段时间的嵌入式实习中,我通过参与各种项目和任务,获得了许多宝贵的经验和知识。
以下是我对这段实习的个人总结:首先,我学习了各种嵌入式系统的基础知识,包括微处理器体系结构、寄存器编程、中断处理和通信协议等。
通过理论学习和实际操作,在实习期间我能够独立完成一些简单的嵌入式系统设计和编程任务。
其次,我有机会参与实际的嵌入式项目开发。
我学会了如何从需求分析开始,逐步进行系统设计、硬件选型、软件编写和测试等步骤。
通过与团队成员的合作,我学到了如何有效地分工协作,高效地解决问题。
嵌入式开发工作总结范文(3篇)

第1篇一、前言嵌入式系统作为一种广泛应用于各个领域的计算机系统,具有专用性、实时性、资源受限、高可靠性以及成本效益等特点。
随着科技的飞速发展,嵌入式系统在各个行业中的应用越来越广泛,嵌入式开发工程师的需求也日益增加。
本文将从以下几个方面对自己在嵌入式开发工作中的经历进行总结,以期为同行提供借鉴。
二、嵌入式开发基础知识1. 嵌入式系统概述嵌入式系统是一种特殊的计算机系统,其主要特点包括:(1)专用性:针对特定应用进行优化,以满足特定功能需求。
(2)实时性:在规定的时间内迅速响应输入信号,保证实时性能。
(3)资源受限:有限的计算能力、内存和电源。
(4)高可靠性:在无人工干预的环境下稳定工作。
(5)成本效益:确保性价比的高效。
2. 嵌入式系统硬件嵌入式系统硬件主要包括微处理器、存储器、输入输出接口、电源等。
以下是一些常见的嵌入式系统硬件:(1)微处理器:如ARM、MIPS、AVR等。
(2)存储器:如SRAM、ROM、Flash等。
(3)输入输出接口:如GPIO、SPI、I2C、UART等。
(4)电源:如电池、线性电源、开关电源等。
3. 嵌入式系统软件嵌入式系统软件主要包括操作系统、中间件、应用软件等。
以下是一些常见的嵌入式系统软件:(1)操作系统:如RTOS、Linux、VxWorks等。
(2)中间件:如通信协议栈、图形界面库等。
(3)应用软件:如驱动程序、应用程序等。
三、嵌入式开发流程1. 需求分析在嵌入式开发过程中,首先需要对项目需求进行分析,明确项目的功能、性能、可靠性等方面的要求。
需求分析是嵌入式开发的基础,对后续的开发工作具有重要指导意义。
2. 硬件设计根据需求分析结果,进行硬件设计,包括选择合适的微处理器、存储器、输入输出接口等硬件设备,并进行电路设计、PCB设计等。
3. 软件设计根据硬件设计结果,进行软件设计,包括操作系统选择、中间件选择、应用软件设计等。
4. 编程实现根据软件设计结果,进行编程实现,包括编写驱动程序、应用程序等。
嵌入式系统工程师的年终总结

嵌入式系统工程师的年终总结作为一名嵌入式系统工程师,我在过去的一年中经历了许多挑战和机遇。
在这个快速发展的领域,我不断学习新知识,掌握新技能,努力提高自己的专业素养。
以下是我对过去一年工作的总结。
一、工作成果在过去的一年中,我参与了多个嵌入式系统的开发和维护工作。
其中,我负责的其中一个项目在规定时间内成功地完成了,并且通过了质量检测。
同时,我也与其他团队成员紧密合作,共同解决了一些关键问题,提高了团队的协作效率。
二、技能提升作为一个嵌入式系统工程师,我需要不断学习新知识,掌握新技能。
在过去的一年中,我参加了多个技术研讨会和培训课程,学习了最新的嵌入式系统技术和工具。
通过学习,我不仅提高了自己的技能水平,还为团队带来了新的思路和方法。
三、团队协作在项目中,我与其他团队成员紧密合作,共同解决问题。
我们经常召开技术研讨会,分享彼此的经验和知识,提高了团队的协作效率。
同时,我们也积极推动团队的创新和发展,为项目的成功做出了贡献。
四、未来展望在未来的一年中,我计划继续深入学习嵌入式系统的技术和应用,不断提高自己的技能水平。
同时,我也将积极参与团队的创新项目,为团队的发展做出更大的贡献。
我相信在未来的工作中,我会取得更好的成绩。
五、经验总结在过去的一年中,我不仅积累了丰富的经验,还学到了许多教训。
我发现自己在沟通和协调方面还有待提高。
在未来的工作中,我将更加注重与团队成员的沟通和协调,更好地完成项目任务。
同时,我也将不断总结经验教训,不断提高自己的工作效率和质量。
六、感谢与期望我要感谢我的领导和同事们在过去一年中对我的支持和帮助。
在他们的帮助下,我克服了许多困难和挑战,取得了不小的进步。
同时,我也要感谢公司为我提供了良好的工作环境和学习机会。
在未来的工作中,我将更加努力地工作和学习,为公司的发展做出更大的贡献。
七、对未来的规划在未来的一年中,我计划继续深入学习嵌入式系统的技术和应用,并掌握更多的新技能。
同时,我也计划积极参与团队的创新项目,推动团队的发展和创新。
【工程师】嵌入式工程师工作总结

【关键字】工程师嵌入式工程师工作总结篇一:《嵌入式技术》学习总结报告目录一、嵌入式系统简介 (2)嵌入式系统的定义和特点 (2)嵌入式系统的构成 (3)嵌入式系统的应用 (5)嵌入式系统的工具链 (6)嵌入式系统的发展趋势 (7)二、嵌入式系统的学习实践 (8)三、实验内容 (9)介绍 (9)软件的安装设置 (10)main函数分析 (10)任务管理 (12)任务优先级 (13)任务的堆栈 (13)任务的状态 (14)就绪任务的管理 (15)任务调度 (17)任务抢占 (17)轮转调度 (18)调度时机 (19)调度实现 (19)上下文切换 (20)四、工作总结 (22)一、嵌入式系统简介嵌入式系统的定义和特点嵌入式操作系统(Embedded Operation System,EOS)是一种“嵌入机械或电气系统内部、具有专属功能的计算机系统”,通常要求实时计算性能。
被嵌入的系统通常是包含硬件和机械部件的完整设备。
相反,通用计算机如个人计算机则设计灵活,以满足广大终端用户的需求。
现在常见的很多设备都采用嵌入式系统控制。
EOS负责嵌入系统的全部软、硬件资源的分配、任务调度,控制、协调并发活动。
它必须体现其所在系统的特征,能够通过装卸某些模块来达到系统所要求的功能。
嵌入式系统与对象系统密切相关,其主要技术发展方向是满足嵌入式应用要求,不断扩展对象系统要求的外围电路(如ADC、DAC、PWM、日历时钟、电源监测、程序运行监测电路等),形成满足对象系统要求的应用系统。
因此,嵌入式系统作为一个专用计算机系统,要不断向计算机应用系统发展。
因此,可以把定义中的专用计算机系统引伸成,满足对象系统要求的计算机应用系统。
“嵌入性”、“专用性”与“计算机系统”是嵌入式系统的三个基本要素。
对象系统则是指嵌入式系统所嵌入的宿主系统。
另外,在理解嵌入式系统定义时,不要与嵌入式设备相混淆。
嵌入式设备是指内部有嵌入式系统的产品、设备,例如,内含单片机的家用电器、仪器仪表、工控单元、机器人、手机、PDA等。
嵌入式产品总结经验总结

嵌入式产品总结经验总结在当今社会,嵌入式产品已经成为人们生活中不可或缺的一部分。
无论是家用电器,汽车导航系统还是智能手表,嵌入式产品都发挥着重要的作用。
作为一名嵌入式产品开发工程师,我在多年的工作中积累了一些经验,现在借此机会总结一下。
首先,嵌入式产品开发需要严谨的设计和规范。
在项目开始之初,团队需要明确产品的需求和目标,以及开发的时间和预算。
在设计阶段,必须考虑到产品的性能、功耗、稳定性等各方面因素,设计合理的硬件和软件架构。
在开发过程中,需要按照约定的规范进行编码、测试和验证,确保产品的质量和可靠性。
其次,团队协作和沟通至关重要。
在一个嵌入式产品开发项目中,往往涉及到硬件工程师、软件工程师、项目经理等不同角色的人员。
团队间要建立合理的沟通机制,及时解决各种问题和风险,确保项目的顺利进行。
同时,团队成员之间要相互配合,形成良好的协作氛围,共同推动项目取得成功。
另外,技术创新和学习是嵌入式产品开发的关键。
随着科技的不断进步和市场的竞争加剧,嵌入式产品也在不断演进和更新。
作为开发工程师,我们需要时刻关注最新的技术动态,学习新的知识和技能,不断提升自己的专业能力。
只有不断创新和学习,才能跟上时代的步伐,保持竞争力。
最后,用户体验和品质是评判一款嵌入式产品成功与否的重要标准。
在产品设计和开发过程中,必须以用户为中心,关注用户的需求和体验。
只有打造出用户满意的产品,才能获得市场的认可和口碑。
同时,产品的品质也是至关重要的,做好产品的质量控制和售后服务,才能赢得用户的信任和忠诚。
综上所述,嵌入式产品开发是一项综合性的工程,需要团队的协作、技术的创新和用户的关注。
作为一名嵌入式产品开发工程师,我们要不断总结经验,不断学习和提升自己的能力,以更好地应对挑战,创造出更优秀的产品,为社会发展和人们的生活带来更大的贡献。
愿我们在未来的工作中,继续努力,不断前行!。
嵌入式设计工作总结怎么写

嵌入式设计工作总结怎么写
嵌入式设计工作总结。
作为一名嵌入式设计工程师,我在过去的一年中有幸参与了多个项目,积累了
丰富的经验。
在这篇文章中,我将总结我在嵌入式设计工作中所学到的经验和教训,希望能够对同行们有所帮助。
首先,嵌入式设计工作需要具备扎实的技术功底。
在项目中,我发现了嵌入式
系统的设计与开发需要对硬件和软件有着深入的了解,因此我不断学习和提升自己的技术能力,包括掌握各种微处理器和微控制器的原理和应用,熟悉各种嵌入式操作系统和编程语言等。
只有具备了扎实的技术功底,我们才能够在项目中应对各种挑战。
其次,团队合作是嵌入式设计工作中至关重要的一环。
在项目中,我与硬件工
程师、软件工程师和测试工程师紧密合作,共同解决了许多技术难题。
团队合作不仅提高了项目的效率,也促进了我们之间的交流和学习。
因此,我认为团队合作是嵌入式设计工作中不可或缺的一部分。
最后,对于嵌入式设计工程师来说,不断学习和自我提升是非常重要的。
技术
在不断发展,我们需要不断学习新知识和新技术,才能够跟上行业的步伐。
在过去的一年中,我参加了多个培训和学习了许多新技术,这些都对我的工作产生了积极的影响。
总的来说,嵌入式设计工作需要我们具备扎实的技术功底、团队合作精神和不
断学习的态度。
我相信,只要我们不断努力,就能够在这个领域取得更大的成就。
希望我的总结能够对大家有所帮助,也希望大家能够在工作中不断进步,共同成长。
嵌入式设计工作总结范文(3篇)

第1篇一、前言随着科技的飞速发展,嵌入式系统在各个领域的应用越来越广泛。
作为一名嵌入式设计师,我有幸参与到多个嵌入式系统的研发过程中,积累了丰富的经验。
以下是我对嵌入式设计工作的总结,旨在分享我的心得体会,为同行提供借鉴。
二、嵌入式系统概述嵌入式系统是一种专用的计算机系统,通常由微处理器、存储器、输入输出接口、传感器和执行器等组成。
它具有以下特点:1. 专用性:嵌入式系统针对特定应用进行设计,具有明确的任务和功能。
2. 实时性:嵌入式系统需要在规定的时间内迅速响应输入信号,保证实时性能。
3. 资源受限:嵌入式系统通常工作在资源受限的环境中,对硬件和软件的设计都有极高的要求。
4. 高可靠性:嵌入式系统经常在没有人工干预的环境下工作,因此要保障高度的可靠性。
5. 成本效益:在设计时还需考虑成本,确保性价比的高效。
三、嵌入式设计工作流程1. 需求分析:了解项目背景,明确嵌入式系统的功能和性能指标。
2. 硬件设计:选择合适的微处理器、存储器、传感器和执行器等硬件设备,进行电路设计、PCB布局和调试。
3. 软件设计:编写嵌入式程序,实现系统功能。
包括操作系统、驱动程序、应用程序等。
4. 系统集成与调试:将硬件和软件集成到一起,进行系统调试和优化。
5. 性能评估与优化:对嵌入式系统进行性能评估,找出瓶颈并进行优化。
6. 量产与维护:将嵌入式系统投入量产,并提供技术支持与维护。
四、嵌入式设计心得体会1. 熟悉嵌入式系统基础知识:作为一名嵌入式设计师,需要掌握微处理器、存储器、传感器、执行器等硬件设备的基本原理,以及操作系统、驱动程序、应用程序等软件知识。
2. 关注实时性:嵌入式系统设计过程中,实时性是关键因素。
要充分考虑系统任务的优先级、中断响应时间等因素,确保系统实时性能。
3. 节约资源:嵌入式系统通常工作在资源受限的环境中,因此在设计时要充分考虑硬件和软件资源的利用效率。
4. 注重可靠性:嵌入式系统经常在没有人工干预的环境下工作,因此要保证系统的高度可靠性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
不可不知的嵌入式工程师经验(总结篇)本文将从技术和就业经验等角度为即将进入嵌入式开发的工程师们,详细讲述了嵌入的概念,嵌入式开发之间的异同以及应该如何做出选择。
以下都是前辈的一些经验之谈,希望对大家有所帮助。
第一.工程师眼中的“嵌入式系统”在工程师看来:着重理解“嵌入”的概念,主要从三个方面上来理解。
1.从硬件上,将基于CPU的处围器件,整合到CPU芯片内部,比如早期基于X86体系结构下的计算机,CPU只是有运算器和累加器的功能,一切芯片要靠外部桥路来扩展实现,象串口之类的都是靠外部的16C550/2的串口控制器芯片实现。
目前的这种串口控制器芯片早已集成到CPU内部,还有PC机有显卡,而多数嵌入式处理器都带有LCD控制器,但其种意义上就相当于显卡。
比较高端的ARM类Intel Xscale架构下的IXP网络处理器CPU内部集成PCI控制器(可配成支持4个PCI从设备或配成自身为CPI从设备);还集成3个NPE网络处理器引擎,其中两个对应于两个MAC地址,可用于网关交换用,而另外一个NPE网络处理器引擎支持DSL,只要外面再加个PHY芯片即可以实现DSL上网功能。
IXP系列最高主频可以达到 1.8G,支持2G内存,1G×10或10G×1的以太网口或Febre channel的光通道。
IXP系列应该是目标基于ARM体系统结构下由intel进行整合后成Xscale内核的最高的处理器了。
2、从软件上前,就是在定制操作系统内核里将应用一并选入,编译后将内核下载到ROM中。
而在定制操作系统内核时所选择的应用程序组件就是完成了软件的“嵌入”,比如WinCE在内核定制时,会有相应选择,其中就是wordpad,PDF,MediaPlay等等选择,如果我们选择了,在CE启动后,就可以在界面中找到这些东西,如果是以前PC上将的windows操作系统,多半的东西都需要我们得新再装。
3、把软件内核或应用文件系统等东西烧到嵌入式系统硬件平台中的ROM中就实现了一个真正的“嵌入”。
以上的定义是我在6、7年前给嵌入式系统下自话侧重于理解型的定义,书上的定义也有很多,但在这个领域范围内,谁都不敢说自己的定义是十分确切的,包括那些专家学者们,因为毕竟嵌入式系统是计算机范畴下的一门综合性学科。
#p#嵌入式系统的分层#e#二.嵌入式系统的分层及对口专业要求嵌入式系统分为4层,硬件层、驱动层、操作系统层和应用层。
1.硬件层:是整个嵌入式系统的根本。
如果现在单片机及接口这块很熟悉,并且能用C和汇编语言来编程的话,从嵌入式系统的硬件层走起来相对容易,硬件层也是驱动层的基础,一个优秀的驱动工程师是要能够看懂硬件的电路图和自行完成CPLD的逻辑设计的,同时还要对操作系统内核及其调度性相当的熟悉的。
但硬件平台是基础,增值还要靠软件。
硬件层比较适合于电子、通信、自动化、机电一体、信息工程类专业的人来搞。
需要掌握的专业基础知识,有:单片机原理及接口技术、微机原理及接口技术、C语言等。
2.驱动层:这部分相对而言比较难。
驱动工程师不仅要能看懂电路图,还要能对操作系统内核十分的精通,以便其所写的驱动程序在系统调用时,不会独占操作系统时间片,而导至其它任务不能动行。
若不懂操作系统内核架构和实时调度性、没有良好的驱动编写风格、按大多数书上所说添加的驱动的方式,这样可能连个初级的驱动工程师的水平都达不到,这样所写的驱动在应用调用时就如同windows下我们打开一个程序运行后,再打开一个程序时,要不就是中断以前的程序,要不就是等上一会才能运行后来打开的程序。
想做个好的驱动人员没有三、四年功底,操作系统内核不研究上几遍,不是太容易成功的,但其工资在嵌入式系统四层中可是最高的。
驱动层比较适合于电子、通信、自动化、机电一体、信息工程类专业尤其是计算机偏体系结构类专业的人来搞。
当然除硬件层所具备的基础学科外,还要对数据结构与算法、操作系统原理、编译原理都要十分精通。
3.操作系统层:对于操作系统层而言目前可能只能说是简单的移植,而很少有人来自已写操作系统,或者写出缺胳膊少腿的操作系统来,这部分工作大都由驱动工程师来完成。
操作系统是负责系统任务的调试、磁盘和文件的管理,而嵌入式系统的实时性十分重要。
据说,XP操作系统是微软投入300人用两年时间才搞定的,总时工时是600人/年;中科院软件所自己的女娲Hopen操作系统估计也得花遇几百人/年才能搞定。
因此这部分工作相对来讲没有太大意义。
4.应用层:相对来讲较为容易。
如果会在windows下如何进行编程接口函数调用,到操作系统下只是编译和开发环境有相应的变化而已。
如果涉及Jave方面的编程也是如此的。
嵌入式系统中涉及算法的由专业算法的人来处理的,不必归结到嵌入式系统范畴内。
但如果涉及嵌入式系统下面嵌入式数据库、基于嵌入式系统的网络编程和基于某此应用层面的协议应用开发(比如基于SIP、H.323、Astrisk)方面又较为复杂,并且有难度了。
#p#工程师建议先目标后定位#e#三.目标与定位先有目标,再去定位。
学ARM,从硬件上讲,一方面就是学习接口电路设计,另一方面就是学习汇编和C语言的板级编程。
如果从软件上讲,就是要学习基于ARM处理器的操作系统层面的驱动和移植了。
这些对于初学者来说必须明确,要么从硬件着手开始学,要么从操作系统的熟悉到应用开始学,但不管学什么,只要不是纯的操作系统级以上基于API的应用层的编程,硬件的寄存器类的东西还是要能看懂的、基于板级的汇编和C编程还是要会的。
因此针对于嵌入式系统的硬件层和驱动层的人来说,ARM的接口电路设计、ARM的C语言和汇编语言编程及调试开发环境还是需要掌握的。
对于初学者必然要把握住方向,自己的目标是什么,自己要在哪一层面上走。
然后再着手学习才比较好,与ARM相关的嵌入式系统的较为实际的两个层面硬件层和驱动层,不管学好了那一层都会很有前途的。
如果想从嵌入式系统的应用层面的走的话,可能与ARM及其它体系相去较远,要着重研究基嵌入式操作系统的环境应用与相应开发工具链,比如WinCe操作系统下的EVC应用开发(与windows下的VC相类似),如果想再有突破就往某些音视频类的协议上靠,比如VOIP领域的基于SIP或H.323协议的应用层开发,或是基于嵌入式网络数据库的开发等等。
对于初学者来讲,要量力而行,不要认为驱动层工资高就把它当成方向了,要结合自身特点,嵌入式系统四个层面上无论哪个层面上来讲都是有高人存在,当然高人也对应的高工资。
我是做硬件层的,以前每月工资中个人所得税要被扣上近3千大元。
当然我一方面充当工程师的角色,一方面充当主管人物的角色,两个职位我一个人干,但上班时间就那些。
硬件这方面上可能与我PK的人很少了,才让我拿到那么多的工资。
#p#如何选择合适的开发系统#e#四.如何选择合适的开发系统很多ARM初学者都希望有一套自己能用的系统,但他们住住会产生一种错误认识就是认为处理器版本越高、性能越高越好,就象很多人认为ARM9与ARM7好,我想对于初学者在此方面以此入门还应该理智,开发系统的选择最终要看自己往嵌入式系统的那个方向上走,是做驱动开发还是应用,还是做嵌入式系统硬件层设计与板级测试。
如果想从操作系统层面或应用层面上走,不管是驱动还是应用,那当然处理器性能越高越好了,但这个东西自学,有十分大的困难,不是几个月或半年或是一年二年能搞定的事。
在某种意义上请,ARM7与ARM9的差别就是在某些功能指令集上丰富了些,主频提高一些而已,就比如286和386。
对于用户来讲可能觉查不到什么,只能是感觉速度有些快而已。
ARM7比较适合于那些想从硬件层面上走的人,因为ARM7系列处理器内部带MMU的很少,而且比较好控制。
就比如S3C44B0来讲,可以很容易将Cache关了,而且内部接口寄存器很容易看明白,各种接口对于用硬件程序控制或AXD单步命令行指令都可以控制起来。
基于51单片机的思想很容易能把他搞懂,就当成个32位的单片机,从而消除很多51工程师想转为嵌入式系统硬件ARM开发工程师的困惑,从而不会被业界某此不是真正懂嵌入式烂公司带到操作系统层面上去,让他们望而失畏,让业界更加缺少这方面的人才。
而嵌入式系统不管硬件设计还是软件驱动方面都是十分注重接口这部分的,选择平台还要考察一个处理器的外部资源,你接触外部资源越多,越熟悉他们那你以后就业成功的机率就越高,这就是招聘时所说的有无“相关技能”,因为一个人不可能在短短几年内把所有的处理器都接触一遍,而招聘单位所用的处理器就可能是我们完全没有见过的,就拿台湾数十家小公司(市价几千万)的公司生产的ARM类处理器,也很好用,但这些东西通用性太差,用这些处理器的公司就只能招有相关工作经验的人了,那什么是相关工作经验,在硬件上讲的是外围接口设计,在软件上讲是操作系统方面相关接口驱动及应用开发经验。
我从业近十年,2000年ARM出现,我一开始做ARM7,然后直接跑到了Xscale(这个板本在ARM10-11之间),一做就是五年,招人面试都不下数百人,在这些方面还是深有体会的。
我个人认为三星的S3C44b0对初学者来说比较合适,为什么这么说哪?因为接口资源比较丰富,技术成熟,资料较多,应该十分适合于初学者。
有问题可能很容易找人帮且解决,因为大多数人都很熟悉,就如同51类的单片机,有N多位专家级的人物可以给你帮忙,相关问题得以很快解答,所然业界认为这款ARM 都用得烂了,但对于初学者来,就却是件好事。
总的来说,开发系统的选择,要看自己的未来从来目标方向、要看开发板接口资源、还要看业界的通用性。
#p#工程师该如何看待培训#e#五.如何看待培训首先说说我自己,我目前从业近十年,与国内嵌入式系统行业共同起步,一直站在嵌入式系统行业前沿:设计过多款高端嵌入式系统平台产品并为众多公司提供过解决方案;离职前为从事VOIP的美资公司设计IP-PBX;历任项目经理、项目主管、技术总监、部门经理;积累众多人脉,并集多年经验所得;考虑到学生就业与公司招人的不相匹配,公司想招人招不到,而学生和刚毕业的工程师想找份工作也不太容易,于此力创知天行科技有限公司,开展嵌入式系统教育培训。
因一线的科研人员和一线的教师不相接触,导致国内嵌入式人才缺乏。
国外高校的技术超前于业界公司,而国内情况是业界公司方面的嵌入式系统技术要远远领先于高校。
为架构业界与高校沟通的桥梁,把先进技能带给高校学子,为学生在就业竞争中打造一张王牌,并为业界工程师快速提升实现自我创造机遇,我就这样辞去了外企年薪20多万的职位,做嵌入式系统方面的培训了。
对于培训来讲,是花钱来买时间,很多工程师都喜欢自己学,认为培训不值,这也是有可能的。
纯为赚钱的培训当然不会太有价值,但对于实力型的培训他们可能就亏大了。