ドライバ

オープンソースを用いたJN-DK01用イメージ作成方法

  1. Android Open Sourceの取得
    Android Open Source Project(AOSP)で公開されているGoogle公開ソースを取得します。
    ベースとなるプラットフォームバージョンは "android 1.6 release 2"です。
    $ repo init -u git://android.git.kernel.org/platform/manifest.git -b android-1.6_r2
    $ repo sync

    Google公開ソース取得についての詳細は、こちらをご参照ください。

    ※注意
    android-1.6_r2標準環境そのままではビルドエラーが発生しますので、下記のファイルの修正を行ってください。

    ファイル名:
    packages/providers/ImProvider/Android.mk
    修正内容:
    LOCAL_CERTIFICATE := vendor/google/certs/app の記載をコメントアウト もしくは 削除

  2. JN-DK01ビルド環境 を取得
    JN-DK01用のビルドで必要となる環境一式を取得します。
    SHARP JN-DK01 ビルド環境 差分 ダウンロードはこちら
    取得した圧縮ファイルを展開、Androidルートフォルダに配置します。

  3. JN-DK01 カーネルソフトウェアの取得
    JN-DK01オープンソース ソフトウェアのページより、カーネルソース "kernel.tar.gz"を取得します。
    圧縮ファイルを "vendor/sharp/JNDK01/GPL_LGPL" に配置します。

  4. ビルド
    以下手順でビルドします。正常にmakeが終了すると、out/target/product/JNDK01/*.img が生成されます。
    $ ./vendor/sharp/JNDK01/buildsetup.sh
    $ source build/envsetup.sh
    $ choosecombo Device release JNDK01 eng
    $ make -j4

  5. イメージファイルの書換
    fastbootを用いてsystem.imgやboot.imgを書き換えます。 system.imgを書き換える際には、必ずユーザデータ領域を初期化します。
    方法は、工場出荷時イメージに含まれるuserdata.imgをfastbootを用いて書き換えて頂くか、もしくはfastbootに "-w"オプションを付加することで、ユーザデータ領域を初期化します。
    (以下例では、fastbootで"-w"オプションを用いてユーザデータ領域を初期化しております)

    fastboot -i 0x4dd flash boot boot.img
    fastboot -i 0x4dd flash system system.img
    fastboot -i 0x4dd -w ((ユーザデータ領域の初期化))
    fastboot -i 0x4dd reboot ((端末の再起動))
    fastboot書換え手順の詳細については、以下も御参照ください。

  6. サンプルイメージ
    上記手順に従い、Android Open Sourceから作成したJN-DK01用サンプルイメージ(system.img, およびboot.img)を参考として用意しております。
    制約・制限事項がございますので、御利用に際してはご注意ください。
    ダウンロードはこちら

    サンプルイメージ利用時の制約・制限事項

    【1】
    サンプルイメージのsystem.imgに書き換えると下記のデバイス以外は正常に動作しなくなります。

    LCD, Key, Trackball, TouchPanel, SD Card, USB (ADB), WiFi

    また、Android Open Source環境を極力そのまま適用するようにしているため、いくつかの機能が不安定ですので、ご利用に際してはご注意ください。
    なお、工場出荷時イメージに書き換えることで、工場出荷時状態に戻すことができます。

    【2】
    Airplane mode(機内モード)のON-OFFの切り替えが正常に動作しません。一度、AirPlane modeをONにすると、AirPlane modeをOFFにすることができず、結果、WiFiが利用できなくなってしまいます。オールリセットをすることで、AirPlane modeをOFFに戻すことができます。

ダウンロード

このダウンロードサービスは、以下の「ソフトウェア使用許諾契約書」に同意していただいた上でご利用ください。

ソフトウェア使用許諾契約書

シャープ株式会社(以下「弊社」と記載します)は、お客様(法人または個人のいずれであるかを問いません)に、本契約書に基づいて提供するソフトウェア「SHARP JN-DK01 ビルド環境 差分 (SHARP_JN-DK01_env_01.01.00_rev1.0.zip)」「JN-DK01用サンプルイメージ (SHARP_JN-DK01_env_01.01.00_SAMPLEROM.zip)」(以下「本ソフトウェア」と記載します)を使用する権利を下記条項に基づき許諾します。お客様が[同意します]を選択された場合には、下記契約書のすべてにご同意いただいたものといたします。もし、同意できない場合は、たとえ試用目的であっても、本ソフトウェアを使用することはできません。

1.著作権
  • (1) 本ソフトウェアに関する著作権等の知的財産権は、弊社に帰属し、本ソフトウェアは日本の著作権法その他関連して適用される法律等によって保護されています。
  • (2) 本ソフトウェアとともにマニュアルおよび取扱説明書等の関連資料(以下「関連資料」と記載します)がお客様に提供される場合、それらの著作権は、弊社に帰属し、これら関連資料は日本の著作権法その他関連して適用される法律等によって保護されています。お客様はこれら関連資料を複製することはできません。
2.権利の許諾
  • (1) お客様は、本契約の条項にしたがって本ソフトウェアを日本国内で無償で使用する、非独占的な権利を本契約に基づき取得します。
  • (2) お客様は、本ソフトウェアのバックアップまたはお客様ご自身の所有するパソコンにおける使用の目的においてのみ本ソフトウェアの全部または一部を複製することができます。
  • (3) 弊社は、いつでも予告無しに本ソフトウェアまたは関連資料を改良または変更することができます。
3.制限事項
  • (1) お客様は、本ソフトウェアのリバースエンジニアリング、逆コンパイルまたは逆アセンブルをすることはできません。
  • (2) お客様は、本契約書に明示的に許諾されている場合を除いて、本ソフトウェアの使用、全部または一部を複製、改変等をすることはできません。
  • (3) お客様は、本ソフトウェアおよび関連資料に付されている著作権表示およびその他の権利表示を除去することはできません。上記(2)に基づき本ソフトウェアを複製する場合には、本ソフトウェアに付されている著作権表示およびその他の権利表示も同時に複製するものとします。
  • (4) お客様は、本ソフトウェアを第三者に使用許諾、貸与またはリースすることはできません。
4.本ソフトウェアの譲渡

お客様は、下記のすべての条件を満たした場合に限り、本ソフトウェアの本契約に基づく使用権を第三者に譲渡することができます。

  • i) お客様が本契約書、本ソフトウェア、本ソフトウェアのすべての複製物およびその記録媒体を譲渡し、これらを一切保持しないこと。
  • ii) 譲受人が本契約に同意していること。
5.サポート情報の開示

弊社は、本ソフトウェアに関して、弊社の判断に基づきお客様に、Webなどによるサポート情報の開示を行いますが、それ以外のサポートは、行いません。したがって、本ソフトウェアに関して問題が生じた場合は、お客様の責任および費用負担により解決されるものとします。

6.責任賠償責任

お客様が本ソフトウェアの利用にあたり弊社の責に帰する事由により損害を被った場合、弊社はお客様に対して損害賠償責任を負います。ただし、弊社に故意または重過失がある場合を除き、社会通念上、当該種類の債務不履行または不法行為から通常発生するものと考えられる損害(いわゆる通常損害)を超える損害に対しては責任を負わないものとします。

7.輸出規制法に関する保証

本ソフトウェアは、U.S.Export Administration Regulationsを含むアメリカ合衆国の輸出管理に関する法令に基づく規制対象であり、その他の国における輸出入規制対象であるかもしれません。お客様は、すべての当該法令を遵守するとともに、本ソフトウェアの輸出、再輸出または輸入に際しては、関係するライセンスを取得する必要があることにご同意いただきます。 本ソフトウェアは、キューバ、イラン、朝鮮民主主義人民共和国、スーダン、シリア、その他米国が輸出制限措置を講じている国もしくはその国民・居住者においてダウンロードし、またはこれらの国もしくはその国民・居住者に向けて輸出もしくは再輸出できません。 また、本ソフトウェアは、日本、米国その他の国の政府が公表する輸出禁止リストに掲載されている者に対して輸出もしくは再輸出できません。

8.契約の期間

本契約は、お客様が本ソフトウェアを使用されたとき、または本画面下部の[同意する]ボタンを選択されたとき発効し、下記9.により本契約が終了するまで有効であるものとします。

9.契約の終了
  • (1) 弊社は、お客様が本契約のいずれかの条項に違反したときは、お客様に対し何ら通知・催告を行うことなく直ちに本契約を終了させることができます。
  • (2) 上記(1)の場合、弊社は、お客様によって被った損害をお客様に請求することができます。
  • (3) お客様は、本契約が終了したときは、直ちに本ソフトウェアおよびそのすべての複製物を破棄するものとします。
10.その他
  • (1) お客様は、いかなる方法および目的によっても、本ソフトウェアおよびその複製物を日本国外に輸出してはなりません。
  • (2) 本契約の成立、効力、履行および解釈に関しては、日本法が適用され、本契約から生じる紛争については日本国の裁判所の裁判管轄権に服するものとします。

シャープ株式会社

パッケージ サイズ 日付
SHARP_JN-DK01_env_01.01.00_rev1.0.zip 2.24MB 2010/12/15
SHARP_JN-DK01_env_01.01.00_SAMPLEROM.zip 34.00MB 2010/12/17
  • ※お知らせ
    2010年12月15日公開されたサンプルイメージに不具合がみつかったため、2010年12月17日に更新しております。
    2010年12月15日サンプルイメージをお持ちの方は、御手数をおかけしますが、再度ダウンロード・ご利用いただけますようお願いします。

このページの先頭へ