ZiiO 7inch 手に入れました。
LuvPad のように回線契約なしに買える Android タブレットです。
特徴は比較的安価なこと。8GB モデルで 24800円。
その代わり抵抗膜式タッチパネルを使っておりマルチタッチも非対応です。
LuvPad と違い HOME 画面は独自で、さまざまな Zii アプリケーションが用意
されています。
●気がついたことなど簡単に
・HDMI端子あり
・Android マーケット無し
・ボタン類もタッチ式、抵抗膜パネルの一部
・タッチパネルのキャリブレーション
設定 → サウンド&画面設定→ Touch screen calibration
・ZiiAcademy というブックリーダー付き。
・タスクマネージャーが最初から入ってる
・RAM 512MB
・タッチパネル反応は慣れると良好
使用感などは後ほど
●デバッガの接続
adb 接続は下記のページを参考にさせていただきました。
・でじものがたり Creative ZiiO 7″のフォント変更(再度更新)
同様の手順を以前 LuvPad の時も行いました。下記のページも参考になります。
●NDK と GPU
CPU はごく普通の Cortex-A8 1GHz です。
もちろん NEON + VFPv3-D32 です。
GPU は ZiiLabs のオリジナル。
テストプログラムを走らせてみました。
GL_VERSION: OpenGL ES 2.0 GL_RENDERER: ZMS-08 GL_VENDOR: ZiiLABS GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 1.0
Extension: GL_OES_read_format GL_OES_compressed_paletted_texture GL_OES_byte_coordinates GL_OES_fixed_point GL_OES_single_precision GL_OES_matrix_get GL_OES_point_size_array GL_OES_point_sprite GL_EXT_texture_compression_dxt GL_EXT_texture_compression_dxt1 GL_ZIILABS_fog_mask GL_EXT_texture_lod_bias GL_EXT_blend_func_separate GL_OES_blend_func_separate GL_APPLE_texture_2D_limited_npot GL_OES_query_matrix GL_OES_draw_texture GL_OES_element_index_uint GL_OES_matrix_palette GL_OES_extended_matrix_palette GL_OES_compressed_ETC1_RGB8_texture GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_depth32 GL_OES_stencil8 GL_OES_mapbuffer
tc[00]=8b90 GL_PALETTE4_RGB8 tc[01]=8b91 GL_PALETTE4_RGBA8 tc[02]=8b92 GL_PALETTE4_R5_G6_B5 tc[03]=8b93 GL_PALETTE4_RGBA4 tc[04]=8b94 GL_PALETTE4_RGB5_A1 tc[05]=8b95 GL_PALETTE8_RGB8 tc[06]=8b96 GL_PALETTE8_RGBA8 tc[07]=8b97 GL_PALETTE8_R5_G6_B5 tc[08]=8b98 GL_PALETTE8_RGBA4 tc[09]=8b99 GL_PALETTE8_RGB5_A1 tc[10]=8d64 GL_ETC1_RGB8_OES tc[11]=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT tc[12]=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT tc[13]=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT tc[14]=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT
Tegra2 のように DXT 対応です。
ETC も使えます。
VertexShader constant: 128 FragmentShader constant: 16
・頂点テクスチャあり
・shader binary format あり
自前のアプリを移植しましたがシェーダーを読み込んだところで止まります。
ndk サンプルの hello-gl2 も Shader の Link error が出て描画されず
まだうまく動いていません。
GL ES 1.1 のアプリは動いているようです。
速度はものすごく速いといった印象はないです。
OS の違いもあるかもしれません。
●GPU 等のまとめ
これまで試した GPU や CPU をまとめました。
Android 端末の一覧をこちらに作ってみました。WindowsCE 一覧 の続きのようなもの。
関連エントリ
・OpenGL ES 2.0 世代の Mobile GPU
・Android LuvPad AD100 を1日持ち歩いた