問題タブ [bsp]

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

linux - ハードウェア抽象化レイヤーの明確化

Embedded Linux System Design and Developmentを読んでいるときに、次のテキストに出くわしました。

したがって、MIPS HAL とは、MIPS プロセッサおよび MIPS プロセッサで構築されたボードのサポートを意味します。BSP について話すときは、プロセッサ サポート ソフトウェアを持たず、ボードをサポートするための追加ソフトウェアだけを持つソフトウェアを指します。HAL は、サポートされているすべての BSP のスーパーセットとして理解でき、さらにプロセッサ固有のソフトウェアが含まれています。

ハードウェア抽象化レイヤーとは正確には何ですか (Linux に関して言えば) ? これは何らかの形で BSP に関連していますか? 私の理解では、BSP は、ブートローダー、カーネル コア、周辺機器用の特定のドライバーなどのボード固有のコードです。HAL は BSP のスーパーセットとしてどのように登場しますか?

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

android - AOSP Nougat ビルド システム - モジュールのみをビルドして system.img を作成する機能

今まで私は AOSP kitkat に取り組んでいましたが、今は Android nougat に移行しています。kitkat AOSP で /packages/apps/xyz_app にあるシステム アプリをビルドする必要があったとき、ソース全体をビルドする必要なく system.img をビルドするのに十分な "mmm" と "make snod" を使用していました。また、ランタイム同期を実行したい場合は、以下のコマンドを使用していました。

1) mmm /packages/apps/xyz_app
2) adb 同期
3) adb シェル停止
4) adb シェル起動

私にとって時間の節約になりました。

では、Android nougat でも同じ機能を利用できますか? そうでない場合は、system.img を作成する代替手段がありません。アプリが変更されただけの場合 (任意のコマンドを使用)、変更をオンザフライで同期する代替手段もあります。

ありがとう。