問題タブ [boot]

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 投票する
4 に答える
3795 参照

android - Android - 起動後に /sdcard でアプリケーションを起動する方法

それが上にある場合、起動後に自動的にAndroidアプリケーションを起動する方法はあります/sdcardか?

わかりました。おそらく までBroadcastReceiverです。しかし、どのアクションが正しいですか?

ありがとう
ヤン

0 投票する
2 に答える
333 参照

linux - vmware の起動時にプロセス linux をデバッグするにはどうすればよいですか?

私はgdb,によるユーザー空間ソフトウェアのデバッグに習熟しています.

しかし、それを使用して、Linux vm が vmware で起動するプロセスをデバッグするにはどうすればよいですか?

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

batch-file - 変数を BAT の変数の値としてではなく、%VAR% としてファイルに書き込みます

変数の値としてではなく %VAR% として変数をファイルに書き込み、出力をリダイレクトするときに tasklist が適切に機能するように依頼します。

ファイルへの書き込みに使用するコード:

結果:

boot.bat に追加したいもの:

必要に応じて、セグメントだけでなくコード全体を公開できます。これはクールなスクリプトです:P ただ、この小さな問題があります。

私が考えることができる唯一の「回避策」は、最初のスクリプトを作成し、最初のファイルにエコーをエコーし​​、正しいシステムデータを書き込むことです(これは移植可能なスクリプトでなければならないため、機能しますが、面倒です)

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

android - Android - デバイスの起動時にアクティビティを自動開始できませんか?

デバイスの起動時にアクティビティを開始しようとしています。

奇妙なことは、私のコードがエミュレーターでは機能しているが、実際のデバイスでは機能していないことです。

自動開始のオンとオフを設定するための CheckBoxPreference を持つ、preferences.xml というファイルがあります。

これが私のコードです:-

これがこのレシーバーのマニフェスト部分です:-

助けてください!!

0 投票する
2 に答える
1947 参照

python - Linuxブートを渡すとInitが選択されます

起動時にブートローダーで構成されたブートオプションを介して、カスタマイズされたLinuxinitにいくつかのパラメーターを渡したいと思います。

私はPythonとCの両方でtestinitを作成しました。Pythonバージョンは、「=」または「。」を持たないカーネルブートオプションですべてを見ることができます。初期化。値はsys.argvにあります。ただし、Cプログラムは値を渡されていないようです。Pythonのsys.argvリストは、**argv配列を解析することによって生成されたと思います。以下は、明確にするのに役立つと思われるテストスクリプトとスクリーンショットです。

カーネルブートラインは次のとおりです。

kernel /grub/linux-2.6.38.4 root=/dev/vda1 init=/argv-{p|c} one two three four five

Pythonバージョン:

Pythoninitargvテスト

Cバージョン:

Cinitargvテスト

テストプログラムが終了する(そしてパニックを引き起こす)直前に、Pythonバージョンはカーネルがダイジェストしなかったブートオプションを吐き出しますが、Cバージョンはダイジェストしませんでした。私はsysvinitソースコードを見ましたが、それは同じように機能するように見えますか(C開発者ではありません)?

C initプログラムにブートオプションを渡すにはどうすればよいですか?

(ああ、Cプログラムはinitとして実行されていないときは期待どおりに動作します)

0 投票する
2 に答える
13859 参照

android - Android:起動時にサービスを開始しますか?

私はJavaに本当に慣れていませんが、経験豊富なC#コーダーです。

アクティビティを開始/停止できるサービスを作成しました。私の質問は、このサービスを「インストール」して、デバイスの起動時に開始するようにするにはどうすればよいですか?

私はこれを見つけました:

Androidの起動時にサービスを開始しようとしています

私はこれを次のように実装しようとしました:

どうしたの?1つのマニフェストにアクティビティとサービス/レシーバーを含めることはできますか?

ありがとう

ジェームズ

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

android - Tegra プラットフォームのカスタム Android イメージの起動中にエラーが発生する

Tegra プラットフォームのカスタム Android イメージの起動中にエラーが発生する

カスタム Android イメージを tegra 250 ボードにインストールしようとしています。

このために、nv-tegra.nvidia.com サイトから Android ソースをダウンロードし、カスタム イメージをビルドしました。

現在、nvidia が提供するフラッシュ ユーティリティを使用して、カスタム イメージをフラッシュしようとしています。

system.img をフラッシュしてカーネルを nvidia が提供するものと同じにすると、起動中に次のエラーが発生します。この場合、システムはハング状態になり、画面は空白になります。

Logcat の出力:


カーネル イメージ (boot.img) を system.img と一緒に置き換えると、次のエラーが発生します。この場合、システムは再起動し続けます。

Logcat の出力:

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

arm - ARM の起動プロセスとは何ですか?

ご存知のように、X86 アーキテクチャの場合: 電源ボタンを押すと、マシンは 0xFFFFFFF0 でコードの実行を開始し、ハードウェアの初期化を行うために BIOS でコードの実行を開始します。BIOS の実行後、ブートローダーを使用して OS イメージをメモリにロードします。最後に、OS コードの実行が開始されます。ARM アーキテクチャの場合、電源ボタンを押した後の起動プロセスは何ですか? ありがとう!

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

android - デバイス上のエミュレートされた環境でAndroidカーネルを起動します

携帯電話で新しいAndroidカーネルをコンパイルしようとしています。問題は、エラーメッセージにアクセスする手段がない状態でブートループになってしまうことです。電話でうまく動作する古いバージョンのカーネルをコンパイルできるので、必要に応じてカーネル構成にカスタムのものを追加できます。

私の目標は、古い動作中のOSで電話を起動してから、動作中のOSから新しいカーネルを起動し、新しいカーネルの起動中にログメッセージを取得できるようにすることです。

これが不可能な場合は、後で(他の動作中のOSを起動した後)カーネル(エラー)ログメッセージにアクセスする方法(たとえば、メッセージをSDカードに保存する)があります。

0 投票する
2 に答える
119 参照

operating-system - OSを部分的にシャットダウンしてから、機能状態に戻って起動することは可能でしょうか?

コンピュータがどのように再起動するかについてのこの非常に興味深いq/aを読みました。OSの開発についてはまったく知りませんが、システムを部分的にシャットダウンして、その時点から再起動できるかどうか疑問に思いました。

たとえば、Linuxでは、シャットダウン中に出力を正しく読み取ると、次のようになります。

  1. Terminate/KILLをすべてのプロセスに送信します。
  2. シャットダウンサービス/デーモン
  3. 電源を切る。

そして、起動シーケンスは次のようになります。

  1. BIOS、ブートローダー
  2. カーネルとモジュールをロードする
  3. サービス/デーモンを開始します
  4. プロセスを開始する

では、2時以降までシャットダウンしてから、3時以降にバックアップを開始できますか?基本的に、カーネルをメモリに保持しながらプロセスとデーモンをリセットする必要があると考えています。これにより、通常の(再)ブートでのカーネルのロード時間を節約できます。