LoginSignup
2
2

More than 5 years have passed since last update.

BeagleBone BlackとHP Chromebook 11 - Part1: USBで接続する

Last updated at Posted at 2015-02-07

BeagleBone Blackの開発用端末としてChromebookを使うためにUSBケーブルで接続できるようにします。USB-Ethernet接続はケーブルをつなぐだけです。USB-Serial接続をする場合は、ドライバのインストールとscreenコマンドが必要なのでChromeOSからは直接使えません。

USB-Ethernet接続

Chromeブラウザからctrl + alt + tをタイプしてshellを実行します。

crosh> shell
chronos@localhost / $ 

BeagleBone BlackのeMMCにインストールしたDebianは、ChromebookとUSBで接続すればそのまま使えます。

crosh> shell
chronos@localhost / $ ssh debian@192.168.7.2
Debian GNU/Linux 7

SDカードからブートしたUbuntuもカーネルを更新しているので、USBケーブルを接続するだけSSH接続ができした。

crosh> shell
chronos@localhost / $ ssh debian@192.168.7.2
Ubuntu 14.04.1 LTS

rcn-ee.net console Ubuntu Image 2015-01-06

USB-Serial接続

USB-Serial接続する場合、Getting Startedのインストール手順に従ってLinux用ドライバをインストールします。

croshからはインストールできない

Chromeブラウザからctrl + alt + tをタイプしてshellを実行します。

crosh> shell
chronos@localhost / $ 

ChromeOSのファイルシステムがRead-onlyなので、直接ChromeOSにはドライバをインストールできません。

$ cd ~/Downloads
$ wget http://beagleboard.org/static/Drivers/Linux/FTDI/mkudevrule.sh
$ sudo sh -e mkudevrule.sh 
mkudevrule.sh: 2: cannot create /etc/udev/rules.d/73-beaglebone.rules: Read-only file system

chrootしてインストールする

croutonchrootにUbuntuをインストールしておきます。croshからenter-chrootします。

$ sudo enter-chroot
$ cd ~/Downloads
$ sudo sh -e mkudevrule.sh 

USBドライバがインストールできたようです。

$ cat /etc/udev/rules.d/73-beaglebone.rules
ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_interface",         ATTRS{idVendor}=="0403", ATTRS{idProduct}=="a6d0",         DRIVER=="", RUN+="/sbin/modprobe -b ftdi_sio"
...

USB-Serial接続する場合はsceenを使います。

$ sudo apt-get update
$ sudo apt-get install screen

SDカードからブートしたUbuntuにscreenでシリアル通信ができようになりました。

$ sudo screen /dev/ttyUSB0 115200
Ubuntu 14.04.1 LTS arm ttyO0

rcn-ee.net console Ubuntu Image 2015-01-06
2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2