极客秀
搜索

如何设计制作Intel x86芯片为核心的开发板?

我介绍过的大部分开发板都是基于ARM核心的开发板,部分是基于RISC-V架构的开发板,但是x86开发板是真的不是很多。ARM、RISC-
V如果要自己设计做的话,我看案例还是不少的,不管是Arduino
UNO这种简单的开发板,还是ESP32这种稍微复杂一些的开发板,甚至是像H616这种芯片的开发板都有个人就能设计做出来的案例。而x86核心个人搞出来的就没见过了。
我也是非常好奇这件事儿,在网上查了不少面我把我得到的一些信息,分享给大家。
首先想要得到Intel x86 CPU资料最官方的办法就是注册一个公司,去和Intel谈,然后去签一份协议:
NDA协议
(Single-user Non-Disclosure Agreement)
并保证遵守协议,你就可以得到Intel的保密资料。但是前提是你需要对这些资料保密。而且显然不管是注册公司,还是去和Intel谈难度都劝退大部分人。
如果你只是想做一个x86开发板,不考虑性能,能做出来就行的话,其实有一个开源项目已经做了一些这样的工作。
这就是 Minnow Board
的开源项目,他们设计了一系列的x86开发板,并且开放了开发板的原理图,PCB图甚至是Gerber制造图,还有它的UEFI固件和固件源代码都可以在网上下载到
下面我贴一下,它的资料
设计文件
https://github.com/MinnowBoard-org/design-files
UEFI固件下载
https://www.intel.com/content/www/us/en/developer/articles/tool/minnowboard-
maxturbot-uefi-firmware.html

UEFI固件源代码下载

https://github.com/tianocore/edk2-platforms/blob/master/Platform/Intel/Vlv2TbltDevicePkg/Readme.md

它有四个开发板可以选择


分为单网口,双网口,双核,四核这四个配置。都是2GB DDR3L内存。PCB是12层板,体现了x86的设计难度。
使用双核Intel Atom E3826和四核Intel Atom E3845这两款CPU。
Intel Atom
E系列是Intel面向嵌入式市场研发的处理器系列产品。和我们正常了解到的CPU不同,它没有方便的扣具,需要把CPU直接焊接到PCB上。这已经属于是嵌入式市场里的特色了。
Intel Atom E3826和E3845都是在2013年四季度的产品,都使用 22nm
工艺,CPU大小和针脚都一样,我估计这俩应该可以相互替换。他们都基于Slivermont架构,属于的经典型号了。这让我想起来一代Windows平板神机之前常用的Atom
Z3735F,经过查询,果然都是基于Bay Trail。
E3845是四核,E3826是双核,E3845的频率要更高一些。支持的内存频率也要高些,别的区别不大。最高 支持8GB内存
双通道内存 。在内存上还有一个现在很多CPU都不支持的特性, 支持ECC内存 。也有Intel HD Graphics,能显示。
十年前的CPU ,之后感觉也不会有更强CPU的资料开源的可能性。不过对于制作基于Intel CPU的开发板,想必还是有一点用。
看到这样的情况,我想你也清楚了为啥Intel在嵌入式市场似乎很小众的原因了,还是Intel看不上小客户,只想做大客户,不想开源,只想做企业级服务,但是这也导致了,在传播,使用上,比ARM架构差了不少。现在个人都可以搞定ARM开发板,而搞一个Intel的开发板如此艰难。
现在在CPU
SoC这个市场,基本上已经稳定了,超大规模计算,超算这种,啥架构似乎不重要,什么样的架构都可能出现。在个人PC,云计算这些。x86架构还是处于绝对领先的地位。虽然在笔记本上有ARM架构,云计算也有不少ARM,但是个人认为性价比上,ARM并没太大优势。平板电脑,手机,这是ARM的优势领域。ARM在开发板上也是非常的强,占据了至少半壁江山。在MCU市场上,RISC-
V架构可谓强势崛起,越来越多的芯片,和开发板,我估计在这个领域RISC-V上位就是时间问题。
好了,先说这么多,有啥想说的可以下面留言。

1.转载请保留原文链接谢谢!
2.本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
3.本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。
4.本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
5.联系方式(#替换成@):pm#vimge.com

  相关内容