导航:首页 > 心得总结 > 嵌入式工程师培训计划

嵌入式工程师培训计划

发布时间:2021-01-05 09:48:58

1. 嵌入式学习步骤怎么规划

嵌入式目前主要面向的几个操作系统是,LINUX,WINCE、VxWorks等等Linux是开源免费的,而且其源代码是开放的,更加适合我们学习嵌入式。

你可以尝试以下路线:

(1) C语言是所有编程语言中的强者,单片机、DSP、类似ARM的种种芯片的编程都可以用C语言搞定),因此必须非常熟练的掌握。推荐书籍:《The C Programming Language》 这本经典的教材是老外写的,也有中译版本。

(2) 操作系统原理,是必需的,如果你是计算机专业毕业那也就无所谓了,如果是非计算机专业的就必须找一本比较浅显的计算机原理书籍看一看,把啥叫“进程”“线程”“系统调度”等等基本问题搞清楚。

(3)Linux操作系统就是用C语言编写的,所以你也应该先学习下Linux方面的编程,只有你会应用了,才能近一步去了解其内核的精髓。推荐书籍:《UNIX环境高级编程》(第2版)

(4) 了解ARM的架构,原理,以及其汇编指令,我们在嵌入式开发中,一般很少去写汇编,但是最起码的要求是能够看懂arm汇编。

(5) 系统移植的时候,就需要你从最下层的bootloader开始,然后内核移植,文件系统移植等。而移植这部分对硬件的依赖是非常大的,其配置步骤也相对复杂,也没有太多详细资料。

(6) 驱动开发linux驱动程序设计既是个极富有挑战性的领域,又是一个博大精深的内容。linux驱动程序设计本质是属于linux内核编程范畴的,因而是对linux内核和内核编程是有要求的。在学习前你要想了解linux内核的组成,因为每一部分要详细研究的话足够可以扩展成一本厚书。

大概说一下布局的框架,但在实际的开发中还会涉及很多东西,比如:交叉编译、makefile、shell脚本等等,所以说学习嵌入式的周期较长,门槛较高,自学的话更是需要较强的学习能力和专业功底。但是只要能坚持下来一定会取得成功!其实LZ可以到一些嵌入式培训机构的网站上看一下他们的课程设置,就会在脑子里有个清晰的思路,比如华清远见的官方网站,上面的嵌入式内容很丰富,嵌入式方面的信息更新也很迅速,没事可以去转转。

2. 嵌入式培养是什么意思

嵌入式培养,是一种高考类名词,类似于定向培养。嵌入式培养就是回嵌入式系统相关技术的培训。嵌答入式系统是硬件和软件相结合,嵌入到整机里使整机实现智能化的一个系统。

嵌入式系统本身是一个相对模糊的定义。嵌入式系统已经渗透到我们生活中的每个角落,工业、服务业、消费电子……,而恰恰由于这种范围的扩大,使得“嵌入式系统”更加难于明确定义。

(2)嵌入式工程师培训计划扩展阅读:

嵌入式系统起源

虽然嵌入式系统是近几年才风靡起来的,但是这个概念并非新近才出现。从20世纪七十年代单片机的出现到今天各式各样的嵌入式微处理器,微控制器的大规模应用,嵌入式系统已经有了近30年的发展历史。

从80年代早期开始,嵌入式系统的程序员开始用商业级的“操作系统”编写嵌入式应用软件,这使得可以获取更短的开发周期,更低的开发资金和更高的开发效率,“嵌入式系统”真正出现了。

3. 要学习嵌入式,现在需要学习哪些基本课程

嵌入式主要内容包括linux系统,C语言开发,数据库等,JAVA部分的安卓开发等,学成版后可以开权发应用软件的,内核开发,驱动开发等工作,做项目。目前国内零基础的入门性课程较多,如果自己是软件开发相关专业或有较好的基础的,应该考虑星创客这样的专为培养中高级工程师的课程

4. 达内嵌入式培训的课程流程安排

第一阶段Linux核心,第二阶段 C/C++编程核心,第三阶段 ARM体系结构,第四阶段嵌入式Linux高级编程,这是基本的课程流程安排,每个阶段还有对应的项目演练。

5. 嵌入式软件人才培养是什么

嵌入式软件人才培养新模式

作者:吴冰

--------------------------------------------------------------------------------
嵌入式人才需求现状

