少し前にマルツパーツ館でMC9S08JS16マイコンボードが発売になったのを機に手元にあった MC9S08JS8 を動かしてみた。例によって noritan さんからのいただき物である。
MC9S08JS8 は Freescale 社の 5.5V 系 8 bit MCU S08 グループの製品で JS シリーズは USB2.0 デバイス機能が特徴だ。手ごろな価格の PC 周辺機器に適するとされていて、サンプルとして HID(キーボード、マウス)、CDC(USB-シリアルコンバータ)の応用例が公開されている。MC9S08JS16 との違いはフラッシュメモリの容量のみで、それぞれ 8/16 KB である。USB ブートローダ ROM が内蔵されているため、BDM 等のプログラマ無しで書き込みができる。
写真は USB ブートローダで書き込んだ LED 点滅プログラムが動いているところ。回路は noritan さんのデモボードのものをブレッドボードに組んでいる。セラロックではなく水晶発振子を用いた。
$35 PCとして話題の Raspberry pi が先週末に届いた。購入手続きは6月始めで予定納期の6週間を多少回っての到着だった。早速動かしてみたのでざっとご紹介。 Raspberry pi を使うにあたって、公式サイト http://www.raspberrypi.org/ の情報は今ひとつ整理されていないようで、ユーザ向けオンライン情報誌 The MagPi の ISSUE 02, 03 辺りから見るのが判りやすいと思う。
当サイトの閲覧に際して "400 Bad Request" エラーが出ているとのことで調べてみました。自分では気にしていなかったのですが、ログにも記録がありますし、Google の検索結果リンクなどからジャンプしたりすると再現することが確認できました。Apache の設定で「 クライアントからの HTTP リクエストのヘッダの サイズを制限する」ための LimitRequestFieldSize の値が小さかったことが原因だったようです。デフォルトでは 8190 なのですが、随分前に長いリクエストを寄越す spam/DoS があったときに小さい値にしておいたのが災いしたようです。とりあえず、デフォルト以下ではありますが 4096 に変更し、今のところエラーは回避できています。