BeagleBoard

BeagleBoardにemobileを接続する

最終的にLANを切るので、キーボードとディスプレイを接続して起動しよう 環境はBeagleBoard rev.BにUbuntu9.04。 ponコマンドを使えるようにする sudo apt-get install pppoe which pon which poffemobile D23HWを使う(CUIで) - 橋本詳解より /etc/ppp/pee…

USBシリアル変換(FT232RLチップ)でシリアル通信する

ArduinoやGainerやmoxaで使ってるUSBシリアルチップのドライバが認識するようになってた(以前revBファーム+Ubuntu8.04でやった時はどうしても認識しなかった) Rubyから使ってみる。ruby-serialportインストール、シリアルポートを読む - 橋本詳解 の手順…

外付けHDD、USBメモリをマウント

最新版ファームウェア+Ubuntu9.04だと何もせずに認識してくれた。 マウントする mkdir ~/usbmem sudo mount /dev/sda1 /home/sho/usbmem マウント外す sudo umount /home/sho/usbmem起動時にマウントする /etc/fstab proc /proc proc defaults 0 0 /dev/mmcb…

USBメモリを作業領域とswapにマウント

OS入ってるSDカードを何回も読み書きしててぶっ壊れた事から学んだ。 USBメモリにswapとかを置くようにした。オンボードのRAMが128MBしかないので、swapを700MBぐらい作っておいた。どれぐらいが適正なのか知らないが余ってるので多めに。 gpartedでUSBメモ…

U-Bootのアップグレード

kernel panicになってたのでいい機会だからボードのファームウェアをアップデートした。まっさらなSDカードを用意する。OSイメージいりのSDカードではなく新しいSDカードか、完全にフォーマットする。SDカード先頭に100MBぐらいのFAT32パーティションを作る…

WiFiを起動時に接続する

参考 http://hp.vector.co.jp/authors/VA008536/kurobox/wirelessap.html Ubuntu 9.10が調子悪かったので9.04にした。 /etc/network/interfaces を設定、ssidを指定してwlan0を起動できる auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp au…

WiFiを使う

rev.Bボードを最新のu-bootでファームウェアアップグレードし、Ubuntu9.10をGUIなしでインストールした状況。 http://elinux.org/BeagleBoardUbuntuNetwork#USB_Wifi PlanexのPCI MINI2というUSB WiFiを刺して sudo iwconfig wlan0 essid "ssid" sudo ifconf…

Arduino + BeagleBoard(Ubuntu) シリアルポートを読んでたまにファイルに書き出す

大学院棟の明るさをwebに公開中 http://shokai-b.mag.keio.ac.jp/light ArduinoにCdSをつけて明るさをとってシリアル通信させて、BeagleBoard側でRubyでシリアル通信を読んでApache2のディレクトリに書き出してる。 赤いのがBeagleBoard。Ubuntu9.04をインス…

Rubyまわりをインストール

sudo apt-get install apache2sudo apt-get install ruby1.8-elisp libapache2-mod-ruby ruby1.8 ruby1.8-dev rubygems libopenssl-ruby sqlite3 libsqlite3-ruby libsqlite-ruby libxml2-dev libxslt1-dev libgemplugin-rubysudo gem install rails --inclu…

いろいろインストールして環境を整える

aptでARM用のビルド済みのソフトが手に入るので、貧弱なBeagleBoardにはうれしい sudo apt-get install wget sudo apt-get install gcc g++ make sudo apt-get install python-setuptools which easy_install sudo easy_install -U mercurial easy_installで…

BeagleBoardにUbuntuセットアップ(GUIなし)、sshdを入れてリモートログインしてみる

http://d.hatena.ne.jp/shokai/20090708/1247052207 でデスクトップ版といっしょに作っておいたServer版のほうを使ってみる。 aptでopensshなども動かしてみたが、うちで使っている白箱とプロセッサもスペックもほぼ同じだからコマンドラインで使う分には問…

BeagleBoardにUbuntu Desktop版インストール

http://elinux.org/BeagleBoardUbuntu 作業はAMD64版Ubuntu9.04 Desktop版で行い、ARM版Ubuntu9.04 DesktopをBeagleBoardにインストールした。 重くて使い物にならないのでそのうちなんとかしよう。 4GB以上のSDカード用rootfsを作る。 mkdir ~/tmp cd ~/tmp…