权威部门统计,我国“嵌入式”软件人才缺口每年50万人左右。而嵌入式领域却面临人才匮乏的现状,主要原因有:

◆高校作为重要的人才输出机构,每年的计算机相关专业毕业生数量有限,同时嵌入式方向开设的相关专业较少,人才供给远远小于社会需求;

◆传统的教育偏重于计算机相关技术理论的传授,而嵌入式技术具有学科交叉性强、重操作的特点,这使大量高校毕业生在嵌入式技术的实际应用与操作上没有受过正规系统的培养,无法很快地胜任嵌入式工程师的重任;

◆“嵌入式”相关产业发展太快,很多软硬件技术出现时间不长(如ARM处理器、嵌入式操作系统、Linux操作系统),掌握这些技术的人少。“嵌入式”人才稀缺,身价自然就高,越有经验,价格就越高。其实,嵌入式人才稀少,根本原因是大多数人没有条件接触和进入“嵌入式”相关产业,这需要相应的嵌入式开发板和软件,另外需要有经验的人指导开发流程。

嵌入式人才发展的空间

与普通企业应用软件人才相比,“E”型人才的工作强度会低一些,但收入只高不低。搞企业应用软件的IT企业,工作任务大部分是跟着客户的需求走。并且每个用户的需求和完成时间都得按客户要求改变,往往疲于奔命,重复劳动。

相比而言,搞嵌入式系统的公司,都有自己的产品计划,按自己的节奏行事。所开发的产品通常是通用的,不会因客户不同而进行大幅度修改。

嵌入式培训市场现状

近几年,国内各种教育或培训机构通过各种形式有计划地培养了一批软件程序员、工程师,但对比软件工程师的影响范围和就业机会,嵌入式工程师在以上两方面都要广泛,但是嵌入式技术人员的系统培训认证工作却一直进展缓慢。另外,现有培训课程主要还是基于产品体系如ARM培训、VxWorks培训等。在嵌入式技术职业技能培训市场,混乱无序,培训体系、培训课程、培训价格培及训品牌各方面都有很多不规范,尚未出现真正意义上的职业培训。

政府、教育机构都认识到现在这一态势,不断地制定各种政策与方略,通过各种手段、创造各种环境,以期为社会输送高素质的嵌入式技术人才。

“E型”人才培养工程

港湾兴业面向企业与社会个人用户的广泛需求,将积累的大量嵌入式技术应用和培训经验,和行业内最优秀的人才,并结合近两年的对企业嵌入式技术相关从业人员的岗位需求及企业对技术人才的技能需求分析研究和开发,推出了“E型”人才培养工程。

目的是希望通过成熟完善的培训体系与培训课程,培养嵌入式应用过程中急需的实战型嵌入式技术人才,为企业培养和输送嵌入式软件人才。

“E型”产业和“E型”人才

嵌入式软件在产业中的关联关系体现为:芯片设计制造→嵌入式系统软件→嵌入式电子设备开发、制造。

嵌入式软件主要分为嵌入式操作系统、嵌入式支撑软件、嵌入式应用软件三类。嵌入式软件的产业地位:作为一个系统,可以根据需要把关键的核心技术放在软件里,也可以放在芯片里,无论放在哪里,嵌入式软件都是驱动系统的灵魂。

“E”是“Embedded software ”(嵌入式软件)的首字母。嵌入式技术无所不在。 每台电脑里就有10多个嵌入式系统,一辆汽车需要用到六、七十个嵌入式系统,我们日常使用的手机更是一个典型的嵌入式系统。

目前嵌入式处理器的全世界年产量超过100亿片,占所有芯片产量的75%。我们每个人都被“嵌入”了嵌入式产品中,这个数字化时代,也可称为“嵌入式生存”、“E”型时代。

目前围绕嵌入式软件技术,形成了庞大的产业群和产业链,涵盖数码娱乐、通信、汽车电子、医疗设备、航空航天、安防等产业,这些产业称为“E”型产业。庞大的产业规模孕育庞大的人才需求,“E”型产业需要的人才称为“E”型人才。

“E”型人才培养模式

面对“E”型产业庞大的人才需求,港湾培训设计了一套“E”型人才培养模式以推进嵌入式人才培养。整个模式像一个大写“E”,也像一张弓,同时射出三支利箭(如图1)。

