在Intel Edison开发板上安装ubilinux系统


Intel的Edison开发板使用一颗双核双线程500MHz的Intel凌动CPU和一个32位100MHz的Quark MCU。有板载的WiFi和BLE资源。官方的给出的Linux版本为Yocto Linux。
官方资源链接
个人用惯了Ubuntu,感觉Yocto Linux没有那么给力。于是找到了一个非官方推荐的基于Debian “Wheezy”的ubilinux的系统
以下是在Edison上安装ubilinux的步骤。

  1. 下载ubilinux, http://www.emutexlabs.com/files/ubilinux/ubilinux-edison-150309.tar.gz
  2. 将压缩包中的toFlash文件夹解压到本地磁盘
  3. 因为ubilinux安装过程需要用到dfu-util工具,因此需要下载dfu for windows
    笔者开始没有下载该工具直接执行toFlash目录下的flashall.bat脚本时就遇到了如下错误。
  4. 下载好dfu for windows后将,下载压缩包中的dfu-util.exe和libusb-1.0.dll拷贝到步骤1得到toFlash目录中。
  5. 给Edison上电并使用串口登录Yocto Linux环境。
  6. 执行toFlash目录下的flashall.bat脚本,然后已登录Edison的串口终端中执行reboot重启设备。此时安装过程就会开始,如图:

    安装过程中Edison会重启一次,该过程中不要断电,也不要断开PC与Edison的通信线路。
    需要特别注意的是,最后一步的Flashing rootfs会等待比较久,耐心等待就好,不要做任何Ctrl+C的打断操作!
  7. 安装完成后,Edison会在重启一次。重启完成后在串口终端中使用账户edison/edison登录即可。

后记:没有找到比较快的软件源,apt-get update会比较慢:(
更多的安装细节可以在这里找到
https://learn.sparkfun.com/tutorials/loading-debian-ubilinux-on-the-edison