【OpenRD Ultimate】fedora 8 arm のyumリポジトリ設定とシステム更新

ubuntu入れようかと思ったが、DVDが同梱されてなくて、問い合わせの返事が、

Dear Yuji,

Thank you for purchasing our product!

We at Globalscale will always try and keep the Customer abreast with the
latest software and documentation updates. Therefore, rather than supplying
a CD with information and files which could be superseded at any time, we
have decided to provide a web link with all the most current information
available. Please go to:

http://www.globalscaletechnologies.com/t-downloads.aspx

For the most up to date downloads.

などと返ってきて、OpenRDのドキュメントには、

b. On the linux host, copy ubuntu-9.04.jaunty.release.x11.openrd.src.tar.gz to
/home/openrd. This can be obtained from the CD/DVD, which is shipped along with the
OpenRD-Client unit.
Path of file system in CD/DVD:
openrd-devkit-v1.0/openrd_filesystem-ubuntu/source/ubuntu-
9.04.jaunty.release.x11.openrd.src.tar.gz

と書かれていて、ubuntu- 9.04.jaunty.release.x11.openrd.src.tar.gz をネットで探してみたが、見つからず、お話にならない。

とりあえず、最初から入ってる Fedora 8 armを最新版にすべく、

-bash-3.2# yum check-update
http://server.wantstofly.org/fedora-arm/pub/fedora/linux/releases/8/Everything/arm/os/Packages/repodata/repomd.xml: [Errno 12] Timeout: <urlopen error timed out>
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: f8. Please verify its path and try again

リポジトリが腐ってる…
検索してみると、ftp.linux.org.ukに切り替えろというのを発見

-bash-3.2# cd /etc/yum.repos.d/
-bash-3.2# ln -sf ftp.linux.org.uk/fedora-arm-f8.repo

そして更新

-bash-3.2# yum check-update
-bash-3.2# yum update

ダウンロードサイズが114MBとか出てるけど、残りディスク容量70MB程度しかない。
まあ、ディスクフルになったら、エラーで止まるだろうから、とりあえず続行。

案の定エラーが出て止まるけど、yum clean all 後に再実行すると、

Total download size: 104 M
Is this ok [y/N]:

10MB分しかインストールできてねえ orz
という事で、COREGAのCG-HDC2EU3100を接続する事にする。

こいつは、EXT4でUbuntuが入っていたが、テストで使っていたので、EXT3でフォーマットして、OpenRD Ultimateに接続すると、/dev/sdaで認識。

-bash-3.2# cd /dev/shm
-bash-3.2# mkdir ext3
-bash-3.2# mount -t ext3 /dev/sda1 ext3/
-bash-3.2# cd ext3
-bash-3.2# rsync -r /var/cache/yum/ .
-bash-3.2# cd
-bash-3.2# yum clean all
-bash-3.2# umount /dev/shm/ext3
-bash-3.2# mount -t ext3 /dev/sda1 /var/cache/yum

で、こんな感じになった。

-bash-3.2# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mtdblock1          457024    379308     77716  83% /
tmpfs                   257504         0    257504   0% /dev/shm
/dev/sda1            479661204    319616 454976212   1% /var/cache/yum

再び、update実行

-bash-3.2# yum update

Flashのディスク残り容量が20MB程になった :-(
やっぱり、500MB程度のディスク容量では、何ともならないから、ハードディスクにシステム入れるかな。

カテゴリー: OpenRD Ultimate, linux | コメントをどうぞ

【OpenRD Ultimate】ネットワーク設定

eth0とeth1と2つあるが、とりあえず、1つ使えるようにする。

[/etc/sysconfig/network-scripts]
DEVICE=eth0
IPADDR=192.168.1.1
MASK=255.255.255.0

BOOTPROTO=dhcp
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
IPV6INIT=no

でもって、ネットワークインターフェース再構築
-bash-3.2# ifdown eth0
-bash-3.2# ifup eth0

Determining IP information for eth0… done.

-bash-3.2# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:50:43:01:9D:EA
inet addr:192.168.11.8  Bcast:192.168.11.255  Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:3 errors:0 dropped:0 overruns:0 frame:0
TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:532
RX bytes:1240 (1.2 KiB)  TX bytes:1908 (1.8 KiB)
Interrupt:11

無事、LANに繋がった。

sshdが動いているようなので、Ubuntuの方から叩いてみる。
noizumi@purplecat:~$ ssh -X admin@192.168.11.8
admin@192.168.11.8′s password:
Last login: Wed Jan 13 15:48:15 2010
/usr/bin/xauth:  creating new authority file /home/admin/.Xauthority

Xも動いているようなので、
[admin@OpenRD ~]$ xeyes &

などとやってみると…

ちゃんと出た :-)

