当前位置: 首页 > 代码生活 > 正文

[资料整理]记一下英特尔atom处理器

其实我对intel的芯片了解不多,对X86也没怎么研究,最多知道个实模式、保护模式。天天对着x86平台的PC,但也没动力去研究,好比当初买个android手机,也想过搞搞app什么的,结果,还是当成一个手机来用。现在,趁着机会,上网搜索一些和intel的atom处理器有关的资料。

ATOM处理器

atom处理器,诞生于2008。第4代atom处理器,代号为Bay Trail,2013年年底提供,微架构(microarchitecture)名称为“Silvermont”,采用22纳米三栅极(Tri-Gate)系统芯片工艺制造,比上一代 Atom 处理器快三倍,能源效益则是五倍,最多配置8个内核。主要系列有3个,分别为Bay Trail-T、Bay Trail-M和Bay Trail-D,有人称是“TMD 悲催”系列。后面又新加了一个Bay Trail-I,变成“我TMD 悲催”。M,即Mobile,用于手机等移动设备还有本本,有奔腾 N3510 、赛扬 N2910、N2810,等。D,即Desktop,用于台式机,如奔腾 J2850、 赛扬 J1850、J1750,等。T,即Tablet,用于平板,有Z3740、Z3770,等。I系列听说是工业级,本文重点看E3800系列。

从E3800系列的芯片名称倒数第二位可以看出是几核,单核的有E3815;双核的有E3825/E3826;4核的有E3845。其中E3845概况如下:

"Bay Trail-I" (22 nm) All models support: MMX, SSE, SSE2, SSE3, SSSE3, Enhanced Intel SpeedStep Technology (EIST), Intel 64, XD bit (an NX bit implementation), Intel VT-x, AES-NI, ECC memory. GPU and memory controller are integrated onto the processor die GPU is based on Ivy Bridge Intel HD Graphics, with 4 execution units, and supports 2 displays, DirectX 11, OpenGL 4.0, OpenGL ES 3.0 and OpenCL 1.1 (on Windows). Peripherals include USB 2.0, HD Audio controller, SATA with 2 ports, UART, and 4 lanes of PCI Express 2.0, in x4, x2, and x1 configurations. Package size: 25 mm × 27 mm

从GPU介绍可以看到这个芯片是集成了显卡了。

上面提到,atom微架构为Silvermont,这里也顺便列一下Intel的架构发展图,如下:

atom系列详细的芯片列表在wiki上有说明:http://en.wikipedia.org/wiki/List_of_Intel_Atom_microprocessors

驱动

E3800系列的图像驱动名为EMGD(Intel® Embedded Media and Graphics Drivers),官方网站有介绍:http://edc.intel.com/Software/Downloads/EMGD/。不过好像没有专门针对Linux某个发行版做有驱动。再上一层的驱动在https://01.org/linuxgraphics/downloads可以找到。

从手册和上面的GPU介绍中,可以知道E3800支持硬件解码。应用程序直接使用一个叫vaapi的库。
vaapi的官方地址是:https://01.org/linuxgraphics/community/vaapi。
官方的SDK下载地址为https://software.intel.com/en-us/intel-media-server-studio,提供了windows和Linux平台的SDK,对于Linux,只提供了CentOS和SUSE,新版本不再支持Ubuntu系统了。

2015.2.10 李迟

本文固定链接: http://www.latelee.org/code-life/intel-atom-processor.html

如无特别说明,迟思堂工作室文章均为原创,转载请注明: [资料整理]记一下英特尔atom处理器 | 迟思堂工作室

目前暂无评论

发表评论

*

快捷键:Ctrl+Enter