差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
playground:playground [2016/06/23 10:15]
shuncheng HiKey开发板介绍
playground:playground [2016/06/23 11:21] (当前版本)
shuncheng [常见问题]
行 1: 行 1:
-====== HiKey开发板 ​======+===== HiKey开发板介绍 ​=====
 HiKey(LeMaker™ version) 搭载了Kirin 620主控芯片,集成了8核 64位Cortex-A53 处理器,以及Mali450-MP4高性能图形运算处理器,配置1GB/​2GB LPDDR3(800MHz)内存,8GB eMMC存储。整体性能较市场上主流产品“Raspberry Pi”提升至少15倍以上。 HiKey(LeMaker™ version) 搭载了Kirin 620主控芯片,集成了8核 64位Cortex-A53 处理器,以及Mali450-MP4高性能图形运算处理器,配置1GB/​2GB LPDDR3(800MHz)内存,8GB eMMC存储。整体性能较市场上主流产品“Raspberry Pi”提升至少15倍以上。
- 
 HiKey 还是一款符合Linaro LCG组织的96Boards设计标准的开发板。96Boards是基于ARM架构芯片的开放平台规范,是第一个定义Cortex-A开发板的开放规范,基于96Boards标准开发的组件可以在任意兼容96Boards的平台上使用。Linaro LCG将全面推广符合Linaro制定的96Boards标准的开发板,而LeMaker作为Linaro LCG会员将针对96Boards标准硬件平台提供全面的技术服务和社区支持。 HiKey 还是一款符合Linaro LCG组织的96Boards设计标准的开发板。96Boards是基于ARM架构芯片的开放平台规范,是第一个定义Cortex-A开发板的开放规范,基于96Boards标准开发的组件可以在任意兼容96Boards的平台上使用。Linaro LCG将全面推广符合Linaro制定的96Boards标准的开发板,而LeMaker作为Linaro LCG会员将针对96Boards标准硬件平台提供全面的技术服务和社区支持。
-===== 开箱 ===== 
  
-== ====== ​正面图 ​====== ==+===== 开箱实物图 ​===== 
 +== 开箱图 ​== 
 +{{:​playground:​hikey-9.jpg|}} 
 +{{:​playground:​hikey-11.jpg|}} 
 +== 正面图 ​==
 {{:​playground:​hikey-12.jpg|}} {{:​playground:​hikey-12.jpg|}}
-== ===== 背面图 ​===== ==+== 背面图 ==
 {{:​playground:​hikey-13.jpg|}} {{:​playground:​hikey-13.jpg|}}
-== ==== 侧面图 ​==== ==+== 侧面图 ==
 {{:​playground:​hikey-15.jpg|}} {{:​playground:​hikey-15.jpg|}}
- 
 ===== 硬件 ===== ===== 硬件 =====
-Hardware Specification of HiKey+{{:​playground:​hikey-43.jpg|}} 
 +**硬件规格参数** 
 +  * **SoC** ​ HiSilicon Kirin 620 
 +  * **CPU** ​ ARM® Cortex™-A53 Octa-core 64-bit up to 1.2GHz (ARM v8 instruction set) 
 +  * **GPU** ​ ARM Mali450-MP4,​ supporting 3D graphics processing, OpenGL ES 1.1/​2.0,​OpenVG 1.1, 2000Mega@500 MHz, 110M triangle@500 MHz, and 32G flops@500MHz 
 +  * **RAM** ​ 1GB/2GB LPDDR3 SDRAM @ 800MHz  
 +  * **PMU** ​ HI6553V100 
 +  * **Storage** ​ 8GB eMMC on board storage、MicroSD card slot 
 +  * **Wireless** ​ Wi-Fi 802.11 b/g/n 2.4GHz、Bluetooth 4.1 LE 
 +  * **USB** ​ 2 x USB2.0 Host 1 x USB 2.0 OTG  
 +  * **Display** ​ 1 x HDMI 1.4 (Type A - full)、1 x MIPI-DSI、HDMI output up to FHD 1080P 
 +  * **Video** ​ 1080p@30 fps HD video encoding, supporting 1080p@30 fps HD camera、1080p@30 fps HD video decoding、Supports H.264, SVC, MPEG1/2/4, H.263, VC-1, WMV9, DivX, RV8/9/10, AVS, VP8 
 +  * **Audio** ​ WMA/​MP3/​AAC/​EVS audio encoding and decoding 
 +  * **Camera** ​ 1 x  4-lane MIPI camera serial interface (CSI)、1 x  2-lane MIPI CSI 
 +  * **Expansion Interface** ​ 40 pin low speed expansion connector: +1.8V, +5V, SYS_DCIN, GND, UART, I2C, SPI, PCM, PWM,GPIO x12、60 pin high speed expansion connector: SDIO, MIPI_DSI, MIPI_CSI 
 +  * **LED** ​ 1 x WiFi activity LED(Yellow)、1 x BT activity LED (Blue)、4 x User LEDs (Green) 
 +  * **Button** ​ Power Button : Button Power on/off & Reset the system 
 +  * **Power Source** ​ 8V~18V@3A, Plug specification is inner diameter 1.7mm and outer diameter 4.8mm 
 +  * **PCB Sizes** ​ 85mm x 55mm  
 +===== 软件 ===== 
 +Android 6.0 / Linux 
 +==== 开发环境 ==== 
 +Linux 
 +==== 快速入门 ==== 
 +==== 常见问题 ==== 
 +Q1:HiKey(LeMaker Version)的默认账号密码是多少?
  