しかし、組み込み系でXが動いてるってのはいただけないな。
正式運用時には/etc/inittabを書き換えよう。

ふと思いついて
[admin@OpenRD ~]$ fire[Tab]

[admin@OpenRD ~]$ firefox

入ってるのか!?
起動してみると、30秒後くらいに
なんだこの小さいウインドウは?

Help→About Minefield
地雷原かよ(笑)。minefieldでぐぐれカスすると、firefoxの開発版なのか。知らんかった。

一応、ブラウズできるけど、文字が化け化け :-(

カテゴリー: OpenRD Ultimate | コメントをどうぞ

【OpenRD Ultimate】起動してみた。

ここを参考に、付属のUSBケーブルでUbuntu 10.04の入ったDELL Studio 1558に接続し、起動してみた。

[/var/log/messages]
Jul 16 00:32:16 purplecat kernel: [ 3078.486462] usb 2-1.3.2: FTDI USB Serial Device converter now attached to ttyUSB0
Jul 16 00:32:16 purplecat kernel: [ 3078.486480] usbcore: registered new interface driver ftdi_sio
Jul 16 00:32:16 purplecat kernel: [ 3078.486483] ftdi_sio: v1.5.0:USB FTDI Serial Converters Driver

Wikiに書かれているudevの設定をしなくても認識し、FTDIのドライバが読み込まれ、/dev/ttyUSB0 が有効になったのでシリアル通信ソフトで、

Port:/dev/ttyUSB0 Speed:115200 Parity:none Bits:8 Stopbits:1 Flow control:none

の設定で繋がった。

U-boot 1.1.4 で Kernel 2.6.22.18 なので、最新版になっているようだ。
最初から入ってるのは、Fedora release 8 (Werewolf) だけど、これってRedHat系だっけ?
UbuntuでRedHat系クロスコンパイル環境作るって面倒くさそう。

カテゴリー: OpenRD Ultimate | コメントをどうぞ

OpenRD Ultimate到着

注文してから約2ヶ月半もかかって到着。

到着したが、本体、電源アダプタ、ネットワークケーブル、USBケーブルで、DVDが入ってねえので、問い合わせ。

OpenRD Ultimateの使途は、今、Let’s noteで監視カメラシステムを動かしているので、その機能を代替させようかと思う。

カテゴリー: linux, 買い物 | コメントをどうぞ

【Ubuntu 10.04】vaapiとffmpeg更新

例によっておやくそく
◆Caution◆◆Caution◆◆Caution◆◆Caution◆◆Caution◆◆Caution◆◆Caution◆
ここで行う事は、Ubuntuの提供するパッケージ管理機能に重大な影響を与えます。
自分でセキュリティホールの対処、バージョン管理ができない場合は、クラックされたりする危険があります。また、ここに書かれた事を実施した結果、PCが再起不能に陥ったとしても、わしは一切の責任を負いません。

◆Caution◆◆Caution◆◆Caution◆◆Caution◆◆Caution◆◆Caution◆◆Caution◆

vaapiのソースのページを見ると、

  • [2010/07/13] libva
    VA API extensions for VDPAU and XvBA backends
  • [2010/07/13] xvba-video
    XvBA backend for VA API
  • [2010/07/13] mplayer-vaapi
    VA API support for MPlayer

と、昨日更新されたようなので、それぞれソースを取ってくる。

~$ cd ダウンロード
~/ダウンロード$ wget http://www.splitted-desktop.com/~gbeauchesne/libva/libva-latest.tar.gz http://www.splitted-desktop.com/~gbeauchesne/xvba-video/xvba-video_0.7.2-1_i386.deb http://www.splitted-desktop.com/~gbeauchesne/mplayer-vaapi/mplayer-vaapi-latest-FULL.tar.bz2

ローカルソースディレクトリへ移動

~/ダウンロード$ cd ../src

一応前に入れたlibvaソースツリーを削除

~/src$ rm -rf libva-0.31.1

ソース展開

~/src$ tar xvzf ../ダウンロード/libva-latest.tar.gz

パッケージビルド

~/src$ cd libva-0.31.1
~/src/libva-0.31.1$ dpkg-buildpackage -rfakeroot -uc -b
~/src/libva-0.31.1$ cd ..

libva関係まとめてインストール

~/src$ sudo dpkg -i libva1_0.31.1-1+sds4_i386.deb libva-dev_0.31.1-1+sds4_i386.deb ../ダウンロード/xvba-video_0.7.2-1_i386.deb

Ubuntu 10.04でffmpegコンパイル」を見て、ffmpegの再構築。せっかくなので、野良ビルドしたものは全て最新ソースにする。

libvpxのコンパイル

~/src$ git clone git://review.webmproject.org/libvpx.git
~/src$ cd libvpx
~/src/libvpx$ ./configure
~/src/libvpx$ make
~/src/libvpx$ sudo make install
~/src/libvpx$ cd ..

libnutのコンパイル

~/src$ svn co svn://svn.mplayerhq.hu/nut/src/trunk libnut
~/src$ cd libnut&&make
~/src/libnut$ sudo make install
~/src/libnut$ cd ..

libx264のコンパイル

~/src$ git clone git://git.videolan.org/x264.git
~/src/x264$ cd x264/
~/src/x264$ ./configure
~/src/x264$ make

gcc -o x264 x264.o input/timecode.o input/yuv.o input/y4m.o output/raw.o output/matroska.o output/matroska_ebml.o output/flv.o output/flv_bytestream.o input/thread.o input/lavf.o libx264.a -lm -lpthread -s -L.  -pthread -L/usr/local/lib -lavformat -lavcodec -ljack -lasound -ldc1394 -lraw1394 -lxvidcore -lx264 -lvpx -lvorbisenc -lvorbis -ltheoraenc -ltheoradec -logg -lspeex -lschroedinger-1.0 -lpthread -loil-0.3 -lrt -lopenjpeg -lopencore-amrwb -lopencore-amrnb -lnut -lmp3lame -lgsm -lfaac -ldirac_encoder -ldirac_decoder -lstdc++ -lva -lm -lbz2 -lz -lswscale -lavutil
/usr/local/lib/libvpx.a(extend.c.o): In function `vp8_extend_mb_row’:
(.text+0x10c): warning: memset used with constant zero length parameter; this could be due to transposed parameters
/usr/local/lib/libavcodec.a(libx264.o): In function `X264_init’:
libx264.c:(.text.unlikely+0x4f7): undefined reference to `x264_encoder_open_100′
collect2: ld returned 1 exit status
make: *** [x264] エラー 1

む!?
libavcodec.a はffmpegのライブラリだが、ffmpegをコンパイルするには、x264のヘッダとライブラリが必要で、x264をリンクするには、ffmpegのlibavcodec.aが必要…。

いわゆる、「卵が先か鶏が先か」だな。

とりあえず、ffmpegのコンパイルに必要なファイルはできているので、手動でファイルコピー

~/src/x264$ sudo cp x264.h /usr/local/include
~/src/x264$ sudo cp libx264.a /usr/local/lib
~/src/x264$ sudo cp x264.pc /usr/local/lib/pkgconfig

x264は一旦放置で、ffmpegのコンパイル

~/src/x264$ cd ..
~/src$ svn co svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg
~/src/ffmpeg$ cd ffmpeg
~/src/ffmpeg$ ./configure --enable-gpl --enable-nonfree --enable-pthreads --disable-debug --disable-ffserver --disable-ffplay --enable-libdirac --enable-libschroedinger --enable-libdc1394 --enable-libfaac --enable-libgsm --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-zlib --enable-bzlib --enable-libopenjpeg --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-version3 --enable-libnut --enable-libspeex --enable-libvpx --enable-avfilter --enable-avfilter-lavf --enable-vaapi
~/src/ffmpeg$ make
~/src/ffmpeg$ sudo make install

ffmpegはできたので、x264のコンパイルを通す。

~/src/ffmpeg$ cd ../x264
~/src/x264$ make
~/src/x264$ sudo make install

mplayer-vaapiをコンパイル

~/src/ffmpeg$ cd ..
~/src$ tar xvjf ../ダウンロード/mplayer-vaapi-latest-FULL.tar.bz2
~/src$ cd mplayer-vaapi-20100713
~/src/mplayer-vaapi-20100713$ ./checkout-patch-build.sh
~/src/mplayer-vaapi-20100713$ cd mplayer-vaapi
~/src/mplayer-vaapi-20100713/mplayer-vaapi$ sudo make install

gstreamer-vaapiをコンパイル。ソースは前回展開済みなので、再設定とコンパイル。

~/src/mplayer-vaapi-20100713/mplayer-vaapi$ cd ../../gstreamer-vaapi-0.2.4
~/src/gstreamer-vaapi-0.2.4$ make distclaen
~/src/gstreamer-vaapi-0.2.4$ ./configure && make
~/src/gstreamer-vaapi-0.2.4$ make install

で、やっと終了(´・ ω・`) もうウンザリ。
動画プレーヤーで再生テストすると、モザイク表示が直ってた。
とりあえず、良かった。

