NuSmart 2816


ARM Cortex-A9 ベースで、デュアルコアのCPUを使った製品がそろそろ出回り出す頃らしい。

クロックは1.6GHz~2.0GHzで、いまのところのターゲットは、どっちかというと安ノートとか、液晶一体型とか、そっち方面っぽい。
ただ、メーカの製品紹介を見ると8インチの場合の例も出てるので、今後の期待株かもしれない。

チップ自体はAndroid以外にUbuntu対応って書いてあるので、おそらくnVidia Tegra用のが、流用できるんじゃないのかと思われる。

Fit2pcを発売してるCompulabのTrim Slice($199)はnVidia純正チップっぽいけど、それより安く出てくるならおもしろそうだなぁ~

中華padでよく使われるCPUについてのメモ


当記事公開以後、内容を更新した以下の記事を作成しています。
中華padで使われるCPUのメモ 2012/05/08版
ARM系7大CPU徹底比較」という記事ではベンチマーク値も紹介しています。

中華スマフォで使われるCPUについては以下を参照ください。

代表的なMTK MT6577, Qualcomm MSM, Tegra2との比較
低価格スマフォ向けチップ紹介 2012/08/06版

MTKチップ(MT6573, MT6575, MT6577)などの全般的なお話
Media Tekスマートフォンとのつきあい方

—————————————-
元ネタ:M.I.C Digital: Review On The Major Tablet Chips In Shenzhen Market
(2011/04/26追記: The common chips in Chinese Tablet PCsという画像付きに書き換わってた。よく見たら単純に↑のタグの打ち間違いでした)
(2011/05/06: 誤字とかわかりにくい点があったので修正とルネサスチップについて追加)
中華padのCPUスペック その2(2011/07/19)という記事も参照のこと

VIA8650
2010年モデルの格安中華padで主力だったチップの1つ VIA8505(WM8505)の後継機種。
WM8650と表現されていることもある。
ARM9ベースになり、Android 2.2サポートとなったけど、クロックは600MHzのまま。

Rockchip RK2818
これも2010年モデルの格安中華padで主力だったチップ RK2808の後継機種。
ARM9ベースで、クロックは624MHz。3Dグラフィック対応+720Pまでのビデオ対応。

Rockchip RK2918
RK2818の次のバージョンで、Cortex-A8ベースで、クロックが1.2GHzになった。
GPUはVivante GC800らしい。

Telechips TCC8902
ARM11ベースで、クロックが650MHz~800MHz。
グラフィックはARM Mali-200を積んでいて、1080Pビデオまで対応している

Telechips TCC8803
Cortex-A8ベースで、クロックが公式として800MHz~1GHz。でも1.2GHzってうたってる製品が・・・
45nmプロセスで作られているので、省電力が期待できる。
数が大きいのでTC8902の方が上のように見えるけど、性能的にはTC8803のが上なので注意。
GPUは320MHz動作らしいが、そもそも何ベースなのかがよく分からない。

InfoTMIC IX210/ZT-180
ARM11ベースで、クロックは1GHzまでの範囲。
ZT180はZenithink社からのバージョンで、実質はどっちも同じ。
1080Pビデオまで対応だが、Cortex-A8ベースのやつよりはちょっと遅い。

Freescale iMX515
Cortex-A8ベースで、クロックは800MHz。
A8ベースで最安ランクのチップ。

Samsung PV210
Cortex-A8ベースで、クロックは1GHz~1.2GHz。
Samsung PC110の後継機種。
速度的にはiMX515とほぼ同等。
グラフィックとしてPowerVR SGX540 GPU搭載。

Amlogic AML8726-M
Cortex-A9ベースで、クロックは800MHzまで。
グラフィックはARM Mali-400。
採用例が増加中 Ramos W10, SmartQ Ten,Teclast T770.

NVIDIA Tegra2
Cortex-A9ベースで、デュアルコア、クロック1GHz。
グラフィックはGeForceベース。
メーカ製ではよく見かけるけど、中華padでは珍しい。

