Dalvik Turbo for MIPS Android


なかなか公開されないなぁ、と思って、MIPS Developersを見ているとtwitterアカウントを発見。
更新情報を見るためにフォローするか、と確認してみると・・・

Updated release for Dalvik Turbo for Android. See the MIPS developer website to download the files. http://developer.mips.com/login/dalvik-turbo/

え・・・すでに公開済ですか。

しかも、日付的には、7月20日に「Dalvik turboはいつくるだろう?」という記事を書いた直後の、7月21日公開って^^;;;;

そんなわけで、MIPS DevelopersにDalvik Turboというページが出来て、ユーザ登録すればダウンロード可能となりました。

バイナリでの配布で、/system/lib/libdvm.so を置き換えるだけ、という導入方法です。

配布されているバイナリは、MIPS CPUの種類に合わせて4種類提供されています。

# file *
libdvm.so.hard:    ELF 32-bit LSB shared object, MIPS, MIPS64 version 1 (SYSV), stripped
libdvm.so.hard-r1: ELF 32-bit LSB shared object, MIPS, version 1 (SYSV), stripped
libdvm.so.soft:    ELF 32-bit LSB shared object, MIPS, MIPS64 version 1 (SYSV), stripped
libdvm.so.soft-r1: ELF 32-bit LSB shared object, MIPS, version 1 (SYSV), stripped
# ls -l
-rwxr--r-- 1 root root 1461148  5月 26 07:29 libdvm.so.hard
-rwxr--r-- 1 root root 1465168  5月 26 07:45 libdvm.so.hard-r1
-rwxr--r-- 1 root root 1460448  5月 26 07:21 libdvm.so.soft
-rwxr--r-- 1 root root 1464484  5月 26 07:37 libdvm.so.soft-r1
#

ronzi A3で使われているlibdvm.soはどういう形式かと言うと・・・

# file *
libdvm.so.org:     ELF 32-bit LSB shared object, MIPS, version 1 (SYSV), stripped
# ls -l
-rwxr--r-- 1 root root 1240480  8月  8 14:49 libdvm.so.org
#

なので、配布バイナリは「soft-float r1」版を利用します。

なお、添付のドキュメントpdf内の記述と、実際に配布されているバイナリ内容の同期が取れていないのはなんだろうかなぁ^^;;;

Dalvik Turbo版ronzi A3 firmwareを作ってみたのですが、しばらく使用感を見てから配布したいと思います。

  1. Dalvik Turbo for the A3 would be great. I’m a software developer. How difficult is it to install perl on the ronzi a3?

  2. Hello:
    Seems that Davlink Turbo does not work in MIPS 74Kc Android ICS devices. Is it possible to add support for these devices?
    Thanks

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>