カテゴリー: linux | コメントをどうぞ

【Ubuntu 10.04】地雷だったVLC firefox plugin

firefoxで動画の再生に、動画プレーヤー(totem)では無く、VLCのプラグインを使おうと思い、mozilla-plugin-vlc のパッケージをインストール。

例によって、Big Buck BunnyのFull HD(1920×1024 H.264)を再生してみると、再生、音量コントロールが無く、再生画面のみなので、Synaptic パッケージマネージャでmozilla-plugin-vlcを「完全削除」。

再度、Big Buck Bunnyを再生してみると、画面がこんな感じに :-(

mplayer で -va vaapi のオプション付けた時と同じ様な現象だが、これは動画プレーヤーで、設定しようが無い。

noizumi@purplecat:~/src/gstreamer-vaapi-0.2.4$ sudo make uninstall

とやると、一応再生できるようになったが、当然のごとく動画再生支援が効かなくなった。これは、vaapiレヴェルまで入れ直さないといかんのかな?

noizumi@purplecat:~/src$ sudo aptitude purge libva1 libva-dev xvba-video

さっくり削除。

noizumi@purplecat:~/src$ dpkg -i libva1_0.31.1-1+sds3_i386.deb libva-dev_0.31.1-1+sds3_i386.deb ../ダウンロード/xvba-video_0.7.1-1_i386.deb

そして、再びインストール。
gstreamer-vaapiを入れ直す。

noizumi@purplecat:~/src/gstreamer-vaapi-0.2.4$ make distclean
noizumi@purplecat:~/src/gstreamer-vaapi-0.2.4$ ./configure && make
noizumi@purplecat:~/src/gstreamer-vaapi-0.2.4$ sudo make install

ダメ :-(
よし、ffmpegから入れ直すか。

カテゴリー: linux | コメントをどうぞ

【Ubuntu 10.04】ATI動画再生支援を有効にする その3

gstreamer-vaapi を入れてみた。

◆Caution◆◆Caution◆◆Caution◆◆Caution◆◆Caution◆◆Caution◆◆Caution◆
ここで行う事は、Ubuntuの提供するパッケージ管理機能に重大な影響を与えます。
自分でセキュリティホールの対処、バージョン管理ができない場合は、クラックされたりする危険があります。また、ここに書かれた事を実施した結果、PCが再起不能に陥ったとしても、わしは一切の責任を負いません。

◆Caution◆◆Caution◆◆Caution◆◆Caution◆◆Caution◆◆Caution◆◆Caution◆

noizumi@purplecat:~$ wget http://www.splitted-desktop.com/~gbeauchesne/gstreamer-vaapi/gstreamer-vaapi-latest.tar.gz
noizumi@purplecat:~$ tar xvzf gstreamer-vaapi-latest.tar.gz -C src

元ページの「Software requirements:」に書いてあるパッケージを入れるが、libva関係は既に入れてあるので、ibgstreamer0.10-dev、libgstreamer-plugins-base0.10-devを入れる。

noizumi@purplecat:~$ sudo aptitude install ibgstreamer0.10-dev libgstreamer-plugins-base0.10-dev
noizumi@purplecat:~$ cd src
noizumi@purplecat:~/src$ ./configure && make
noizumi@purplecat:~/src$ sudo make install

こんなん出ました。

———————————————————————-
Libraries have been installed in:
/usr/lib/gstreamer-0.10

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR’
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH’ environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH’ environment variable
during linking
- use the `-Wl,–rpath -Wl,LIBDIR’ linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf’

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
———————————————————————-

ライブラリのPATH通せっと。
noizumi@purplecat:~/src$ sudo ldconfig
という事で、一応入ったはず。

動画プレーヤー(totem)で、例によって、Big Buck BunnyのFull HD(1920×1024 H.264)でテスト。ウインドウ画面だと、カクカク :-(

しかし、全画面表示でヌルヌル :-)

効いてるのかよく分からんので、「ubuntu gstreamer-vaapi」でぐぐれカスしてみると、こういうぺいづを見つける。registry.i486.binに何か記録しているようだ。

noizumi@purplecat:~$ strings .gstreamer-0.10/registry.i486.bin |grep vaapi
libgstvaapidecode.so
/usr/lib/gstreamer-0.10/libgstvaapidecode.so
libgstvaapisink.so
/usr/lib/gstreamer-0.10/libgstvaapisink.so
libgstvaapiconvert.so
/usr/lib/gstreamer-0.10/libgstvaapiconvert.so

システム的には、gstreamerで認識しているようだが、ウインドウでカクカクってのは、SMplayerでもそうだが、ウインドウ内表示は各アプリケーション依存なのだろう。

firefoxのプラグインでtotemが使われるので、totemのプラグインのgstreamerを動画再生支援対応にすれば、かなり動画再生環境が改善されると思い、今回のgstreamerの野良ビルドを実施したが、そう言えば、ブラウザのプラグインテストはしてない。

と、いう事で、Big Buck BunnyのFull HD(1920×1024 H.264)をダウンロードせずに、再生してみると、ヌルヌル動く :-)

ウインドウ表示が癌なだけで、ブラウザ埋め込みプラグインだと大丈夫なので、やったかいがあったな。

カテゴリー: linux | 1件のコメント

【Ubuntu 10.04】ATI動画再生支援を有効にする その2

SMPlayerでの動画支援がイマイチなので、VLCでの再生はどうかな?と思い、Big Buck BunnyのFull HD(1920×1024 H.264)をテスト再生してみると、全く問題無くヌルヌル動く。

VLCは
noizumi@purplecat:~$ vlc –list |grep avcodec
VLC media player 1.0.6 Goldeneye
avcodec               FFmpegオーディオ/ビデオデコーダー
avcodec               FFmpegデインタレースビデオフィルター
avcodec               FFmpegオーディオ/ビデオエンコーダー

と、ffmpeg をデコーダにしているので、ffmpegの方でvaapiに対応していれば、動画再生支援が機能するようだ。

FFmpeg version SVN-r23798のconfigureだと、
noizumi@purplecat:~/src/ffmpeg$ ./configure –help|grep vaapi
–disable-vaapi          disable VAAPI code

なので、規定でVAAPIのコードは有効という事になっているので、野良ビルドで入れたffmpeg が効いているようだ。

VLC結構いい感じ。これからは、こっちをメインに使おう。

カテゴリー: linux | コメントをどうぞ

【Ubuntu 10.04】ATI動画再生支援を有効にする

第123回 ATI/AMDでも動画再生支援機能を使用する」を参考に、Libva、xvba-videoを入れて、mplayer の構築を行なった。

あと、このページを参考にSMPlayerの設定を行い、技評のページの動画再生テストに使っているBig Buck BunnyをSMplayerで再生すると、最初はチラチラしていたが、全画面表示とノーマル表示を繰り返しているとチラチラしなくなった。

設定の肝は、環境設定のパフォーマンスで、「ハードウエアフレームドロップを有効にする」にチェックを入れる事。

今までも、H.264の動画を全画面表示したりすると、音と映像がズレたりしていて、何とかならないかと考えていたが、動画支援があると、H.264の動画は、スムーズに再生されるようになった。

今のところ、libvaは標準ではないので、わしの環境だと、mplayerしか恩恵に預かれないが、早く標準搭載になればいいなあ。

カテゴリー: linux | 1件のコメント

大人の科学 Vol.27

Arduino が欲しいなあと思っていた今日この頃、学研の大人の科学 Vol.27で Arduino互換のJapaninoが付録で付いているという情報を入手。

Arduino は Amazon等でも買えるが、楽天のポイントが962円あったし、本ならば送料無料なので、実質2,398円で楽天ブックスで購入。

Ubuntu 10.04 の環境で USBに挿してみると、ttyUSB0で認識。
とりあえず、Arduino公式ページダウンロードページから、arduino-0018.tar.gzを落とした。

noizumi@purplecat:~$ tar xvzf arduino-0018.tar.gz
noizumi@purplecat:~$ cd arduino-0018
で、中を見ると、arduino ってシェルスクリプトがあるので実行。javaなのでjdkが必要だが、OpenJDKが既に入っていたので、何もせず。

noizumi@purplecat:~/arduino-0018$ ./arduino
Experimental:  JNI_OnLoad called.
Stable Library
=========================================
Native lib Version = RXTX-2.1-7
Java lib Version   = RXTX-2.1-7

シリアルポートの切り替えは、「Tool」→「Serial Port」→「/dev/ttyUSB0」と選べばいいようだ。

と、ここまで来て、動作テストなどは、プログラムが無いと始まらないので、本を読んで光残像キットの組み立てを始めた(^^; 。

子供の頃、学研の科学の付録を本の解説も見ずにテキトーにいじるというのを未だにやってるから、進歩が無いな(笑)

んーと、電池ボックスと、LEDとブザー繋いで、単体動作テストっと、これはOK。
それから、光残像キットのP.O.Vを組み立て。

学研のJapaninoのページから、プログラムをダウンロードして、IDEに読み込ませる。
すると、エンコードがUTF-8じゃないので文句を言われる。

poviloveu.pde contains unrecognized characters.
If this code was created with an older version of Processing,
you may need to use Tools -> Fix Encoding & Reload to update
the sketch to use UTF-8 encoding. If not, you may need to
delete the bad characters to get rid of this warning.

noizumi@purplecat:~/arduino-0018/poviloveu$ sudo aptitude install nkf
っと。

noizumi@purplecat:~/arduino-0018/poviloveu$ nkf -w poviloveu.pde >poviloveu.tmp && mv poviloveu.tmp poviloveu.pde
とやってUTF-8に変換してIDEでVerify。

avr-gcc が無いって怒られた。端末で実行すると、gcc-avrというパッケージに入っているようだ。
noizumi@purplecat:~/arduino-0018/poviloveu$ sudo aptitude install gcc-avr

IDEでVerifyボタン押すと、
/home/noizumi/arduino-0018/hardware/arduino/cores/arduino/pins_arduino.c:25:20: error: avr/io.h: No such file or directory

エラーもりもり…(´・ω・`)

ubuntu avr/io.h でぐぐると、avr-libc パッケージが必要らしい。
noizumi@purplecat:~$ sudo aptitude install avr-libc

IDEでVerify実行。
Binary sketch size: 1214 bytes (of a 30720 byte maximum)
今度は大丈夫のようだ。

そして、IDEのUploadボタンを押してみると
avrdude: stk500_recv(): programmer is not responding
応答しねえし…(´・ω・`)

japanino linuxでぐぐると、「Board に “Arduino Pro or Pro Mini (3.3V,8MHz)w/ATmega168″ を選択」というのがあり、なるほど、ATmega168でないといかんのね。

【追記:2010/07/11 開始】
wikipediaを見ると、「表面実装のATmega168Vを搭載し内部RC発振8MHzで使用。ブートローダはLilypad168用をUSB-シリアルチップにはCP2104を 採用している。」との事なので、「Lylipad Arduino w/ Atmega168」を選ぶのが正解のようだ。

念のため、arduino-0018-japanino-2.zipを落として、hardware/arduino/boards.txt を見ると、japanino用設定が先頭にあるが、パラメータが「Lylipad Arduino w/ Atmega168」と同じなので、これを使えば良いようだ。
【追記:2010/07/11 終了】

ハンドル回したら無事動いた。
最初から入ってたプログラムでは、ブザーのスイッチだったのが、位置検出スイッチになってて、表示の開始のタイミングを取ってるのか。おもしろいな。

カテゴリー: linux, コンピュータ | コメントをどうぞ