AKI-PIC を Linux から制御するらしい。 http://members.jcom.home.ne.jp/pnms/akipic.html rin@mariko# tar xzf akipic-0_1_7_tar.gz -C ~/usr/local/ rin@mariko# cd ~/usr/local/akipic-0.1.7 rin@mariko# ls rin@mariko# make 適当に Makefile をいじる。 ここでは、install ディレクトリを下記のように変えた。 や、なんとなく。 install : cp $(PROGRAM) $(HOME)/usr/local/bin uninstall : rm -f $(HOME)/usr/local/bin/$(PROGRAM) rin@mariko# make install インストールおわり。 README に オプション -p シリアルポートの指定(デフォルト/dev/akipic) -d picの指定(デフォルト16f84) -r picから読み込み、INHX8Mファイルへ書き出す -w INHX8Mファイルから読み込み、picへ上書きする -e picのメモリ消去 -b ブランクチェック -o 内部オシレータのキャリブレーションデータの上書きを許可する (ただし、12c5*および12ce5*のみ) -v バージョン表示およびAKI-PICとの接続チェック -h ヘルプ表示およびAKI-PICとの接続チェック 例1 シリアルポート/dev/ttyS0で、myprog.hexを16f877 へ焼く。 akipic -p /dev/ttyS0 -d 16f877 -w myprog.hex 例2 シリアルポート/dev/akipicで、16f84をブランクチェック akipic -b と書いてあるので、シリアルポート(/dev/ttyS0)を symlink する。 rin@mariko# su bash# ln -s /dev/ttyS0 /dev/akipic rin@maaya# ls -l /dev/akipic; ls -l /dev/ttyS0 lrwxrwxrwx 1 root root 10 1月 10日 20:13 /dev/akipic -> /dev/ttyS0 crw-rw---- 1 root tty 4, 64 1月 10日 20:43 /dev/ttyS0 /dev/ttyS0 の group は tty なので。 /dev/ttyS0 に書き込み権限を付けておく。 ユーザを tty group に追加しておく。 rin@maaya# su bash# usermod -G tty rin rin@maaya# grep tty /etc/group tty::5:root,rin 接続チェック。 rin@maaya# akipic -d 16c57 -b Program memory = 07FF Config word = 0004 program memory blank check OK. config word blank check OK. rin@maaya# 今日はここまで。