在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
如何学习嵌入式硬件?学习嵌入式硬件需要有一定的硬件基础,熟练使用一种原理图PCB绘制,软件熟练掌握各种元器件的原理及电气特性,并依据此综合特性、成本、供应等各个方面进行器件选型等。硬件学习的范围很大,你需要学习的知识有很多,需要了解的面也有很多。
大体可以分为两部分:硬件和软件。
1、硬件基础
学习嵌入式硬件,首先你需要有一定的硬件基础。基本的电磁物理定律,电路,数电,模电等需要了解。
学会使用一种单片机,不论是8位、16位或者是32位,学习单片机接口的应用,向UART、IIC、SPI、USB、CAN、RS232、RS485等。
应当熟练使用一种原理图PCB绘制软件,目前常用的软件有Altium Designer、PADS、OrCAD/Allegro,只要掌握其中的一种即可。
熟练掌握各种元器件的原理及电气特性,并依据此综合特性、成本、供应等各个方面进行器件选型。
最好有一定的英语基础,会看各种芯片的数据手册(datasheet),会使用翻译软件看懂也是可以的。
还要有良好的动手能力,熟练使用各种调试仪器如万用表、示波器、逻辑分析仪等,还要会使用EMC测试仪器如雷击浪涌发生器、脉冲群发生器、静电枪等。一个硬件产品,各种电磁兼容实验是要过的。
还需要知道一些标准,这个就要要看你从事什么行业了,一般是看国际标准/国家标准,行业标准标,企业标准等。
2、软件基础
软件的要求稍微简单了就。一般嵌入式硬件所使用的是C语言,所以需要会用C言调试你的硬件。如果是驱动方面,还要了解各种硬件接口的协议。
以上就是有关如何学习嵌入式问题的答案,你可以选择自己感兴趣的方向,再深入学习。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
五种常见的分布式ID,三分钟速览
相信每个人在互联网的业务系统中,每天都能接触到各种各样的ID,如在支付系统中就会有支付ID、退款ID等。今天,小编就来盘点五种分布式ID。
8453
2019-07-24 10:13:24
做运维提升难吗?运维如何快速提升自己?
做运维提升难吗?严格意义上来讲,没有什么工作的提升是不难的。做运维需要的是多方面的能力,但都不需要太精,因此运维入门门槛比较低但后期提升难。那么运维如何快速提升自己呢?一方面需要继续深入学习Linux基础运维、Devops与云计算运维、网络安全等等专业知识,另一方面在工作中应该多总结多思考积累经验。
8680
2019-09-06 12:33:12
嵌入式开发能干多久?嵌入式开发工程师有前途吗?
嵌入式开发能干多久?嵌入式开发工程师有前途吗?目前,嵌入式开发人才需求大,而随着人工智能的崛起势必又将进一步推动嵌入式技术的发展,无论是从短期还是长期来看,嵌入式开发工程师的前途都是不可限量的。而且随着工作经验和技术的积累,嵌入式开发岗位的晋升发展空间也是很大的,一般来说,检验越丰富越吃香。
15971
2019-09-16 15:18:36
传统虚拟化和容器虚拟化有什么区别?
传统虚拟化和容器虚拟化有什么区别?两者虽然都是虚拟化技术,但它们运作的思维是完全不同的,容器虚拟化是轻量级虚拟化技术,同时它也是以应用程序为中心的虚拟化技术。而传统虚拟化技术则不同,一般来说是以操作系统为中心的。因此,他们两者从根本核心上就有所区别。下面我们来看看两者具体的区别分析。
13891
2019-11-04 09:41:33
零基础Linux培训课程有哪些内容?
零基础Linux培训课程有哪些内容?Linux培训主要学习网络基础,计算机网络、云计算网络,配备有企业级项目实战:IP地址配置与DNS解析;Linux基础,包括Linux操作系统及Linux高级管理;云数据中心主机CPU资源利用率实时统计、分析系统。
5419
2020-05-13 11:23:12