从零制作单片机需要哪些知识?
日期:2023/2/22 1:47:00
想从头开始制作单片机,...It's a long story~OK, let‘s rock./*************************分割线****************************/单片机-->学名MCU ( micro control unit) 首先,它是个芯片~ 芯片设计的流程------>>>>现在的芯片都是如何设计的呢? - 芯片(集成电路)(总概 from @又见山人) 其中所需要的知识有:(仅考虑设计MCU)电路分析,数字电路,模拟电路,半导体工艺与器件,计算机结构,微处理器原理,HDL语言,EDA工具(综合,仿真,布局布线) 等芯片设计好没问题之后呢,需要拿你的设计去foundry制作~ 这又是一个美妙又漫长的故事~ 好在普林斯顿的phd大神耐心的写出了这个详细具体又生动的故事——>芯片里面有几千万的晶体管是怎么实现的? - 中央处理器 (CPU) from @呆涛 想要学习芯片制造工艺里面的知识就更多了,比如:物理(如半导体物理,量子物理),材料等和芯片制造工艺有关的内容及步骤.... 自己没切身接触过,涉猎不足,有待补充. 这样下来,从设计前端,到后端,验证,再到工艺制作,流片,封装 之后。MCU就制作出来啦! Oh,Cool! 如果是ARM的单片机, 你就可以往里面烧 bootlooder ,系统 ,写驱动了...(嵌入式开发方向)需要的知识有: C语言,汇编,操作系统(linux wince 等), linux内核.... etc整个过程的任何一个 “步骤” 都需要要考虑很多方面的东西,成为IC领域的学习方向,并非一句话带过那么简单。 正如又见山人的回答,如果你一己之力学会了整个芯片设计制作,写驱动就真是如喘气放屁一般....
相关标签: