2014-06-01から1日間の記事一覧

PythonのPyserialでインタラクティブなシリアルコンソールを実装する

CooltermとかZtermとかあるけど、Pythonでやりたかったので。 これでRaspberry piのターミナルからArduinoをコントロールできる。 https://github.com/shohei/avr_parrot_echoポイントとしては、 (1)マルチスレッドを実装する。キーボード中断が入った時…

USART_RX_vectの仕様

ISR(USART_RX_vect)割り込みで、UDR0バッファを読み出さないとISR()内が無限ループになる。 RX受信割り込みなので、UDRを使わないことは想定されてないということだろうか。 /* Name: main.c * Author: <insert your name here> * Copyright: <insert your copyright message here> * License: <insert your license reference here> */ #include <avr/io.h> #include <util/delay.h> #</util/delay.h></avr/io.h></insert></insert></insert>…

D-Link DSL-2730Uにserial consoleで入る

秋月のUSBシリアル変換モジュールを使う。 蓋を開けて端子を確認。 左から順にVcc, GND, TX, RXになっていた。(LEDを当てて一番明るく光るところがVcc) シリアル通信設定は115200-8-N-1。 TBS bootloader V1.0 Build24362 for DSL2730U(Jul 19 2013-18:09:56…

Ubuntuでカーネルモジュールのビルド

以下が必要らしい。 http://ubuntuforums.org/showthread.php?t=2214154 $ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get install linux-lowlatency $ sudo apt-get dist-upgrade参考 http://techracho.bpsinc.jp/skk/2013_03_07/6748 http://…

VMWareでMavericks, BootcampのWindows8を動かす

VMWare toolsでドライバが入らなかったので、 一部自分でレジストリを編集した。 Regeditを開いて、単純に無いと言われているKey(フォルダ)を追加すればいい。

D-Link DSL-2730Uにtelnetで入る

以下のコマンドを実行してみた TBSというブートローダを使っているらしい。RedbootかuBootだったらよかったのだが。 Command Word ---------------------------------------------------------------------------- cm [1] Command of mode convert ---------…