1.6.2にバージョンアップしました。1.6.2版はそれから少し遅れて2014/12/19にリリースにされています。1.6.2版へのバージョンアップをやってしまいたかったからです。USBを作成して、それを使ってターゲットで動作確認をやることもできます。Linuxを動かしてみました。Linuxビルド環境の構築とDE3815TYKHEでの動作確認作業の記録を残します。1.6.2公式リリース版のパッケージファイルのダウンロードとその展開から始めました。Gitリポジトリからmeta-openembeddedツリーのパッケージレシピ群を取得しておきました。Linuxをビルドするので、DE3815TYKHE用のBSPを追加しました。RTL8111用ドライバが有効になっているので、同ドライバをカーネルへ組み込むための変更は加えていません。1.6.2版のターゲット定義ファイルとカーネルレシピの内容を以下に掲載しておきます。"i2c-dev"上ではWi-Fi端末機能と無線LANドライバが有効になっていますが、これはDE3815TYKHEに無線LANカードを取り付け済みだからです。ターゲットに無線LANカードが搭載されていない場合は、ハイライト表示の部分は削除しても構いません。このままビルドしたイメージを無線LANカード未搭載のターゲットで動かしても、特に問題は発生しないと思います。Linuxビルド環境が整ったので、さっそくcore-image-satoイメージをビルドしてみました。oe-init-build-envスクリプトを使ってビルド作業ディレクトリを作成しました。de3815tybeそして、oe-init-build-envスクリプトによって生成されたbblayers.confとlocal.confを以下のように編集しました。Linuxをビルドするための条件がすべて整ったので、bitbakeコマンドを使ってcore-image-satoイメージのビルドを行いました。HDDという構成のVMware仮想マシンの場合)。ビルドが完了するまで、食事をしたりニコニコ動画でアニメを鑑賞しながら過ごしました。core-image-satoイメージのビルドはとにかく時間がかかります。ストレージがSSDかHDDかでビルド時間に1.5〜2倍の差が生まれます。それと、local.conf内のBB_NUMBER_THREADSとPARALLEL_MAKEの値はすごく重要です。この2つ変数の設定値によってもビルド時間に2〜5倍の差が出ます。Linxはやたらとディスク容量を食います。一ターゲットあたり30〜50GB位のディスク容量が必要になります。複数のターゲットのビルドをやると、すぐにディスク消費量が100GBを超えてしまいます。Linxの開発では、高性能なPCと大容量のSSDは必須だと思った方が良いです(もし会社で低性能なPCしか与えられられなかったら、毎日終電近くまで残業して休日出勤までしなければならないような地獄の日々を過ごす羽目になるでしょう。Linxの開発を始めるときは、大容量SSDを内蔵した高性能なPCを用意するように会社側に要求するべきです。この条件を満たさなければ仕事はしないと宣言した方が良いです。仕事に適したPCを社員に提供することは会社側の義務なんですから)。ビルド時間がかかることに関しては、退勤前や就寝前に始めるか他の事でもやりながらひたすら待つしかありません。ビルドが終わったので(ソース・ダウンロードを始めたのが夕方6時頃で、ビルドが終わったのは夜10時頃でした。USBメディアを作成しました。Destopの画面や機能は特に変わっていないので、本記事では省略します。core-image-satoイメージでも、DE3815TYKHEでeth0インターフェースはちゃんと生成されていました。同版では、カーネルへr8169ドライバが組み込まれているようです。Gitリポジトリのカーネルソース・ブランチがvalleyisland-io-3.0へ変更された。(valleyisland-io-2.0)カーネルのバージョンが3.10.59へ更新された。MAXの入手性が悪すぎるのであまり嬉しくないですね。MAXの動作確認情報のヒット数は少ないです。MAXのページに販売代理店のリンクが載っていますが、いずれも在庫0で入庫予定期間も2ヶ月以上になっています。メーカーのCircuitCoに本ボードの製造数を増やせない事情が何かあるのでしょう。CPUの供給量がかなり少ないのかもしれません。ググってみても、E38xx搭載ボードの種類や情報が全体的に少ないからです。多くのタブレットで採用されているZ37xxの製造の方をIntelが優先しているんじゃないかと想像しています。MAXの入手は諦めています。どこかのメーカーがE38xx搭載ボードを私へ提供してくれると嬉しいのですが。国内の販売代理店でも構いません。無償または安価にボードを提供してくれたら、顧客向けにLinux移植のサポートとコンサルティングをやりますよ(つまり、FAEとして営業や技術活動に協力します)。本記事を読んでいるメーカーの中の人がいたら、ぜひ会社の担当者へ伝えください。[必須入力]※画像の中の文字を半角で入力してください。