
1、首先下载需要的文件:
1) 链接:http://pan.baidu.com/s/1kUenznT 密码: cetr
2) 打开w_iot_2015.0.031.exe,安装驱动,IDE,与刷机软件
3) 解压缩edison-iotdk-image-280915.zip 文件夹,得到官方固件,打开“PhoneFlashToolLite”应用程序

点击Browse选择固件,选择我们刚才解压文件夹中的"FlashEdison.json"文件,然后点击"start to flash",按照软件提示进行刷机。
2、TF卡系统制作-操作都在linux中完成
1) 把准备的tf卡接入linux系统中格式化成ext4格式
2) 解压缩"ubilinux-edison-150309.tar.gz",挂载解压缩后得到的"edison-image-edison.ext4"文件
示例: mount /你的文件路径/edison-image-edison.ext4 /mnt/ubilinux
拷贝挂载后的所有文件到tf卡中,注意加入-p 以保留属性
示例:cd /mnt/ubilinux
cp -r -p * /你的tf卡挂载路径
3) 从windows 拷贝刚才"edison-iotdk-image-280915.zip"解压后的"edison-image-edison.ext4"到linux系统中,挂载"edison-image-edison.ext4"文件
示例:mount /你的文件路径/edison-image-edison.ext4 /mnt/yocto
拷贝挂载后的 /lib/moudules/下的 "3.10.17-poky-edison+"到 tf卡上的/lib/moudules/文件夹中
示例: cd /mnt/yocto/lib/moudules
cp -r -p * /你的tf卡路径/lib/moudules/
4) 安全推出tf卡,插入edison卡槽中。
3、进行edison引导参数修改
1) 把edison接入电脑,打开终端,输入:
1 fw_setenv mmc-bootargs 'setenv bootargs root=${myrootfs} rootdelay=3 rootfstype=ext4 ${bootargs_console} ${bootargs_debug} systemd.unit=${bootargs_target}.target hardware_id=${hardware_id} g_multi.iSerialNumber=${serial#} g_multi.dev_addr=${usb0addr}'
2) 输入:
1 fw_setenv myrootfs_sdcard '/dev/mmcblk1p1'
3) 输入:
1 fw_printenv uuid_rootfs
记录下UUID号
4) 输入:
1 fw_setenv myrootfs_emmc 'PARTUUID=012b3303-34ac-284d-99b4-34e03a2335f4'
其中的"012b3303-34ac-284d-99b4-34e03a2335f4"替换成刚才记录的UUID号,但正常号码都是一样的。
5) 输入:
1 fw_setenv myrootfs '/dev/mmcblk1p1'
输入:
1 fw_setenv do_boot_sdcard 'setenv myrootfs ${myrootfs_sdcard}; run do_boot'
6) 重启你的edison
下面换到Windows操作
打开putty进行操作
登陆界面
管理员
账号:root
密码:edison
普通账户
账号:edison
密码::edison

Debian就安装好了,但是因为是原生运行的,就没有wifi与密码设置向导了,以后每次都需要自己进行连接。
连接wifi步骤:
在putty使用管理员登录,输入“ nano /etc/network/interfaces ”回车

修改其中的
wpa-ssid Emutex Emutex 改为你的无线名称
wpa-psk passphrase passphrase改为你的无线密码
按Ctrl+x保存
重启你的edison
Debian安装教程结束。
文章来源:Arduino中文社区