网站建设的流程电子商务,加强网站建设说明报告范文,网站建设运营,暴雪vp(永久免费)加速器下载【 声明#xff1a;版权所有#xff0c;欢迎转载#xff0c;请勿用于商业用途。 联系信箱#xff1a;feixiaoxing 163.com】 刚读书的时候#xff0c;对什么是嵌入式#xff0c;其实并不太清楚。等到自己知道的时候#xff0c;已经毕业很多年了。另外对于计算机毕业的学…【 声明版权所有欢迎转载请勿用于商业用途。 联系信箱feixiaoxing 163.com】 刚读书的时候对什么是嵌入式其实并不太清楚。等到自己知道的时候已经毕业很多年了。另外对于计算机毕业的学生来说大部分时候其实是不需要自己画原理图的。所以从这方面说有的同学可能嵌入式做了很久其实并不知道电路应该怎么画、怎么设计。其实现在网上有很多的工具、很多的资源都可以拿来学习不需要自己从头开始学习完全可以借助于大家的力量实现硬件的设计自己专注于整个系统的搭建就可以了。 此外我们搭建的是嵌入式电路设计不是射频电路不是取暖器也不是什么高压电路。嵌入式电路其实是有它的规律的大家掌握了这个规律其实就可以做很多事情。 1、基本的嵌入式电路 最简单的嵌入式电路其实就是这样的。一个mcu启动条件就是需要一个时钟、一个复位电路。这个电路有一个输入有一个输出。输入、输出有哪些功能取决于有什么需求。比如说远程开关是一个需求玩具电子琴是一个需求平衡车也是一个需求。 2、复杂的soc电路 从硬件的角度看soc电路相比较mcu电路而言多了pmu、ddr、emmc/sd这三个部分。其他都是一样的。因为soc要求的电压有很多种并且不同电压的上电顺序不同所以一般dc/dc或者ldo无法满足soc的要求因此这里用pmu代替了power传统芯片。此外和mcu电路相比这里出现了ddr和emmc/sd这主要是因为soc需要的内存更大保存的数据更多原来的mcu空间已经远远满足不了需求了所以这里必须用ddr和emmc/sd代替。 3、fpga电路 和mcu电路相比较fpga多了一个norflash。这主要是因为fpga内部的文件都是从norflash加载进来的一断电之后这些文件就都消失了。所以需要一个norflash芯片来专门保存这些文件这就是fpga电路。fpga电路在特定的场合比如说运动控制、图像处理非常有用。 4、复杂的嵌入式电路 实际开发的时候一个电路板上面很有可能三个电路都有比如说mcusoc或者socfpga又或者是mcusocfpga这都是有可能的。主要是因为soc擅长算法mcu擅长控制fpga擅长图像每一个擅长的领域都不一样所以大家组合起来组成一个电路可能性很大。 5、擅长用既有的eda工具和开源硬件 eda工具建议大家还是用开源或者免费的eda工具没有商业敲诈的烦恼。eda有kicad立创eda这些都可以。选择自己喜欢的工具就好了。另外对于开源硬件主要有两种方式一种是去电商购买开发板一般会提供对应的原理图另外一种就是去一些开源硬件网站比如https://oshwhub.com/
这都是学习硬件设计的好方法。 事实上目前网上已经有很多的硬件了大家如果自己想做一些应用完全可以在这些硬件上面修改、调整重新布线没必要自己从0-1开始绘图。这样一方面会节省时间另外一方面也会让自己很快有成就感而不是不停遇到挫折直到最后没有兴趣放弃了学习。 6、学习硬件的好处 表面上看上去学习硬件设计只是多了一门技能但是事实上学习了硬件之后你会更在意自己做的东西怎么变成商品、成本是多少、竞争力是什么 而不仅仅是功能。原理图怎么画、pcb怎么布局、板子怎么少一点、成本怎么降低一点这些都是你学习硬件后需要考虑的事情。