-SoC+A1: 帐号:linaro,密码:linaro。
  
-HiSilicon Kirin 620 
  
-CPU+Q2:如何查看CPU的温度?
  
-ARM® Cortex™-A53 Octa-core 64-bit up to 1.2GHz (ARM v8 instruction set)+A2:你可以使用下面的命令查看CPU的温度: 
 +cat /​sys/​class/​thermal/​thermal_zone1/​temp
  
-GPU 
  
-ARM Mali450-MP4,​ supporting 3D graphics processing, OpenGL ES 1.1/2.0,+Q3:HiKey的源代码是开放的吗?
  
-OpenVG 1.1, 2000Mega@500 MHz, 110M triangle@500 MHz, and 32G flops@500MHz+A3:是,你可以访问https://​github.com/​96boards下载相关的源代码。
  
-RAM 
  
-1GB/2GB LPDDR3 SDRAM @ 800MHz ​+Q4:HiKey(LeMaker Version)的CPU最大主频是多少?
  
-PMU+A4:最大主频是1.2GHz。主频在1.2GHz时,最好使用风扇降温,主频在1.0GHz时,最好使用散热片降温。
  
-HI6553V100 
  
-Features+Q5:如何烧写系统镜像到eMMC和MicroSD卡?
  
-Storage+A5:你可参考HiKey快速入门了解系统镜像烧写方法。
  
-8GB eMMC on board storage 
  
-MicroSD card slot+Q6: What resolution does HDMI support?
  
-Ethernet ​  Port+A6: HiKey的HDMI接口支持分辨率从1920x1080像素到640x480像素的电视机和显示屏。需要注意的是目前不支持隔行显示模式,请参考:https://​docs.google.com/​spreadsheets/​d/​1aYNUlGx5J8RmfWrtML4lFJ-7tV8u-3AH_3IaiOlWfoE/​edit#​gid=0查看支持的设备列表。 
 +下面的这些模式将会按照顺序优先尝试: 
 +Resolution Ratio Usually on 
 +1920x1200 16:​10 Monitor 
 +1920x1080 16:​9 TV 
 +1680x1050 16:​10 Monitor 
 +1280x1024 5:​4 Monitor 
 +1280x720 16:​9 TV 
 +800x600 4:​3 TV
  
-USB2.0 expansion 
  
-Wireless+Q7:HiKey(LeMaker Version)的USB接口有哪些特性?
  
-Wi-Fi 802.11 b/g/n 2.4GHz+A7: 1. MicroUSB OTG接口可用(Host模式或Slave模式),Type-A USB接口也可用。它们可能同时被使用。如果MicroUSB OTG接口连接了数据线,Type-A USB接口及其扩展接口将会自动不能正常工作。 
 +2MicroUSB OTG接口支持低速(1.5Mbit/s)、全速(12Mbit/s)和高速(480Mbit/​s)设备。 
 +3. 连接USB Host接口的USB设备必须是下面两个选择之一:​ 
 +低速(1.5Mbit/​s)或全速(12Mbit/​s)设备和高速(480Mbit/​s)设备。 
 +4如果高速设备与低速或全速设备一起连接到USB Host接口上,设备将无法正常工作。
  
