自动化专业想学习嵌入式,应该怎么入手?
发布网友
发布时间:2022-04-25 09:28
我来回答
共2个回答
热心网友
时间:2023-11-12 21:42
选择学习嵌入式可以说是比较明智的,发展前景很答。但学习嵌入式需要有C语言、操作系统、微机原理与接口(计算机组成原理)等基础知识。因此在学习之前你需要掌握这个基础知识的,要不然就没法学习。
如果时间及经济条件允许的话,参加一个培训班那样更加容易学好,同时也解决了就业问题。据我所知行业内权威的培训机构有东方赛富,位于清华大学东门,特别是师资,师资团队是整个嵌入式培训领域最好的。80%的老师来自清华大学、世界500强企业和中国顶尖的IT公司。
热心网友
时间:2023-11-12 21:42
在此只是引自亚嵌培训的建议(因为之前回答很多这样的问题,这次打算罗列下):
在此只引用部分,如果想详细了解,请留下邮箱,我会将相关的文档发给你!
如何学习嵌入式系统
重点:
在定制操作系统内核里将应用程序或驱动一并选入,编译后将内核下载到ROM中。而在定制操作系统内核时所选择的应用程序组件就是完成了软件的“嵌入”,比如WinCE在内核定制时,会有相应选择,其中就是wordpad,PDF,MediaPlay等等应用软件的选择,如果我们选择了,在CE启动后,就可以在界面中找到这些东西;
把软件内核或应用文件系统等东西烧到嵌入式系统硬件平台中的ROM中就实现了一个真正的“嵌入”。
二、嵌入式系统的分层与专业的分类。
硬件层、驱动层、操作系统层、应用层
1、硬件层,是整个嵌入式系统的根本,如果现在单片机及接口这块很熟悉,并且能用C和汇编语言来编程的话,从嵌入式系统的硬件层走起来相对容易,硬件层也是驱动层的基础。
2、驱动层,这部分比较难,驱动工程师不仅要能看懂电路图还要能对操作系统内核十分的精通,想做个好的驱动人员没有三、四年功底,操作系统内核不研究上几编,不是太容易成功的,但其工资在嵌入式系统四层中可是最高的。
3、操作系统层,对于操作系统层目前可能只能说是简单的移植,操作系统是负责系统任务的调试、磁盘和文件的管理,而嵌入式系统的实时性十分重要。
4、应用层
三、学习内容
学ARM,从硬件上讲,一方面就是学习接口电路设计,另一方面就是学习汇编和C语言的板级编程。如果从软件上讲,就是要学习基于ARM处理器的操作系统层面的驱动、移植了。
四、开发系统选择。
ARM7比较适合于那些想从硬件层面上走的人,因为ARM7系列处理器内部带MMU的很少,而且比较好控制,就比如S3C44B0来讲,可以很容易将Cache关了,而且内部接口寄存器很容易看明白,各种接口对于用硬件程序控制或AXD单步命令行指令都可以控制起来。
六、高级嵌入式系统硬件工程师要具备的技能。
首先网站看看www.zt-training.com。
ARM单片机类的内容就较多,因此就业空间极大,而硬件设计最体现水平和水准的就是接口设计这块。而接口设计这块最关键的是看时序,而不是简单的连接,比如PXA255处理器I2C要求速度在100Kbps,如果把一个I2C外围器件,最高还达不到100kbps的与它相接,必然要导致设计的失败。这样的情况有很多,因此接口并不是一种简单的连接,要看时序,要看参数。换句话说,给你一套电路图你终究能看明白多少,看不明白80%以上的话,说明你离优秀的工程师还差得远哪。其次是电路的调试能力和审图能力,但最最基本的能力还是原理图设计PCB绘制,逻辑设计这块。
高级硬件件工程师技术技能都要具备那些东西,首先要掌握EDA设计的辅助工具类如Protel\ORCAD\PowperPCB\Maplux2\ISE、VDHL语言,要能用到这些工具画图画板做逻辑设计,再有就是接口设计审图能力,再者就是调试能力,如果能走到总体方案设计这块,那就基本上快成为资深工程师了。
热心网友
时间:2023-11-12 21:42
选择学习嵌入式可以说是比较明智的,发展前景很答。但学习嵌入式需要有C语言、操作系统、微机原理与接口(计算机组成原理)等基础知识。因此在学习之前你需要掌握这个基础知识的,要不然就没法学习。
如果时间及经济条件允许的话,参加一个培训班那样更加容易学好,同时也解决了就业问题。据我所知行业内权威的培训机构有东方赛富,位于清华大学东门,特别是师资,师资团队是整个嵌入式培训领域最好的。80%的老师来自清华大学、世界500强企业和中国顶尖的IT公司。
热心网友
时间:2023-11-12 21:43
在此只是引自亚嵌培训的建议(因为之前回答很多这样的问题,这次打算罗列下):
在此只引用部分,如果想详细了解,请留下邮箱,我会将相关的文档发给你!
如何学习嵌入式系统
重点:
在定制操作系统内核里将应用程序或驱动一并选入,编译后将内核下载到ROM中。而在定制操作系统内核时所选择的应用程序组件就是完成了软件的“嵌入”,比如WinCE在内核定制时,会有相应选择,其中就是wordpad,PDF,MediaPlay等等应用软件的选择,如果我们选择了,在CE启动后,就可以在界面中找到这些东西;
把软件内核或应用文件系统等东西烧到嵌入式系统硬件平台中的ROM中就实现了一个真正的“嵌入”。
二、嵌入式系统的分层与专业的分类。
硬件层、驱动层、操作系统层、应用层
1、硬件层,是整个嵌入式系统的根本,如果现在单片机及接口这块很熟悉,并且能用C和汇编语言来编程的话,从嵌入式系统的硬件层走起来相对容易,硬件层也是驱动层的基础。
2、驱动层,这部分比较难,驱动工程师不仅要能看懂电路图还要能对操作系统内核十分的精通,想做个好的驱动人员没有三、四年功底,操作系统内核不研究上几编,不是太容易成功的,但其工资在嵌入式系统四层中可是最高的。
3、操作系统层,对于操作系统层目前可能只能说是简单的移植,操作系统是负责系统任务的调试、磁盘和文件的管理,而嵌入式系统的实时性十分重要。
4、应用层
三、学习内容
学ARM,从硬件上讲,一方面就是学习接口电路设计,另一方面就是学习汇编和C语言的板级编程。如果从软件上讲,就是要学习基于ARM处理器的操作系统层面的驱动、移植了。
四、开发系统选择。
ARM7比较适合于那些想从硬件层面上走的人,因为ARM7系列处理器内部带MMU的很少,而且比较好控制,就比如S3C44B0来讲,可以很容易将Cache关了,而且内部接口寄存器很容易看明白,各种接口对于用硬件程序控制或AXD单步命令行指令都可以控制起来。
六、高级嵌入式系统硬件工程师要具备的技能。
首先网站看看www.zt-training.com。
ARM单片机类的内容就较多,因此就业空间极大,而硬件设计最体现水平和水准的就是接口设计这块。而接口设计这块最关键的是看时序,而不是简单的连接,比如PXA255处理器I2C要求速度在100Kbps,如果把一个I2C外围器件,最高还达不到100kbps的与它相接,必然要导致设计的失败。这样的情况有很多,因此接口并不是一种简单的连接,要看时序,要看参数。换句话说,给你一套电路图你终究能看明白多少,看不明白80%以上的话,说明你离优秀的工程师还差得远哪。其次是电路的调试能力和审图能力,但最最基本的能力还是原理图设计PCB绘制,逻辑设计这块。
高级硬件件工程师技术技能都要具备那些东西,首先要掌握EDA设计的辅助工具类如Protel\ORCAD\PowperPCB\Maplux2\ISE、VDHL语言,要能用到这些工具画图画板做逻辑设计,再有就是接口设计审图能力,再者就是调试能力,如果能走到总体方案设计这块,那就基本上快成为资深工程师了。
...是刚毕业的大学生,自动化专业的,我想学习嵌入式,不知道从什么地方入...
1.硬件基础,皮毛就可以,实在不会就算了,反正公司有硬件工程师,而且还可以找供货商要技术支持,如果要软硬件都通,那模电、数电、电路分析什么的都是基础,跑不掉的;2.C/C++/C#/JAVA选一种,推荐C,汇编很少用没太大必要;3.操作系统,linux/wince/ucos/android等任选一种,初学推荐Linux;4....
学嵌入式需要学那些东西,我是学学自动化的
对于嵌入式,我建议你应该掌握以下点:1. 打好C语言基础。2. 学好的数据结构,这十分重要。3. 学习操作系统原理。4. 学习ARM体系结构与编程,这个课程可以很好的理解处理器的工作原理及各种外设的驱动开发。5. 最好深入自学一下UCOS,这是学习操作系统工作原理的好方法。6. 编程思想很重要,系统设计能...
机械设计制造及自动化专业,从事本专业机械设计1年多了,想转嵌入式好...
1. **学习编程:** 嵌入式系统通常涉及编程,学习一门编程语言(如C、C++或Python)是必要的。2. **深入了解电子和电路:** 了解基础的电子和电路知识对嵌入式系统设计至关重要。3. **学习嵌入式系统开发工具和平台:** 熟悉常用的嵌入式开发工具、平台和微控制器,如Arduino、Raspberry Pi等。4....
本人自动化女生一枚,马上大四了,想现在开始学习嵌入式可以吗?
1,嵌入式硬件工程师,主要是设计嵌入式电路板,调试电路,硬件架构的设计等。2,嵌入式软件工程师,简单的说就是调用底层硬件的接口,在上层做相关的嵌入式应用,举个最简单的例子,就是在嵌入式系统的一个LCD显示屏,显示出一行字这种。3.,嵌入式驱动工程师,这属于最牛逼的了,工资自然也最高。...
我学的是自动化专业,前几届师兄建议我学习嵌入式,但我不是很了解...
嵌入式是一个很有前途的行业。像我们平常常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3 Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(Set Top Box)、高清电视(HDTV)、游戏机、智能玩具、交换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等等都是...
...模电,数电如果学嵌入式,该怎样学?怎样深入,请高手指点?
如何学习嵌入式开发呢?答:大家都知道这个领域人才非常稀缺,但是,学习周期比较长,需要的知识面也比较广,所以不要心急。先看看下面的几个问题,了解一下你现在的知识水平:(1)你用VC++或BC++编写过应用程序吗?如果编写过应用程序,那就做好了,如果你没有做过上层应用程序,那么又如何能够去理解...
很困惑,嵌入式,到底该怎么去学?
嵌入式系统几乎包括了生活中的所有电器设备,如掌上 PDA 、移动计算设备、电视机顶盒、手机上网、数字电视、多媒体、汽车、微波炉、数字相机、家庭自动化系统、电梯、空调、安全系统、自动售货机、蜂窝式电话、消费电子设备、工业自动化仪表与医疗仪器等。嵌入式系统一般指非PC系统,它包括硬件和软件两部分。
我是电气自动化2年级专科学生,学过模电,数电,自学了C/C++,window程序设 ...
第一:具体学习步骤,可以具体到每天,每个小时做什么,我在学校时候就是。第二:计划跟不上变化,都是随时变化的计划才是最好的计划。第三:要是你真正知道了自己想要得到什么,就不管自己拥有什么,看清楚了目标,脚踏实地,总也能成功。第四:关于你说的,学习c++的步骤,大体上可以给你个框架,...
自动化专业的学生应该学什么,怎么学?
现学个一般,然后你如果喜欢嵌入式,你就往嵌入式发展,主要精力放在上面,考证的话,你学嵌入式可以去考个嵌入式工程师三级,四级之类的,asm程序设计大赛,毕竟你的软件要学的很好,嵌入式是软硬结合的技术。。所以c语言和电子技术你不能丢,否则你的爱好终究是你的爱好,无法成为你的职业 ...
我是电气自动化专业的大三学生,嵌入式学习适合吗?请大虾告诉一下,嵌入...
像电子信息,自动化,通信工程,计算机等专业都可以去学。嵌入式的门槛比其他的要高些,不是任何学历任何专业想学就能学的,而且企业对招聘嵌入式人员一般都有学历上的要求的。据我所知的,汇文的招生要求就是大专及以上学历,我本科的同学现在通过他们的培训,已经拿到海康威视的offer了,年薪8万……...