> For the complete documentation index, see [llms.txt](https://idminer.gitbook.io/robotis/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://idminer.gitbook.io/robotis/part-1-turtlebot3/6.-she-ding/6.3.-opencr-kong-zhi-ban-de-she-ding/6.3.1.-shang-chuan-tb3-de-opencr-kong-zhi-ban-ren-ti/6.3.1.1.-shell-script-fang-fa-tui-jian.md).

# 6.3.1.1. Shell Script 方法(推薦)

以下指南是在 Ubuntu 16.04、Ubuntu Mate、Linux Mint、及 Raspbian 都測試過。連接 OpenCR 控制板到 Remote PC(桌電/筆電)或是連接 OpenCR 到 TB3 SBC (Intel Joule 板或 樹莓派 3)之後，你可以使用下列指令。&#x20;

* **TB3 Burger**

```
$ export OPENCR_PORT=/dev/ttyACM0
$ export OPENCR_MODEL=burger
$ rm -rf ./opencr_update.tar.bz2
$ wget https://github.com/ROBOTIS-GIT/OpenCR-Binaries/raw/master/turtlebot3/ROS1/latest/opencr_update.tar.bz2 && tar -xvf opencr_update.tar.bz2 && cd ./opencr_update && ./update.sh $OPENCR_PORT $OPENCR_MODEL.opencr && cd ..
```

![](https://3058168660-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkXc5k_SFaP9gK2gsU8%2F-LkhX8dfjvHGPOiKQpU9%2F-LkhjBCk0Ya8OMWIp5aH%2Fshell01.png?alt=media\&token=91fcc68d-c588-4b61-892f-71515f85bff2)

當韌體上傳完畢，jump\_to\_fw 字樣會出現在終端機視窗內。

* **TB3 Waffle 或 Waffle Pi**

```
$ export OPENCR_PORT=/dev/ttyACM0
$ export OPENCR_MODEL=waffle
$ rm -rf ./opencr_update.tar.bz2
$ wget https://github.com/ROBOTIS-GIT/OpenCR-Binaries/raw/master/turtlebot3/ROS1/latest/opencr_update.tar.bz2 && tar -xvf opencr_update.tar.bz2 && cd ./opencr_update && ./update.sh $OPENCR_PORT $OPENCR_MODEL.opencr && cd ..
```

![](https://3058168660-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkXc5k_SFaP9gK2gsU8%2F-LkhX8dfjvHGPOiKQpU9%2F-LkhjbkvvlWMiQjUp_Te%2Fshell02.png?alt=media\&token=033c4caa-b8e9-43ce-a99d-57165e89a29b)

當韌體上傳完畢，jump\_to\_fw 字樣會出現在終端機視窗內。
