在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
如何学习嵌入式硬件?学习嵌入式硬件需要有一定的硬件基础,熟练使用一种原理图PCB绘制,软件熟练掌握各种元器件的原理及电气特性,并依据此综合特性、成本、供应等各个方面进行器件选型等。硬件学习的范围很大,你需要学习的知识有很多,需要了解的面也有很多。

大体可以分为两部分:硬件和软件。
1、硬件基础
学习嵌入式硬件,首先你需要有一定的硬件基础。基本的电磁物理定律,电路,数电,模电等需要了解。
学会使用一种单片机,不论是8位、16位或者是32位,学习单片机接口的应用,向UART、IIC、SPI、USB、CAN、RS232、RS485等。
应当熟练使用一种原理图PCB绘制软件,目前常用的软件有Altium Designer、PADS、OrCAD/Allegro,只要掌握其中的一种即可。
熟练掌握各种元器件的原理及电气特性,并依据此综合特性、成本、供应等各个方面进行器件选型。
最好有一定的英语基础,会看各种芯片的数据手册(datasheet),会使用翻译软件看懂也是可以的。
还要有良好的动手能力,熟练使用各种调试仪器如万用表、示波器、逻辑分析仪等,还要会使用EMC测试仪器如雷击浪涌发生器、脉冲群发生器、静电枪等。一个硬件产品,各种电磁兼容实验是要过的。
还需要知道一些标准,这个就要要看你从事什么行业了,一般是看国际标准/国家标准,行业标准标,企业标准等。
2、软件基础
软件的要求稍微简单了就。一般嵌入式硬件所使用的是C语言,所以需要会用C言调试你的硬件。如果是驱动方面,还要了解各种硬件接口的协议。
以上就是有关如何学习嵌入式问题的答案,你可以选择自己感兴趣的方向,再深入学习。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
liunx开发信号捕捉函数alarm()和pause()知识点讲解
alarm()也称为闹钟函数,它可以在进程中设置一个定时器,当定时器指定的时间到时,它就向进程发送SIGALARM信号。要注意的是,一个进程只能有一个闹钟时间,如果在调用alarm()之前已设置过闹钟时间,则任何以前的闹钟时间都被新值所代替。
7976
2019-06-18 18:09:27
什么是嵌入式开发?嵌入式是什么意思?
嵌入式百科定义:嵌入式开发就是指在嵌入式操作系统下进行开发,常用的系统有WinCE,ucos,vxworks,linux,android。用c,c++或汇编开发;用高级处理器,arm7,arm9,arm11,powerpc,mips,mipsel等,或加上操作系统也属于嵌入式的开发。
13835
2019-06-20 16:22:42
有什么好的解压缩软件?OS X下五款软件推荐
如今,在每一人的工作中都难免使用到解压缩软件。那么有什么好的解压缩软件呢?毕竟一款好的压缩软件既可以节省时间和内存,还能提高工作效率。本文就给大家推荐五款OS X下的解压缩软件。
8880
2019-08-08 15:32:21
2019年Linux运维面试题汇总
转眼又到秋招的时候,本文为大家汇总了2019年最新Linux运维面试题,希望能够帮助大家通过面试官的提问。每一个问题都是精华,大家一定要仔仔细细过一遍,第一遍看的时候可以先不看参考答案,检查一下运维方面的知识点是不是都掌握了。
10263
2019-08-28 19:58:33
计算机网络安全课程学习路线分享
掌握计算机网络安全课程学习路线学习过程中少走弯路,从事企业网络管理员或计算机网络安全工作的学生需要掌握计算机网络安全相关知识。按照计算机通信分层思想讲解网络安全,物理层面临的网络安全胁,数据链路层网络安全,网络层安全,传输层安全。
8321
2020-03-18 15:24:23