弓背:企业背景,真实的企业环境和项目案例,实战经验丰富的师资队伍;

弓弦:学员组成影子团队,旁听临摹真实团队研发过程,积累真实经验;

蓝箭:引入卡耐基成功学,塑造积极的职业人心态,提升学综合职业素质;

绿箭:嵌入式课程体系,一专多能,就业面广,专业技能强;

红箭:压力面试,提高应变能力,人才推荐提供就业保障。

整个模式中,弓弦和弓背提供动力,代表培训企业把学员领进“E”型产业的大门并提升到一个新的人生高度。“E”型人才培养工程具有6“E”特点:Easy;Enjoy;Experience;Enterprise;English;Engineer。

“E”型人才培养工程的目标

“E”型人才培养模式的培养目标,分为“素质能力目标”和“职业培养目标”两部分。素质能力目标方面以专业技能为核心,职业素质为底蕴,双语教学拓宽学员的就业出口,压力面试和就业推荐为学员的职业发展提供保障。

“E”型人才培养模式的三支箭转化成为素质能力培养的三支利器。双语教学又拓展了学院的就业出口。培训过的“E”型人才可以胜任通信和消费类电子等多个行业对嵌入式工程师能力素质要求。

“E”型人才培养的设计思想

如何识人、用人、培养人是一个长期困扰企业的难题,首先要确定什么是某类工作岗位所需要的能力素质。不同类型的员工有不同的能力素质要求,如软件人才强调的是技能和团队精神,管理人员强调的是综合分析能力、自律等。

“E”型人才培养模式遵循能力素质和职业(岗位)匹配的理念,学员掌握的技术、工具和项目案例都是当前嵌入式企业应用的主流和典型项目,直接满足用人单位对能力素质的要求。它以就业为导向,以素质能力培养为核心,以能力素质和职业目标匹配为为后盾,并提供个性化的职业规划和职业培养方案。

图1 “E”型人才培养模式

嵌入式企业的人才需求特点

企业类型 嵌入式技术人才相对 嵌入式人才匮乏的大中型IT、

集中的知名专业 家电、汽车等企业

岗位分工 岗位分工相对较细 岗位分工相对较粗

每个工作岗位要求相对专一的

技能要求 专业技术知识与技能 专业知识与技能要求较宽

专业技术的深度要求较高 专业技术要求比前者稍浅

进入难度 (大学生或想转行的人进入 相对容易

这样的企业)比较困难

人才需求量 小 大

你看看这些够吗

如果你是学生,想要报专业的话,软件工程专业和软件工程(嵌入式软件人才培养方向),这也是很不错的选择,如果2个多是一本,我会选嵌入式,学的东西多,将来的选择面会广点。

6. 有没有嵌入式开发的学习路线,越详细越好

一、学习路径
万丈高楼平地起,不管多优秀的工程师都是从小白开始的。一条清晰合理的学习路线能帮助小白们高效率的完成基础知识的储备工作,注意这里是知识的储备过程,而经验是从实践中得到的。学习路径是多种多样的,不同能力和不同基础的人有不太相同的路径,这里分享我自己的学习路径,供大家参考。
1.了解计算机原理,操作系统基础知识。了解硬盘,内存和CPU的关系,程序是如何加载到内存运行的,了解操作系统进程切换和时间片的概念。
2.学习C语言,掌握编译器基本知识,能编写简单的程序。学习硬件相关知识。
3.购买洞洞板或者面包板,配合stm32等单片机核心板及相应教材,实践IO操作,中断,定时器,ADC,UART通信,IIC通信,SPI通信,CAN通信等基本功能。在此过程中不断巩固提升C语言编程水平。
4.掌握了某一种单片机的基本编程和控制后,可以进军嵌入式操作系统的学习。在此期间可以继续使用STM32核心板,加购LCD串口液晶显示屏,不需要买带字库的显示屏,简单实用的串口显示屏就可以。然后可以从Free RTOS开始学习,这个操作系统代码少,概念清晰,易于学习操作系统的原理,也易于移植,基本上可以参考官网以及网络上的资料顺利的将操作系统移植到STM32核心板。通过FreeRTOS,可以学习嵌入式操作系统的基本原理,并可以编写LCD驱动程序来感受硬件驱动程序的概念。
5.学习嵌入式Linux操作系统,购买ARM9或以上版本的主控的开发板,要求开发板上至少有串口和网口。学习板级支持包的开发,交叉编译,GDB调试,UBOOT移植,内核移植,根文件系统制作,设备树,驱动程序编写,网络编程相关知识。
6.学习物联网相关模块的使用,可以购买ESP32核心板进行wifi,蓝牙的模块控制学习,购买其他模块实现其他小项目的练习。
通过上面的一番闭关修炼,你已经学习了嵌入式开发的主要知识架构,接下来就要多做小项目,多练习排错,才能不断积累经验。