Renesas EMMA Mobile / EV2
ルネサステクノロジー製でCortex-A9ベースでNEON(マルチメディア系)拡張有り、デュアルコアでクロックは533MHz。
クロックは低めだが、AMLogicやPV210と同程度と言われている。
グラフィックは3D対応のPowerVR SGX530(らしい)
これから採用例が増えていきそうな気配。
ルネサステクノロジーの合併前はNECエレクトロニクス(NECEL)だったため、「NEC」とか、533MHzが2つだから、合計で「1GHz」だとか、そんな表記する業者もいるようだ。
(ちなみにそういった業者は2010年モデルの時に、CPUのクロック+GPUのクロック=広告に使うクロック、なんて表記をやってたりする)

Qualcomm MSM7227 & MSM7627
ARM11ベースで、クロックは600MHz-800MHz。
携帯電話機能を持たせる場合に採用される。
グラフィックはAdreno 200.
WCDMA対応がMSM7227で、CDMA2000対応がMSM7627。

miniproにCM7を入れてみた


Xperia X10 mini pro用にCyanogenModの移植版が出てるわけなんだけど、それの名前が変わりました。

 CM6 v3.2.1→xCyanogenPro Floyo v3.2.1
 CM7 v2.0→xCyanogenPro Gingerbread v2.0

まぁ、ようはオフィシャルの「CyanogenMod」じゃないから、別の名前を使う、ってことですね。

0:00頃から、いろいろやってみて、xCyanogenPro Gingerbread v2.0を使ってみた感想ですが・・・

・Wifiが使えない(ずっと使える人もいるようだけど)
・マーケットの再起動は起きない(手動で/data/dalvik-cacheを作成することが必須)
・よくSDカードが勝手にアンマウントされる
・時折、再起動する
・結構な確率で反応がとろいことがある
・なぜかコロプラ+がサーバと通信ができないといって起動できない
(foursquareはちゃんと動く)
・寝ている間のバッテリー消費はCM6の2倍
(battery snapで3:00~7:00の間の減り具合 CM6:10%, CM7:21%)
ただし、CM6はwifi, CM7は3Gという違いがあるので
その影響である可能性は大

実用性・安定度とも2011/03/03現在では、xCyanogenPro Floyo v3.2.1の方が上ですね。

さて、xCyanogenPro Gingerbread v2.0のインストールについて、もうちょっと紹介。

重要な点: SE firmwareの2.1.1.A.0.6のベースバンドでは、うまく動かない可能性がある。
その場合は、xCyanogenPro Gingerbread v1.0添付のflasherを使って、古いベースバンドを焼く必要がある。
なお、2.1.1.A.0.6のベースバンドそのままでも動く。
とりあえず、バージョンダウンせずに試すのであれば、下記手順の1~12までは飛ばす。

