2011-10-01から1ヶ月間の記事一覧

ghdlでコンパイル,シュミレート

$ghdl -a ha.vhd ha_test.vhd # アナライズ $ghdl -e TestBench # エラボレート $ghdl -r testbench # 実行 $ghdl -r testbench --vcd=testbench.vcd # 実行, 波形出力 $gtkwave testbench.vcd # 波形表示追記 vcdファイルのオプションがvcdになっていたので…

FTDIのシリアル-USB変換をudevルールに追加して,chmodする必要を無くす

毎回つなぐごとにsudo chmod 666 /dev/ttyUSB0 するのは面倒なので.まずUSBのベンダーコードとプロダクトコードを調べる. $ lsusb Bus 002 Device 058: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) ICベンダーコ…

stty コマンドでボーレートを設定

stty ospeed 115200 ispeed 0 -F /dev/ttyUSB0

pygtk内でthreadingは使えない

pythonのthreadingライブラリはforkとかしてるわけではないらしく,pygtk.mainに制御が移っている間はスレッドが実行されない.らしい.(http://blog.yakumo.la/blog/2009/03/25/pygtk%E3%81%A7%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89%E5%87%A6%E7%90%86%E3%8…

arduinoでグラフィック液晶SG12864を制御

http://q61.org/chibimo/build/ こちらのサイトを参考に配線を組み,プログラムの方は 自分で頑張って書いてみました.言語はc++ですが,arduinoのライブラリっぽい形にしたか ったからというだけで特に深い意味はありません.ただ,書き上げたあとにarduino…

fonのdd-wrt化手順まとめ

http://fon-wiki.maniado.com/index.php?DD-WRT ここに書いてあることを自分なりに簡単にまとめ. 対象はFON22001. http://www.dd-wrt.com/site/index からダウンロードしたファームウエアをFTP鯖に置く. 2. fonを分解すると4つのピンがあり,これがそれぞ…

apt-fileが便利

よくconfigureで〇〇がないって言われるけど,具体的にどのパッケージに入っているかがわからない. checking for ncurses.h ... noそういうときapt-fileでファイル名から検索をかけてやると,そのファイル名が含まれるパッケージを教えてくれる. [12:29:16…

Ubuntu 11.04にtftpdをインストール

まず,aptでtftpdをインストール sudo apt-get install tftpdxinet用に設定ファイルを作る. sudo vi /etc/xinet.d/tftp service tftp { socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = /tftpboot/ …

screenからシリアルコンソールに入る

screen /dev/ttyUSB0 9600ではいれる.

avrdudeでヒューズビット書き換える

avrdude -u -U lfuse:0xff:m -U hfuse:0xff:mmはイミディエイトのm