気軽に買える存在ながら、組み込み機器の中では比較的簡単にLinuxマシンとして改造を加えられるガードの低さがLinuxユーザーにとってはうれしい限りだ。Touchを、9月号特集で取り上げたLinuxマシン自作のノウハウでどこまでLinuxマシンに仕立てられるのか。Touchの基板ファームウエアは内蔵microSD(写真中央)に格納されている。裏蓋は外周の隙間に不要なテレホンカードなどを差し込み固定用のツメを浮かせて外す。microSDスロットのカバーは写真右側にスライドさせると開く。TouchのLinuxマシン化には、(1)ファームウエアの更新ファイルを編集する、(2)ファームウエアを格納するmicroSDカードを取り出して編集する、という2種類の手法がある。Hacking」を基に前者の方法を紹介した。今回は設定ファイルを直接書き換えられる後者の方法を採った(写真1)。ファームウエアの改変、分解、いずれも保証対象外の行為に当たるので、自作パーツとして割り切れるユーザー以外は手を出さない方が無難だ。取り外したmicroSDカードは、カードリーダーを装着したLinuxマシンで編集する。Touchのファームウエアは、Windowsの標準状態では認識できない形式。内容を編集するには、Linuxマシンが1台あると便利だ。X上で動作する仮想マシンでも構わない。VirtualBox」と、Linuxディストリビューションの代表格である「Ubuntu」の仮想ハードディスクを使えば簡単だ。microSDの編集に移る前に、microSDカードのイメージファイルを吸い出してバックアップしておこう。イメージファイルを書き戻せば、いつでも元の状態に戻せる。具体的には、microSDカードをカードリーダーで作業用PCに認識させたうえで、Windowsユーザーなら、「WinDD」などのソフトを使ってmicroSDカードのイメージファイルを書き出しておく。of=/home/nikkei/kobo2GB.imgこのマークで改行としてファイルに保存する。microSDの中身は、3つの領域(パーティション)に分かれている。Touchの起動OSを含むメインパーティションだ。rootfs内の起動に関する設定ファイル「/etc/init.d/rcS」から、改造用のコマンド列を記述したファイル(シェルスクリプト)を呼び出す1行を加える。Touchをコマンド操作するための「telnet」とファイル送受信用の「ftp」を有効にするコマンド列を追加し、無線LANへの自動接続を設定する。このために、以下の3つのファイルを作成する。TouchをPCに接続した際に認識する領域(/mnt/onboard/)に保存する。TouchをUSBストレージとして認識させたWindows上でも編集可能だが、メモ帳で開くと改行のないテキストファイルになってしまう。Windowsで作業する場合は秀丸エディタなど文字コード(UTF-8)と改行コード(LF)を自動認識するエディタで扱おう。現場の負担軽減を!医療界でのAWS活用法500万社が導入。情報銀行の成り立ち、事例、現状課題やその行方を網羅。経営戦略である以上、「会計」の知識やスキルが欠かせません。