CNX-Software: Khadas VIM快速预装Ubuntu系统,持续更新中

作者:CNX-Software 日期 2017-2-11, 网页来源

Khadas Vim 是我认识到的唯一一块的Amlogic S905X 开发板 采用晶晨方案。这个开发板据我所知有4 – 5 种型号,但是目前只有两个型号在卖, 那就是 Khadas VIM 2GB+8GB自带单频WiFi和蓝牙4.0 AP6212模组, 还有一个型号就是VIM Pro 2GB+16GB 自带双频WiFi和蓝牙4.2版本 AP6255。深圳市世野科技有限公司, 将这款Khadas VIM Pro送来给我做评估。 今天,我对这个Amlogic S905X开发板的板子和配件进行了拍照,并对我如何在这个板子上面跑Ubuntu 16.04.2的经验做报告。另外世野科技还发布了安卓Android, LibreELEC和安卓+Ubuntu双系统启动的固件(仅仅适用于VIM Pro型号),相关的固件资源可以登录该网页查询 http://docs.khadas.com/basics/FirmwareResources/

 

Khadas Vim Pro 拆箱图片

我的包裹里面的Khadas彩盒包装看起来就像一本书,还有HDMI数据线,跟Geekbox一样的红外遥控器。Geekbox是世野科技2015年研发出来的机器,用的是瑞芯微RK3368的处理器。


你就像打开书那样打开包装彩盒,里面可以看到一个机器和一条USB对USB  Type C的数据线在里面,彩盒上面还有一些基本的说明。

你可以在彩盒的背面上显示的内存和存储的条码来核实你是否拿到对了的机器, 我的测评样机是2GB+16GB


这个开发板用亚克力壳子作为外盒,露天式 的排针和接口。板子的最上面可以看到40PIN 的排针,Amlogic S905X处理器(没有散热片), 两个DDR的芯片和eMMC存储,AP6255WiFi模块, 接口部分就是2个USB接口,1个USB Type C的接口,HDMI 2.0接口,和百兆以太网接口。另外还有一个独立的VIN接口在TypeC接口旁边,可以在你不想用USB进行供电的时候就用到了。

另外还有2PIN的电池接口在板子的左边,用RTC时钟芯片进行记忆。板子的底部还有两片DDR的芯片,还有一个Micro SD卡的接口

开关键,功能键和重启键在板子的边上可以看到,另外还有一个红外接收头在40pin 排针的右边

Ubuntu 16.04 运行在 Khadas Vim (Pro) 开发板上面

当你想在“固件资源”页面下载固件的时候,我建议你看一下论坛上面的说明和新部分, 因为他们通常包含一些更新部分和一些指南来配置你的开发板。Ubuntu 16.04 + XFCE固件在上个月分布,但是世野科技昨天才上传了Ubuntu 16.04.2服务器版本的固件,这也是我今天要进行测试使用的固件。一个新的且拥有着友好的使用界面的Ubuntu + XFCE固件将会在下周发布。 我的计划是在我的Linux系统的电脑上面进行升级。这个固件上传到了MediaFire服务器上,所以你必须通过你的网页浏览器进行下载。我在固件资源页面下载了VIM_Uboot_170121.7z 固件,还需要一张SD卡来进行升级。下载好了固件和U-boot文件就可以解压。


现在就将你的TF卡插进去你的电脑里面,看一下机器是否出盘, 有没有分区,用你自己的机器取代 /dev/sdX


如果没有分区,你需要用USB使用工具如fdish或者gparted修改分区桌面。Khadas VIM网站上面提供的说明文档跟我在以前发布的一个文章里面内容一致。“How to Create a Bootable Recovery SD Card for Amlogic TV Boxes“.


挂载分区,如移动和多次插入Micro SD卡进去你的电脑里面,复制两个需要升级的文件


拔出Micro SD卡


重新将你需要使用的数据线和开发板连接在一起,如网线,HDMI数据线等等, 如果可能和话,用串口线连接一个USB对TTL调试版以防出错。我还通过USB Hub接上了我的RF Dongles的飞鼠和一个USB的键盘

板子预装了安卓6.0.1和Linux3.14, 建议你先试一下将板子充电开机看看是否能正常工作。注意:你要看看你自己的USB适配器的规格。我的是5V的适配器供电,不是某些手机适配器的12V的快充。现在,我们可以插入刚刚准备好的Micro SD卡,进入升级模式 boot into Upgrade Mode 通过长按开关键(靠近40PIN排针的那个), 然后按一下重启键(靠近USB接口的那个按键),最后将开关按键放开两到三秒后可以通过HDMI显示器就会出现升级界面带着一个绿色的升级进度条,完成后你就可以看到一个打钩的安卓logo。

在升级期间看起来也就像串口终端里:


所以我在串口终端里面按了一下 Control-C (如果你还没有建立好,就直接重启机器),接着他出现升级失败并提供了以下的错误信息


我联系了一下世野科技关于这个问题,他们告诉我,通过SD卡升级的模式还不行,他们也在网页上告知用户了。这样,我不得不用Amlogic USB 在 Windows 下的升级工具。我搞来了一个Windows 7下的虚拟电脑,加载固件版本“Vim_Ubuntu_server_16.04”里面的Update.img文件,点击开始,一次就升级OK, 完全没问题

此时Khadas VIM开发板升级完成,工作正常。这里有些完成的启动日志供大家参考


升级成功后,通过HDMI显示器可以看到引导提示符和一些串码的控制台