0. miniproのバックアップを取る
1. xCyanogenPro Gingerbread v1.0をダウンロード
2. PCにmini pro接続
3. flasherのディレクトリにあるexeを実行
4. [flash]でfirmware書き換え開始。PC画面の指示に従いminiproの電源を切る
5. miniproのmicroUSBケーブルを抜く
6. miniproの「←」ボタンを押しながらmicroUSBケーブルを挿す
7. PC画面の方で画面が動いたら「←」ボタンを放す
8. しばらく待つ
9. PC画面に、miniproの電源を切れ、的なメッセージが確かでたと思う
10. miniproのmicroUSBケーブルを抜く
11. miniproの電源を入れる
12. miniproの初期セットアップ開始
13. superoneclickなどを使ってroot取得
14. xRecovery導入
15. microSDカードにxCyanogenPro Gingerbread v2.0をコピー
16. miniproを再起動
17. 白いソニエリロゴが表示されたところで「←」ボタンを押す
18. xRecoveryメニューに入る
19. [Advanced Options]→[Wipe Battery Stats」を実行
20. [Install custom zip from SD card]→[ファイル選択でさっきコピーしたv2.0のzip]
21. しばらく処理が行われる
22. 終わったら[Reboot phone]で再起動
23. 少し待つとAndroidロボットが表示されるが、すぐに進めず5分ぐらい待つ
(adb logcatすると、裏でいろいろ実行していたので)
24. そのままだとAndroid Marketが使えないので/data/dalvik-cache」というディレクトリを作る
PCからadb shellでログインしてから、「cd /data」「mkdir dalvik-cache」を実行
25. Androidロボットをクリックして初期セットアップを進める

で、この初期ブート状態だと無線LANは問題なく使えるのですが、再起動すると、それ以後使えなくなります。(SEfirmwareの状態から、2回やって、同じ結果だった)

logcatしながらWifiを有効にしてみると、以下のメッセージが出ています。

D/WifiService( 1653): ACTION_BATTERY_CHANGED pluggedType: 2
E/WifiHW  ( 1653): Unable to open connection to supplicant on "/data/system/wpa_supplicant/wlan0": No such file or directory
D/WifiStateTracker( 1653): Reset connections and stopping DHCP

実際、「/data/system/wpa_supplicant/wlan0」は存在しません。
これは、ただのファイルやディレクトリではなく、デバイスファイルかsocketファイルのようなので、別途initrcなどにより作られているっぽいんですが、なぜか出来ていません。

logcatのエラーメッセージで検索するとX8の方のスレが出てきて、そちらでもやっぱり同様の現象があって、解決したバージョンが出た、とか書いてあるので、v3で修正、とあるのは同じ対策を行うんだと思われる。

そんなわけで今後に期待です。

— 2011/03/03 19:00 追記 —
v3.0が出ましたが、残念なことにWiFi無効化、という対策を取られました。
そして、v2.0→v3.0へのアップデートはできずに、中身が初期化されました。

また、v2.0より安定度が落ちたような気がします。

ちょっと常用するにはきついので、CM6 v3.2.1に戻しました。
coviaのFleaLightによるVoIPを標準状態で使える、という点はおもしろかったんですけどね

ロイドちゃん時計


ロイドちゃん時計というのをインストールしてみた。

まぁ、いろいろ時計ウィジェットを探していた時に、たまたま目に入った、というだけですが、バックグラウンドの絵はともかく、時計の表示イメージがなかなかいい感じと思ったからだったり。

で、早速、Zeam Launcher環境に貼ってみた

むむむっ・・・
時計アイコンが邪魔だ。
むしろ無くていい

うむ。
これでよし!
アイコンがなくなったばかりか、時計表示部分も大きくなって、よりいい感じだ。

というわけで、うちのロイドちゃん時計はカスタムされました。

ちなみに、何をやったかというと
res/layout/roidclock.xmlの下記記述を削除してapkを再構築しただけです。

<ImageView android:id="@id/imageView1"
 android:layout_width="wrap_content" android:layout_height="wrap_content"
 android:layout_marginRight="5.0px" android:src="@drawable/clock" />

CyanogenMod6-v3.0


Xperia X10 mini proにCyanogenMod6 v3.0をインストールしてみた。

標準だとLauncher Proですが、Zeamってランチャーに変えて、こんな感じで使っています。

その他、いくつかスクリーンキャプチャをのっけておきます。
image

image

まぁ、↓の画像みて分かるように「カーネルバージョン 2.6.29」とあるように、実はkernel部分はAndroid 2.1、アプリ部分はAndroid 2.2.1という、キメラなAndroid 2.2.1だったりしますけどね。
これは、Xperiaの仕様上、Kernel部分の書き換えに成功していないからだったりしますけどね。
image

で、いま公開されているCM6 v3.0をインストールするときの手順概要

1. CM6 v3.0をダウンロードすると得られるzipファイルを「update.zip」という名前に変えてSDカードに保存
2. xRecoveryから「Install update.zip」を選択指定インストール
3. 続いてマーケット修正のzipファイルを「Install custom zip」からインストール
4. 「Factory reset」を実施
5. Rebootで初回起動。10分ぐらい待つ覚悟で。USBケーブルつないでいると動作が怪しいかもしれない

あと、今回のfirmwareでカメラが動作するようになりましたが、ソニエリ純正のカメラアプリと比較すると、CM6のカメラアプリは貧弱すぎです。
他にカメラアプリを持ってきた方がいいでしょう
私は、配布スレで紹介されているVignetteを買っちゃいました。

また、ランチャーに表示するための時計は、アナログしか用意されていないので、デジタル時計を表示したい人は別途探す必要があります。
いろいろありすぎて、探すのが面倒になっちゃって、とりあえず上の方にあったこいつなんかいれちゃってみましたけど^^;;;;