問題タブ [rom]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
470 参照

android - lg g2 d802 用の CyanogenMod のコンパイル

intl G2 用の CyanogenMod をビルドしようとしています (私が行った唯一の変更は halo の追加です)

私が行ったレポinitのために:

そして、レポ同期 -j8

その後、私が言ったように、ハローを追加しました。

そして今、私は次のようにして構築しようとしています:

しかし、私が得る唯一のものは次のとおりです。

デバイスを見てみると lge/d802 ディレクトリがないのでわかりません。init コマンドを実行すると、特定のファイルをダウンロードする必要があります...

また、昼食と朝食のコマンドで同じエラーが発生しました...

どこが間違っているのか、何ができるのか分かりますか? デバイス固有のファイルをダウンロードする必要があると思いますが、これを行うにはどうすればよいですか (これがエラーの場合) ? わかりません...よろしくお願いします!

0 投票する
4 に答える
12974 参照

android - カスタム ROM を確認するにはどうすればよいですか?

カスタム ROM がインストールされているかどうかをデバイスで確認したい。デバイスにカスタム ROM がある場合、アプリを実行したくありません。コードでこれをどのように知ることができますか?

0 投票する
1 に答える
21224 参照

android - Android adb sideload コマンド

linkで sideload コマンドのチュートリアルを読んでいます。

これには、リカバリ モードで再起動し、adb sideload [file].zip を使用する手順が含まれています。

私の質問は、サイドロードがその zip ファイルで実際に何をするかということです。過去に、私は AOSP をコンパイルし、使用してデバイスをフラッシュしました

  • adb 再起動-ブートローダー
  • adb fastboot flashall -w

サイドロードは上記と同様のことを達成しようとしていますか?

編集:

サイドロードに関する私の混乱は、Android のメモリがどのように構成されているかを理解していないことに起因していると思います。2 つのリンクを見つけました。

最初は Android パーティションを説明するリンクです:パーティション

2番目は、Androidのメモリを説明するSOの答えです:メモリ

これまでの私の理解はこれです:

Android には RAM と ROM があります。ROM は、/system、/data、/boot、/recovery、/cache、/misc、/sdcard などの複数のパーティションに分割されています。

現在、サイドロードに関連するリンクには、このコマンドが zip ファイルをインストールすると記載されています。

私がまだ理解していないのは、このzipファイルがAndroidのROM全体を置き換えるということですか? つまり、上記のリストのように適切なパーティションが必要ですか?

これは、同様のコマンド「fastboot flashall」についても混乱させます。私がそれを実行すると、ターミナルはいくつかのパーティションに書き込みを行うことを知っています。だから私の質問はこれらに要約されます:

1) サイドロードは ROM 全体を置き換えますか?

2) 関連するコマンド「fastboot flashall」も ROM 全体を置き換えますか?

3) 選択したパーティションを置き換える方法はありますか?

ありがとう。

0 投票する
1 に答える
469 参照

arm - ROMおよびRAMへのARM CM3のプログラミング

現在、余暇のプロジェクトをアップグレードして、Microchip の 8 ビット マイクロの代わりに ARM を使用するようにしています。

しかし、残念ながら私はいくつかの問題に遭遇しました:

プログラミング方法の違いがよくわかりません: - ROM へのプログラミング - RAM へのプログラミング (私の場合は 32K しかありません)

私はすでに、IAR IDE を使用していくつかの「hello world」テストを実行しました。ここでは、コンパイル/プログラミングは、私が心配していなかった特定の構成で行われました。しかし、IAR IDE と IAR コンパイラの 32K 制限が気に入らなかったので、新しい環境をセットアップすることにしました (以下の構成を参照)。

Eclipse 環境をセットアップした後、IAR から提供された例を使用して、ARM を RAM にプログラムすることができました。しかし、ARM を ROM にプログラムしたいと思ったとき、プログラムは何もしないようです。ROM または RAM への何らかのマッピングを行ったと思われる makefile の例を使用しました。

ROMは読み取り専用メモリであり、電源が切断された後も空にならず、RAMの方が高速ですが、毎回プログラムをARMにダウンロードする必要があることを私は知っています.

プログラムを ROM と RAM の部分に分割する必要がありますか、それとも、電源投入時に ARM がコードを RAM に再マップするようにすべてを ROM にプログラムできますか?

現在、次の構成を使用しています。

  • Codesourcery GCC
  • エクリプス C/C++
  • Segger Jlink プログラマー (GDB サーバー)
  • CMSIS または LPCOpen ライブラリ (まだ完全には機能していません)
  • NXP LPC1766 コーテックス M3
  • Windows 8 64 ビット
  • LPC1768 および CMSIS の IAR の例
  • NXP の例: lpc17xx.cmsis.driver.library

ROMとRAMのさまざまな用途と、ROMとRAMメモリを利用するためにコンパイラ/メイクファイルを設定する方法を理解するのを手伝ってくれませんか。

最後に、毎回再プログラムしなくてもARMの電源をオフにできるように、ARM(私は思う)をROMにプログラムできるようにしたいと考えています。

0 投票する
3 に答える
95 参照

android - アプリが Android を閉じないようにする

ホームボタンでも戻るボタンでも、Androidで閉じることができないアプリを作成する必要があります。現在、アプリを公開する必要がないため、独自の ROM を作成することを検討しています。これは私の会社の内部アプリですが、他に簡単なオプションがあるかどうかを考えていました。

0 投票する
0 に答える
721 参照

android - グローバル デバッグとカスタム ROM

ここに画像の説明を入力

上の画像には 2 つのデバイスがあり、1 つは CyanogenMod をルートとし、もう 1 つはストックの TouchWiz Rom です。2 番目のデバイスは、APK のマニフェストにデバッグ フラグが設定されているかどうかを気にせず、すべてを表示します (proguard がソースから削除するものを除く)。logcatによる情報漏えいのテストを行っています。グローバル デバッグを可能にする ROM の設定または違いを知っている人はいますか? ROM バージョンの横にあるデバッグに注目してください。私が覚えているのは開発者モードのフラグですが、この設定がどこにあるのかわかりません。