二、学习方法
1.先整再零:
对于一个实例项目,先从整体出发,保证调通,能正常运行,出现预期结果。遇到模糊的问题先跳过,整体有了一定认识后再对个别细节进行深入了解,但不能跳过深入了解细节的环节。
2.边学边练:
开发是一类实践性很强的技能,嵌入式开发要与硬件打交道,就需要更多的动手操作和观察。
学习某一方向的嵌入式开发知识时,需要给自己的学习进行必要的“投资”,购买面包板、洞洞板、万用表、调温烙铁套装、各种器件、芯片,以至开发板。以上材料不需要一次性都买齐,可以按照当前学习的内容分阶段购买,经济条件有限的同学也不用担心,以上材料的开销除开发板之外都不贵,可网络购买。对于开发板,可以买学长学姐的二手板卡,能过测试就证明板卡是OK的。
有了学习材料,就要学以致用,例如今天学习了三极管做开关,就可以自己动手画画电路图,然后在洞洞板上实践一下,通过实际操作,加深印象的同时,也能验证自己的设计方案。
3.勤于思考和提问,网络如此发达,提问的能力和技巧我就不再赘述了。

三、技能提升建议
如果你进入的是一家规模较小的公司,那么你可能有机会接触各类技术。这是绝佳的锻炼机会,要注意不要特别深入某一方向而不关注其他技术,要知道大牛需要的是多方位的技能。
大公司的话,往往分工比较细致而明确,那就需要在完成自己工作的同时多关注项目组中其他同事遇到的问题,能协助解决最好,不能解决的要关注解决的情况和方法,多蹭经验。帮助别人的同时就是在帮助自己提高,多花时间处理实际问题是难得的经验。
不管在哪种场合工作,一定注意经验的积累,好记不如带墨,要用文字将经验记录下来,将遇到的问题详细描述清楚,没事的时候翻看一下,工作时间长了,你会发现这是一笔难得的财富。
限于篇幅,这里就不再多讲技术的细节了,希望各位读者在技术成长的过程当中都能有自己清晰的学习路径,安排好自己的学习计划,稳扎稳打!

7. 在嵌入式培训怎么样规划职业

