2012-01-05 9 views
-1

移植から始めるためには何が必要ですか? OSの移植の手順を理解するのに役立つドキュメンテーションや何かがありますか?OS移植 - どこから始めますか?

+1

コメントの部分的な答え。 - デバイスのブートローダのポート/書き込みを行います。 - ドライバーを含むデバイス上のLinuxカーネルのAndroidバージョンを移植します。この部分は、LinuxカーネルやAndroidに関連しています。 - カーネルが正常に起動したら、Androidパーティションを焼き付けて実行し、問題があればそれを解決しようとします。そして、原因を調べるには、文書を調べてください。 – LiMar

答えて

1

Hereはあなたが探したいミラーです。しかし、あなたがしたいことを指定することはできますか?

1

thisがプラットフォームに応じて異なるため、あなたが探しているものであるかどうかは不明ですが、Linuxハードウェアに興味がある場合は正しい方向へのステップです。あなたの他のリンクに記載されているように、Android x-86のものも始める場所です。

1

は、移植しようとしているものによって異なります。 port CyanogenmodまたはポートMIUIまたはHereにしたい場合は、任意のROMの場合は、お使いの携帯電話のファイルから、希望のROMから新しいファイルを置き換えることができます。

  • あなたがUbuntuの、&たいポートにアンドロイド5.0以上であるROMを使用している場合、あなたはimgファイル

NOTEを抽出するために、sudo apt-get install android-tools-fsutilsを実行してインストールすることができますandroid-tools-fsutilsというパッケージが必要になります:img androidのファイルは、imgのISO appsでサポートされているファイルと同じではありません& unrar apps。特定のツールが必要です。

Ubuntu Touchを移植する場合は、Thisが役立ちます。あなたはどんなOSのカーネルについて学ぶ必要が

は、それはOSがハードウェアと対話する方法です、それは&制御ハードウェア例えばCPUのクロック速度/ GPUクロック速度を起動します。

また、perl/pythonのようなスクリプト言語で十分ですが、それは必須ではありません。大まかなやり方でスクリプト言語を使うと簡単に変わることがあります。

実際には、シノーゲンのソースをダウンロードして移植しようとしている間にこの質問を見ましたが、私はどのように実際にはわかりませんが、CPU /カーネルについてはわかりました&いくつかのプログラミング言語。だから、私はそれを作ると思う。あなたは理解できないかもしれない多くの言葉を見つけるでしょう、無視しないでください。

常に試して、あなたが見るすべての単語を学習するアプリがRAM/CPU/GPU /ボード/ HDDとの対話方法を知って、ショートカット例えばGPU>グラフィックスプロセッシングユニットを知って、これはすべて&意志を理解しようとする際に役立ちますしますあなたの脳がCPU/GPU/APUのようなショートカットを混ぜないようにします。あなたはその後、それを修正するために失敗を怖がっお使いのデバイス&で何かを行うことを恐れている場合

、言うことだけで何かがあります、これはあなたがに失敗行います第一のものです。だから、何日も働かないまま放置することができるデバイスを試してみて、それを機能させるようにしてください。

関連する問題