| Top Page Index Mail Form |
最終更新日 2008.5.8
とりあえず箇条書きのものを公開。ubuntuに限らない内容も載ってる一方、勘違いもあるかも。
/etc/udev/rules.d/60-local.rules というファイルを作る。内容は以下のとおり。
SUBSYSTEM!="usb_device", ACTION!="add", GOTO="avr_programmer_end"
# USBasp
ATTRS{product}=="USBasp",GROUP="usbuser",MODE="0660"
# AVRISP mkII
ATTRS{idVendor}=="03eb",ATTRS{idProduct}=="2104",GROUP="usbuser",MODE="0660"
# AVR Dragon
ATTRS{idVendor}=="03eb",ATTRS{idProduct}=="2107",GROUP="usbuser",MODE="0660"
# AVR-Doper(HID)
ATTRS{idVendor}=="16c0",ATTRS{idProduct}=="05df",GROUP="usbuser",MODE="0660"
LABEL="avr_programmer_end"
ソフトは avrdudeが $ sudo apt-get install avrdude でインストールできるはず。GCCコンパイラとして gcc-avr, avr-libc, binutils-avr もあるのでそれらを使えばいいだろう。
2008.8.10追記。上記の場合は usbuserというグループが必要。無い場合はアプリケーションメニューの「ユーザーとグループ」で usbuserというグループを作り、それに普段使うユーザーを追加すること。
i810系チップセット(含i815e)の機械に Xubuntuや xubuntu-desuktopを入れた場合、ターミナル(xfce4-terminal)やシステムモニタを起動しようとすると X-Windowが落ちてログイン画面に戻ってしまう。こちらの情報によると /etc/X11/xorg.conf に以下を追加すると直る。
Section "Extensions"
Option "Composite" "Disable"
EndSection