Google Edge TPU:
环境要求:
- Linux系统,or Mac
- USB-A to USB-microB cable (to connect your PC to the board's serial port)
- USB-A to USB-C cable (to connect your PC to the board's data port)
- 2 - 3A (5V) USB Type-C power supply (such as a phone charger)
- Ethernet cable or Wi-Fi connection
配置过程,以Linux系统(Ubuntu)为例:
https://coral.withgoogle.com/docs/dev-board/get-started/
安装串行控制台程序,screen
sudo apt-get install screen
安装最新的fastboot程序:
下载Android SDK platform-tools, 或者从百度网盘下载:链接: https://pan.baidu.com/s/19OoocKbVqJIcQRwr9XGcHw 提取码: 9ni5
mkdir -p ~/.local/bin
sudo mv ~/Downloads/platform-tools/fastboot ~/.local/bin/
验证fastboot,
fastboot --version
Flash the Board
先确认开发板上的boot mode开关设置正确:
Boot mode | Switch 1 | Switch 2 | Switch 3 | Switch 4 |
---|---|---|---|---|
eMMC | ON | OFF | OFF | OFF |
1.在计算机上安装the udev rule or driver
sudo sh -c "echo 'SUBSYSTEM==\"usb\", ATTR{idVendor}==\"0525\", MODE=\"0664\", \
GROUP=\"plugdev\", TAG+=\"uaccess\"' >> /etc/udev/rules.d/65-edgetpu-board.rules"
sudo udevadm control --reload-rules && udevadm trigger
2.连接到串行控制台
注意:
使用USB-micro线,开发板不要通电源
查看USB设备:
dmesg | grep ttyUSB
打开串口:
screen /dev/ttyUSB0 115200
3. 开发版上电
注意:不要使用计算机给开发板供电,会供电不足
4. 启动fastboot
在串行控制台(screen命令的窗口)上执行:
fastboot 0
5. 通过USB连接fastboot
使用USB-C电缆连接到开发板的usb数据口(data OTG):
在计算机上新开一个终端,执行命令:
fastboot devices
应该能识别到设备,例如:
1b0741d6f0609912 fastboot
6. 下载和刷新系统
在前面执行fastboot的终端上,执行:
cd ~/Downloads
curl -O https://dl.google.com/coral/mendel/enterprise/mendel-enterprise-chef-13.zip
unzip mendel-enterprise-chef-13.zip \
&& cd mendel-enterprise-chef-13
bash flash.sh
7. 登录到开发板
在串行控制台终端的窗口,登录到开发板:
Login is mendel
Password is mendel
连接网络
在串行控制台的窗口,执行命令nmtui, 可以使用有线网络或者Wifi:
nmtui
安装Mendel Development Tool (MDT)
在终端窗口:
pip3 install --user mendel-development-tool
执行mdt shell, 可以登录到开发板
mdt shell