「 日記 」一覧

IGZO 7インチの液晶パネルセットを買った


ラズベリーパイに最適、 7inch IGZO 液晶パネルセットというものが無事に発売開始になったようなので早速買ってきました。個人的にこの製品の最大の魅力は、以下の点だと思っています。

  • HDMI 入力である
  • microUSB で給電。モバイルバッテリで動く
  • 高解像度 1920×1200 のドット数

小さい液晶がほしかったのですが解像度の問題だったり、入力形式の問題でうまく合うものがなく、
モヤモヤしていたのですがこれで一気に解決です。

セット内容

さて、開封の儀。
rasp-igzo-panel-1

パーツ数は3点。パネルと基板2つです。
パネルから伸びるフレキシブルケーブルを基板に接続するところが若干手間取るものの、難しい点はないように思います。もちろん丁寧に扱うことは前提です。

動作確認

組み立てた後、動作確認のためにラズベリーパイに接続して動作確認してみました。
通常のコンフィグファイル(config.txt)の末尾にでも以下のような設定を追記して、以下の確認を行いました。

デフォルトでは縦の方向になっているので、 Landscape で横向きにしています。

rasp-igzo-panel-2
上記のようにうまく映っています!
まだ保護シートを貼ったままなのとフォントサイズについては Raspbian そのままなのでとても文字が小さいです。近くよればまだ読めるかもですが。

まずは動作確認ができたので、これからケースとか側の準備を始めます。

参考

このパネルがなかった場合、以下の製品が自分の目的に合いそうでした。
HDMI入力搭載の7インチ液晶ディスプレイ「
plus one HDMI LCD-7000VH」

こちらは3万円ほどと高いのが難点です。

今回購入したパネルは秋月の通販で購入することができました。
ここで IGZO とでもキーワードを入れてもらえれば見つかると思います。
12/20現在、すでに在庫切れとなっているようで人気のほどがうかがえます。

追記

現在では、秋月の通販だけでなく、 Amazon のほうでも購入できるようです。ちょっと高めですが、入手先が増えるのはいいことだなと思います。


DevTexThumb (0.8.0) 更新


DevTexThumb を更新しました。前回は DDS ファイルにマウスホバーで情報表示する機能を試験的にいれていましたが、今回からは DDS, TGA, PSD, PVR らでその情報表示が出来るようになります。
また前バージョンは安定動作していない傾向にあるため、修正作業を行っています。しかし今回の 0.8.0 ではテクスチャ画像処理部分のプログラムを一新したためまだ不安定かもしれません。一応テスト環境では正常に動いているのですが・・・。

これで安定動作するようになったら、対応を後回しにしていた部分の実装を入れていきたいと思います。

DevTexThumb のページはこちら。


DevTexThumb (0.7.0) 更新


エクスプローラーのサムネイル表示を DDS, PSD, TGA, PVR に対応させるソフトである DevTexThumb を更新しました。
バージョンは 0.7.0 となります。以下のページで公開中です。

DevTexThumb
Developer's Texture Thumbnail extension for Windows Explorer な感じで、ソフト開発者向けのエクスプローラーのサムネイル拡張です。テクスチャとしてよく使う画像形式のファイル群をエクス...

インストーラーを x86,x64 版をまとめた1パッケージにしてみました。また今回からはサムネイル対応させるファイル形式をインストーラーで選べるようになりました。
 0.7.0 では、実験的な機能として DDS ファイルに限りマウスカーソルを合わせたときに、解像度やピクセルフォーマットを表示する機能を入れてみました。他の形式でも有効に使える場面があれば対応していきたいと思っています。

Windows8以降、 Windows10 でもですが、DDS ファイルはサムネイルで表示されるようになってきましたが、一部の形式のみサポートのようで、これでは開発者は使い辛いものだと思うので、本ツールはまだ存在意味があるだろうと思っています。


Galaxy S2 に Lollipop (5.1) を入れてみた


遊んでいる端末があって気が向いたので Lollipop を入れてみようと思いました。
その時のメモを残しておきます。なお ROM イメージとアプリについては以下のものを使用しました。

CyanogenMod 12.1
http://forum.xda-developers.com/galaxy-s2/development-derivatives/rom-cyanogenmod-12-t2955551

GApps
http://wiki.cyanogenmod.org/w/Google_Apps

続きを読む


正式に Windows10 が出ました


