嵌入式培训
达内IT学院
400-996-5531
我们终究走向岗位,从学到的知识到去见识的领域,再到自身从事的具体工作,都是环环相扣的,下面我们从这三方面说起。
学嵌入式要学什么?
说实话,学嵌入式要学的东西太多了,我都不一一举例了,步入这个行业快十年的人也不知道细节的要学些什么。只能根据自己的经验,简简单单探讨一下,大概需要掌握以下几点:
硬件控制器
电子元器件等等
电路设计相关知识
硬件通信外设(包含相关的协议)
软件编程(包含C/C++/Qt/数据结构/常用算法等)
MCU、SOC、CPU外设
总之,对于刚入行的朋友,我只有一点建议,先打好两个基础:
电路基础:熟悉数字电路,能看懂电路,能分析功能,能根据电路编程
C语言基础:要学的精通,学的精通,上了系统程序看都看不懂。
嵌入式的应用领域
在外面日常生活中,手机、平板电脑、照相机、电子字典、光猫、机顶盒(Set Top Box)、交换机、路由器等等,还有仪器仪表、汽车电子、物联网、智能家居、医疗仪器都是典型的嵌入式的应用,几乎贯穿了我们的生活。大致分为几类:
军用领域
各种武器控制,如飞机坦克等陆海空各种军用电子装备,雷达、电子对抗军事通信装备,电视剧上出现的各种GPS定位导航等等。
消费电子行业
我国各种信息家电产品,大都是采用微处理器/微控制器及嵌入式软件。
工业控制行业
各种智能测量仪器仪表、分布式控制系统、工业智能机器人、汽车电子设备等,广泛采用微处理器或者系统级嵌入式计算机。
网络应用
2/3/4/5G网络的发展,产生了大量网络基础设施、接入设备、终端设备的市场需求,这些设备中大量使用嵌入式系统。
其他
这里真的是数不胜数,总之随着万物智能的时代,几乎是生活的方方面面都存在。
从事的具体工作
嵌入式产品开发是基于产品的功能,从功能需求、提出意见并选择方案、器材选型、电路设计、PCB电路板设计、软件设计、综合调试到样机生产、软硬件综合调试,软硬件结合的产品开发。
所以嵌入式开发需要软硬件都懂的基础要求,根据侧重点的不同,嵌入式产品开发工作可以有以下分类:
硬件
电路设计:产品原理图的设计,需要对数电模电都比较精通,且熟悉单片机、arm架构及熟练外围电路的使用;基本上会电路设计的都会PCB设计。
PCB电路板的设计:需要熟悉数电、看懂常用模电,对单片机、arm外设了解,且具备安规电磁兼容的应用经验。
软件
驱动开发:基于电路图实现产品的驱动开发,需要看懂电路,精通C语言,熟悉arm架构、X86架构及常用外设的使用,熟悉操作系统内核、驱动等。
应用开发:基于操作系统之上的应用程序开发,有一点电路方面知识,需要软件编程,熟悉操作系统、数据结构等。
系统开发:基于硬件的uboot移植、内核移植裁剪、根文件系统制作等系统环境搭建等,需要精通C语言,一些汇编知识。
版权声明:转载文章来自公开网络,版权归作者本人所有,推送文章除非无法确认,我们都会注明作者和来源。如果出处有误或侵犯到原作者权益,请与我们联系删除或授权事宜。
填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有
Tedu.cn All Rights Reserved