-Bluetooth 4.1 LE 
  
-USB+Q8:如何配置HiKey的USB接口传输速率?
  
-2 x USB2.0 ​Host+ A8: Debian系统中提供了一个修改USB ​Host接口和USB OTG接口配置的工具。这些USB接口默认配置支持鼠标键盘的低速/​全速模式。其他的USB设备,例如网络、存储棒,将会限制为全速模式。使用usb_speed工具可以修改USB模式,支持高速USB设备。 
 +更多内容,请使用下面命令了解: 
 +sudo usb_speed -h 
 +在Android系统中请使用usb-speed-switch工具切换USB的传输速率。
  
-1 x USB 2.0 OTG  
  
-Display+Q9: 如何使用UART接口?
  
-1 x HDMI 1.4 (Type A full)+A9:​在Debian系统中, 将有两个UART接口,设备文件节点是/​dev/​ttyAMA2和/​dev/​ttyAMA3,默认配置波特率是115200。注意: UEFI和内核console是/​dev/​ttyAMA3。 
 +另外,可以在内核镜像中修改grub.cfg文件切换到其他的UART。 
 +vi /​EFI/​BOOT/​grub.cfg 
 +linux /​boot/​Imageconsole=tty0 console=ttyAMA3,​115200 root=/​dev/​disk/​by-partlabel/​system rootwaitrw quiet efi=noruntime 
 +参考链接:http://​wiki.lemaker.org/​HiKey(LeMaker_version):UART
  
-1 x MIPI-DSI 
  
-HDMI output up to FHD 1080P 
  
-Video+Q10:目前发行版本的一些问题?
  
-1080p@30 fps HD video encoding, supporting 1080p@30 fps HD camera+A10: 
 +以下问题是当前版本的一些问题: 
 +尚未支持: 
 +HDMI和扩展总线音频。(目前仅支持蓝牙音频) 
 +一些音频格式在Android系统中尚不支持。 
 +不支持HDMI热插拔检测(HPD),(注意,系统启动后,你仍然可以插入HDMI连接线,并支持1280x720p和800x600p两种分辨率格式,但这并不是HPD,而是默认编译在内核镜像里面)。 
 +电源按钮行为不遵守硬件用户指南。 
 +在AOSP中,HDMI显示有时会黑屏 
 +USB打印官方非致命的内核跟踪信息(usb usb1: clear tt 1 (9032) error -22 )。 
 +不支持苹果蓝牙键盘、鼠标和触摸板。 
 +Debian系统下,尝试BT文件传输。 
 +切换用户可能会闪屏。 
 +下载完文件后,Iceweasel浏览器退出。 
 +用“View Image”查看JPG图像,显示不正确的图像。 
 +Windons系统步支持fastboot工具,仅Linux系统支持。 
 +AOSP仅可以工作在720p模式,当使用1080p模式,颜色表不稳定。 
 +关机不起作用,执行“'​reboot -p”命令可以快速关机,但关闭HDMI显示器,信号仍然存在。 
 +当SD卡不在时,UEFI可能会挂起。 
 +在AOSP中,热插拔SD卡可能不起作用。 
 +在AOSP中,显示器休眠不起作用。
  
-1080p@30 fps HD video decoding 
  
-Supports H.264, SVC, MPEG1/2/4, H.263, VC-1, WMV9, DivX, RV8/9/10, AVS, VP8+Q11:如果插入未安装系统镜像的SD卡到SD卡插槽,HiKey能从eMMC启动吗? 
 +A11:不能,HiKey不能从eMMC启动系统,即使eMMC已经安装好了系统镜像,必须拔出SD卡。
  
-Audio 
  
-WMA/​MP3/​AAC/​EVS audio encoding ​and decoding+Q12: Does HiKey support CMOS Camera(not USB camera)? 
 +A12: Yes, HiKey supports CMOS Camera, but the camera can't work now. We still need to develop camera software ​and dirvers.
  
-Camera ​ 
  
-1 x  4-lane MIPI camera serial interface (CSI) 
  