先日 Windows10 がリリースになりました。すでにインストール出来た方もちらほらいるようです。また、それよりも前には Visual Studio 2015 がリリースになっていました。ようやく両者そろったことで、安心して Windows10 開発に向けて力を注げる感じになったと思います。

 当ブログとしては DirectX12(D3D12) にとても関心があるので、そのあたりを確認していこうと思っていたら、なんとマイクロソフトから公式のサンプルが公開されていました。
URLは https://github.com/Microsoft/DirectX-Graphics-Samples となってます。

内容としては経験者にとっても充実のものとなっています。初心者向けもちゃんと入っていて、 D3D12HelloWorld の中にあるものをまずは確認していくとよい感じになってました。当ブログの昔の内容に近い、画面クリアやポリゴンをとりあえず描画する感じのものが入っていましたので。

 これから確認していこうと思っていますが、サンプルを改めて解説していこうか、新規にサンプルを作るか、悩みどころです。そのうち至る所で D3D12 入門記事が出てきそうですし、きっと解説も上手でしょう。まずは、 Windows10 + VisualStudio 2015 というメイン環境をそろえるところからだったりしますが、久しぶりにワクワクしています。

今となっては昔のDirectX12記事(まだ有効そうに思えた部分の抜粋)


Gitリポジトリに巨大ファイルを追加してみる


Git リポジトリってバイナリファイルが苦手(ソースコード類に比べれば)という話と、巨大なバイナリファイルがまずいという話が効いたことがあっので確認してみました。

確認した環境は Windows 上の 1.9.5-preview20141217 版の git と tortoiseGit でです。以下の内容は特に git vs tortoiseGit で差が無かったので、本体の問題(仕様)だと思います。

  • 600M くらいのバイナリファイルを追加
  • 2GB弱のバイナリファイルを追加
  • 4GB弱のバイナリファイルを追加

これでどうなるか、見てみました。 続きを読む



Windows10 Insider Preview 10074 と VisualStudio 2015 RC


この GW の期間中で Windows10 Insider Preview (旧Technical Preview) の 10074ビルドが登場したり、 VisualStudio 2015 RC となったりと色々と大きな変更が盛りだくさんでした。用事があったため、じっくりといじることが出来ませんでしたが徐々に試していこうと思ってます。

そんな中、試してみてわかったことがあるので、それだけはメモしておきます。

  • 今までの DirectX12 サンプルプログラムはビルドすら正常に出来なくなった
  • Windows IoT Core で Raspbery PI 2 で動作を確認できた

特に前者の変更は予想以上のものでした。結構手直しが必要な予感です。今までがお試し状態だったわけですし、まぁ当然かなとも思います。徐々に直してまた記事にしていきたいと思います。
 そしてもう1点の、 Raspberry PI2 での Windows10 IoT Core ですが、単独に動作させるまでは予想以上に楽でした。その後のプログラムのリモート実行も確認できてます。これらについても後ほど記事にしてみる予定です。

最近のマイクロソフトの動向が非常に興味深く、試してみるのも楽しみでわくわくしています。


Raspberry PI2動かしてみた


今回は日記です。
先日から Raspberry PI 2 を動かしてみています。いくつかのイメージを入れてみましたが普通の raspbian に戻ってきました。
また、 wayland が動く!との情報でそちらもいれて、試してみたりしていました。
起動直後のコンソールで、 wetson-launch とタイプすれば確かに新しいものが起動できました
ただまだターミナルしか動かないようで・・・。実用にはできない感じでした。

一方で、以前から Eclipse でリモート開発の環境はこの Raspberry PI 2 でもうまく動作することができました。
標準の DSF Automatic Remote Debugging Launcher で正常稼働でした。
そのときのコンパイラなどの環境は、 http://gnutoolchains.com/raspberry/ からダウンロードしたものを使用しました。
MIPS CI20 の時と比べると圧倒的に情報も多く、やりやすいですね。


今年の抱負とか


やはりグラフィックスAPIの調査と実験を今年も続けていきたいと思います。今年こそは DirectX12がパブリックに使えるようになるでしょうし、OpenGLのほうもアグレッシブな拡張が盛りだくさんになってきていますし、おもしろいと思います。それに Windows 10 が順調ならば秋口くらいには出てくると思います。いろいろと変化が起こる年になると思うので、負けじと付いて行きたいです。

その一方で様々な分野のネタも仕入れていきたいと思います。個人的にはAPIの扱いだけでなくちゃんとグラフィックス描画できるようになりたいです。