メモなんたかんだ雑多なメモを記録していきます。移行した時のメモです。CRCで停止してしまった。CRCopenblocks>>パッケージuboot-imageは1.2.13-2だけれど、これは以下のFAQから、http://openblocks.plathome.co.jp/products/obs_a/a7/faq4.html#faq-517FAQ.ファームウェアアップデートを実行したら起動しなくなりました。すれば復旧できますか。A.TFTPサーバを利用したファームウェアのアップデートを行うことで復旧できます。jessieにアップグレードし、kernelは3.2.54から4.1.19になる。SSDも増量することにした。ON起動でobsA7復旧用となる。このuImage.initrd.obsa7で不便がなければ以降のkernelビルド操作は不要。setこの2016-04-04版のuImage.initrd.obsa7はBRIDGEが無効だったので、kernelビルドすることにした。armelにてobsa7はjessieに対応している。ここplathomeガイドの丁寧な解説に補足してステップごとに確認しながら作業を進める。MZ-75E250B/ITSSDの選定が正しいか不明だが、コスパで選んだ。Macに、ubuntu-ja-16.04-desktop-amd64.isoからUbuntuをインストールして母艦とした。Toolsを再インストールとありにて解決。gitGitリポジトリを取得します。git://github.com/plathome/debian_based_firmware.git以下では、ディレクトリdebian_based_firmwareに移動したものとして説明。あり、ここではパス${BASEDIR}/debian_based_firmwareとする。クロス開発環境ファームウェアの作成に必要なパッケージをインストール。./build_crossenv.sh問題なくbuild_crossenv.shは実行された。カーネル取得カーネルソースをぷらっとホームのFTPサイトからダウンロード。ファームウェアを作成する。jessiebuildall.shはステップごとに確認するのでこの一発スクリプトは実行せず5.へ。TARGET=obsa7の場合、以下の通り実行することと同じ。基本システムをインストールdebootstrapを実行し、ディレクトリrootfs/jessie_obsa7以下にDebianを仮インストールする。build_kernel.shカーネルとカーネルモジュールのコンパイル。arch/arm/boot/dts/kirkwood-openblocks_a7.dtbzImageとkirkwood-openblocks_a7.dtbをcatして、zImage.dtbになる。build_ramdisk.shディレクトリrootfs/jessie_obsa7以下に仮インストールしたDebianをOpenBlocks用に変更して、RAMディスクイメージを作成。release_firmware.shファームウェア一式を作成。zImage.dtbここで出来たuImage.initrd.obsa7をflashcfgする。${BASEDIR}/debian_based_firmware/source/obsa7/linux-4.1.19/の.configからビルド構成される。ここで、CONFIG_BRIDGEを生かす。release_firmware.shで出来たuImage.initrd.obsa7をflashcfgして正しく起動確認したあと、CONFIG_BRIDGEを有効にした。←BRIDGEモジュールへ変更いろいろいじったので正確さに欠けるがついでに以下のあたりが変わった。/sbin/initからの/etc/init.d/rcSが起動するコンソールメッセージがttyS0に表示されなかった。以下のように/dev/consoleを作ると解消された。consoleこの後、RAMディスクイメージを作成しなおす。./99_create_ramdisk.shさらに、ファームウェアを作成しなおす。ファームウェアの反映uImage.initrd.obsa7をOBSA7に送って、flashcfgのあと再起動する。reboot再起動のコンソールメッセージを以下に示す。jessieに無事アップデート出来た。このobsA7はさらに長生きし活躍するだろう。この移行中にobs600が代行稼働していた。wheezyなので、jessieに移行したい。(1)自己紹介NKBMobileスマホのアプリを開発してみようと、2010.3〜iPhoneアプリを、2010.8〜Androidアプリのプログラミングを開始。勉強(ひたすらググる)しながらアプリ公開にたどり着きました。