-1 x  2-lane MIPI CSI+Q13: HiKey是否支持通过MicroSD卡烧写系统镜像到eMMC NAND Flash? 
 +A13: 不支持,HiKey不能用SD卡的方式烧写系统镜像到eMMC NAND Flash。我们可以把系统镜像烧写到SD卡或eMMC NAND Flash,然后再从SD卡或eMMC NAND Flash启动系统。
  
-Expansion ​  ​Interface 
  
-40 pin low speed expansion connector: +1.8V, +5V, SYS_DCIN, GND, UART, I2C, SPI, PCM, PWM,GPIO x12 
  
-60 pin high speed expansion connectorSDIO, MIPI_DSI, MIPI_CSI+Q14HiKey是否支持Android 6.0系统? 
 +A14: 支持,你可以从这里下载Android 6.0系统:http://​builds.96boards.org/​releases/​reference-platform/​components/​uefi/​15.12/​release/​hikey/​。
  
-LED 
  
-1 x WiFi activity LED(Yellow)+Q15: Hikey的HDMI音频输出是可用的,但是LeMaker和Linaro/​96boards.org都没有官方支持。 
 +A15:Hikey的HDMI音频输出在后续的开发中将会得到支持。
  
-1 x BT activity LED (Blue) 
  
-4 x User LEDs (Green)+Q16: 所有的文档中提到交叉编译应用程序,然后HiKey应该有足够的CPU和RAM资源用于编译简单的程序。是默认关闭了发热控制的原因,还是背后有其它的原因? 
 +A16: HiKey可以自己编译简单的用于程序,我只是提供了一种在PC机上交叉编译应用程序的一种方法。
  
-Button 
  
-Power Button : Button Power on/off & Reset the system+Q17: 支持WLAM需要定制的内核模块和96boards.org提供的固件,对于安全支持,发布公告邮件列表,并加入到Linux和Debian固件包里面,当前的进度是怎么样的? 
 +A17: WLAN模块和固件是由TI提供的,请参考文档http:​//​www.ti.com/​product/​WL1835MOD。
  
-Power Source 
  
-8V~18V@3A, Plug specification is inner diameter 1.7mm and outer diameter 4.8mm+Q18: 更新eMMC需要使用另一台电脑来烧写系统固件,当系统从eMMC启动的时候,是否可以在线更新系统固件?如果支持在线更新系统固件,需要写入哪些文件? 
 +A18: 目前,HiKey不支持在线更新固件。但是你可以使用“dd”命令,或其它的复制命令,从SD卡中复制镜像到eMMC。 
 +e.g dd if=<​path>/​boot-fat.uefi.img of=/​dev/​mmcblk0p6 bs=1M  ======èit will update /​boot/​efi/​ 
 +        copy zImage ​ /boot/ 
 +        copy *.ko  /​lib/​modules/​
  
 +Q19: Fastboot是可选的,只要能够使用eMMC上的GRUB或从SD卡启动系统,对吗?
 +A19: 注意2015年6月前发布的系统版本带有基于海思代码的fastboot启动加载程序,后续发布的新版本将不再支持。
  
 +Q20: bootloader似乎包含有定制的部分,在给定的文档中,还没有看到GRUB有些什么不同,能提供一个准确的bootloader吗
 +A20: UEFI bootloader目前还在开发当中,相关的使用方法,请参考https://​github.com/​96boards/​documentation/​wiki/​HiKeyUEFI。详细的相关文档还没有写好。
  
-Appearance characteristic +Q21: HiKey的内核必须是Linaro提供的,其它的内核版本不能使用,是不是这样的? 
- +A21: 在kernel.org上, 请参考https:​//​github.com/​torvalds/​linux/​tree/​master/​arch/​arm64/​boot/​dts/​hisilicon,已经支持了HiKey,但是,这个内核仅能够启动系统,因为还不能支持一些驱动程序。Linaro长期支持开发arm64的Linux kernel。 
-Sizes +==== 评测文章 ​==== 
- +麒麟Soc在开源硬件板上首秀,莫名其妙地强大——HiKey开发板评测 [[http://​www.eeboard.com/​evaluation/​hikey/​]]
-85mm x 55mm  +
-===== 软件 ===== +
- +
-OS Support +
- +
-Android 6./ Linux +
-==== 开发环境 ​==== +
-Linux+