虽有担心,但是看到很多刚入门的嵌入式工程师无法把握今后的技术之路时,我从创客学院走出来这些年的技术发展之路写出这篇文章,呵呵。不过写由于MAS只对嵌入式软件有些体会,所以也只能写关于嵌入式软件工程师的,硬件的朋友们,对不住了。闲话就不多说了,转入正文。
进入嵌入式这行的人形形色色,有之前学计算机的,有学电子类相关的,有压根一点都不沾边的,还有一些硬件工程师转过来的,基础也千差万别。技术之路的终点也千差万别,有的最后走上了管理,有的最后转行做了PM,有的最后成了技术流的销售,还有极少数的人成了真正的技术专家。这篇文章说的技术之路的终点只有一个,就是真正的技术专家,而专家之后怎么走,就看你自己了。
嵌入式技术大体上可以分为以下几个部分,编程语言,内核技术,操作系统,总线接口,系统集成。其实细心的可以发现,在CESDN的论坛分区上就已经体现了,除了系统集成只是在嵌入式系统大区里面体现了下,其他的都有明确的板块对应关系。但是我们的学习之路并非是要如此学习,而是分为几个层次,根据我多年对业内的观察,将嵌入式工程师的技术范围分成下面几个等级:
1。初级:8051或其他单片机,UCOS,I2C,SPI,UART。汇编和C能力一般,系统集成能力弱。
2。中级:在初级的基础上,ARM/MIPS,其他一些RTOS并了解Linux,SDIO,USB。汇编和C能力不错,有一定系统集成能力。
3。高级:主要是对中级的进阶,这一个层面已经不在于掌握具体的技术,而是掌握当前流行技术中的基本思想和构成方式,所以任何流行的技术,对于这一阶段来说,都是手到擒来的。而由于掌握了所有技术的原理,系统集成能力也是超强。
对于初级和中级,都有一些明确的标杆,因为在这两个阶段,工程师还是在入行阶段,所评判的标准往往是你会做什么技术,掌握了什么技术,而学技术的最搞境界并非掌握了具体的技术,而是掌握了这个技术的构成思想以及模式。拿个很简单的例子来说,所有的接口技术,其实都可以归纳为几个要点,单工还是双工?如何发起传输,如何应答,如何报错,如何纠错,如何在其基本传输之上建立高级的应用。只要掌握了这些,接口技术还有什么难的?无非就是一些具体的方式。当然,新入行的工程师不必要一开始就了解这些,可以慢慢的从初级到中级,然后最好自己能够悟到高级。
说到这里可以结束了,我想也不用说的太具体,但是因为最近业内普遍流行在某个平台上编程而忽视深入的技术研究,所以我想再罗嗦下,纠正下这样的观点。 Android也好,MTK的Tune Key也好,你只是在别人的指挥下舞蹈,而你的技术,并没有因为你做这个的时间长短有任何提升,你的提升只是更好的掌握了这个平台,5年后呢?这个平台退出市场了,你掌握的这些还有什么用处么?学技术,要扎实,要从低至上。很多人一入门,首先想的就是,我搞Linux和ARM应用处理器。我想问问,你懂 Linux里面进程怎么调度的么?这不是回字有几种写法的问题,而是皮毛和骨骼的关系。按照技术的发展,你完全应该先从UCOS之类的RTOS学起,然后慢慢学到Linux,你会发现,Linux的最基本的东西,如系统调度,信号量,事件等,是和UCOS的原理类似的。而如果你一开始学习Linux,你学到的只是如何在Linux平台上完成你的事情。
最后说点实际的,现在Linux和Andriod是很吃香,也有很多人建议一开始就学习这些热门技术,这样能挣钱。没错,开始的时候,你可以速成,但是如果你这么来规划你的技术之路,你的薪水也永远只是在工程师的主流薪水上波动,想要成为技术大牛,年薪百万,永远不可能。技术需要从基础做起,一步一个脚印,成为顶尖,没个三五年,难。不过能够坚持下来的,必成大器。

8. 学习嵌入式驱动有什么好的计划

做嵌入式应用的话一般的编程就可以了。那么嵌入式驱动开发与回内核开发的话就需要答学习多个方面的知识。我就把这方面的要求给你交流一下:
(一家之言啊,自己多年从事嵌入式开发的一点感悟)
嵌入式驱动开发需要了解的知识大概有以下几类:
1 嵌入式操作系统驱动框架。每一个操作系统都有自己的构架,应该了解驱动在整个系统中的具体位置与构建驱动程序的主要事项
2 总线知识,比如PCI、USB总线。
3 芯片知识。驱动其实就是对设备上一些寄存器的配置、CPU与设备本身的通讯以及对不同命令的处理
4 要做好驱动,必须对所使用的CPU体系结构有一个比较深刻的认识
5 C++基本用不上,主要是C和汇编。
6 做驱动最好要懂内核调试(比如说linux)

阅读全文

与嵌入式工程师培训计划相关的资料

热点内容
公办春考培训学校 浏览:734
九江船员培训中心 浏览:5
台州绘墨艺术培训有限公司 浏览:207
非科级后备干部集中培训总结 浏览:419
东北舞蹈艺考培训机构 浏览:427
民营企业家培训班结业式 浏览:59
2017入党培训内容 浏览:828
顺德驾驶员培训中心 浏览:125
姜堰市三水培训中心网站 浏览:263
电动汽车维修培训视频 浏览:737
机关党务干部培训内容 浏览:423
企业培训为自己工作心得体会 浏览:512
线上培训工作 浏览:303
泉州舞蹈培训招聘 浏览:709
礼仪培训三年计划书 浏览:926
税务学校培训个人总结 浏览:508
专业技术人才初聘培训小结 浏览:980
是实验室设备安全培训 浏览:54
北京砂锅米线培训学校 浏览:127
干部教育培训工作意见建议 浏览:836