問題タブ [beagleboard]
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.
gtk - pkg-config –cflags gtk +-2.0'および'pkg-config–libs gtk + -2.0 gthread-2.0forarm-angstrom-linux-gnueabi-gccの互換性のあるコマンド
このコマンドを使用して、Linux(Intel)マシンでアプリケーションをコンパイルしました。gcc–g myapp.c –O3 –o myapp mylib.a'pkg-config –cflags gtk + -2.0''pkg-config –libs gtk + -2.0 gthread-2.0 'myappはLinuxマシンで正常に実行されています。
次に、MyappをAngstrom(Beagleboardで実行されているLinuxバージョン)用にコンパイルします。
だから私はangstrom-2011.03-i686-linux-armv7a-linux-gnueabi-toolchain(angstromのクロスコンパイラ)クロスコンパイラを使用してmyappをコンパイルしています。このコマンドを使用してパスを正常に設定しました
./usr/local/angstrom/arm/environment-setup
そして、私はこのコマンドを使用して、myapp.cをオングストローム用にコンパイルしました
[root @ acmemsys internetTV_partialDecoding]#./arm-angstrom-linux-gnueabi-gcc -g myapp.c -O3 -o myapp mylib.a'pkg-config --cflags gtk + -2.0''pkg-config --libs gtk + -2.0 gthread-2.0 '
エラー:
arm-angstrom-linux-gnueabi-gcc:mylib.a:そのようなファイルまたはディレクトリはありません
arm-angstrom-linux-gnueabi-gcc:pkg-config --cflags gtk + -2.0:そのようなファイルまたはディレクトリはありません
arm-angstrom-linux-gnueabi-gcc:pkg-config --libs gtk + -2.0 gthread-2.0:そのようなファイルまたはディレクトリはありません
arm-angstrom-linux-gnueabi-gcc:'cc1'を実行しようとしてエラーが発生しました:execvp:そのようなファイルまたはディレクトリはありません
だからそれを聞きたい:
このエラーを取り除く方法
arm-angstrom-linux-gnueabi-gcc:mylib.a:そのようなファイルまたはディレクトリはありません
/li>- pkg-config --cflags gtk+-2.0およびpkg-config--libsgtk + -2.0(オングストローム)の代わりに使用されるパッケージまたはコマンド。
そして、なぜこのエラー
やってくる。
この問題を解決するのを手伝ってください。
前もって感謝します
embedded - 画像処理およびgps/gsmに使用される適切な組み込みシステム
特定の場所に組み込みシステムをインストールしたいプロジェクトに取り組んでいます。システムにはカメラが搭載されており、システムはカメラから取得した画像に対して画像処理機能を実行する必要があります。
システムには、gpsおよびgsmモジュールを接続する必要があります。
必要なハードウェアを選択している最中です。ビーグルボードまたはFPGAのどちらを使用するかを考えていますが、どちらが自分のアプリケーションに適していますか?他のボードをお勧めしますか?これらのモジュールとインターフェースできるgsmまたはgpsモジュールを知っていますか?
ありがとうございました
beagleboard - Beagleboard: NAND フラッシュが消去され、起動しなくなりました
私は Beagle ボード OMAP3530-GP を持っていて、カーネルと rootfs を SD カードの 2 つのパーティションにコピーし、それを起動したいと考えていました。
SD カードのパーティション 1: 次のファイルを同じ順序で含む FAT32 ブート パーティション: MLO u-boot.bin uImage uInitrd
そしてパーティション 2: rootfs
今、私は最初にそれを起動しました。
NANDに以前のu-boot.binがあり、それを読み取っていて、それを消去したかったので、気紛れな瞬間にそうしました:
そして、再起動して、読み取り不能なシリアル文字がいくつか表示され、ブートローダーが起動しなくなったことに気づきました。
その後、NAND 内の X-loader 1.4.2 を削除した可能性があることに気付きました! これをブート パーティションにコピーして、X-loader を NAND ではなく SD カードから起動できるようにしました。ただし、電源を入れたときに同じ読み取り不能文字が表示されます:( :(
私は何をしますか??ブートローダーを機能させるには?
前もって感謝します
embedded - omap_udc.c g_hid.c オングストローム Linux を使用したビーグルボード上の hid ガジェット
Beagleboard xm を HID ペリフェラルとして使用するには、次のことを行う予定です。
- オングストロームで物を作る方法を発見してください。
- カーネル ソース 2.6.32 を入手します。
- omap_udc と g_hid をコンパイルする
- それらのモジュールをカーネルに挿入します
- gadget_hid.txt から例をコンパイルします。
- hid_gadget_test /dev/hidg0 キーボードでキーボード コマンドを送信する
それは私がやりたいことをする良い方法ですか?
http://www.edaboard.com/thread145675.htmlは、'09 からのやや関連する問題です。
node.js - BeagleBoard 上の NodeJS fs.write エラー Unknown -1
BeagleBone のシリアル (uart) ポートを使用できる NodeJS ライブラリを作成しようとしています。一部のピンは多重化されているため、一部の構成ビットを 2 つのファイルに書き込む必要があります。構成ビットを書き込んで uart を有効にする関数は次のとおりです。
この関数を含むファイルは次のとおりです。この関数を実行した結果の出力は次のとおりです。
正しい出力がテスト ファイルに書き込まれることを確認しました。多数のモード パラメータを試しました ('0777' は問題ではありません)。同期関数と非同期関数を使用してこれを試しましたが、うまくいきませんでした。 、Pythonでこれらのファイルに書き込みます。この問題を解決するのに役立つアイデアがあれば、とても感謝しています。
これはプロジェクトのgithub リポジトリです。現在は初期段階にあるため、多くのドキュメントはありません。Python バージョンもレポにあります。
ubuntu - Ubuntu 11.10 ネットブック リミックスと BeagleBoard-xM Rev C
ARM OMAP4用にプリインストールされた、Ubuntu 11.10ネットブックリミックスをインストールしようとしているBeagleBoard-XM rev Cがあります。setup_sdcard.shを使用して、手紙の指示に従いました。
ボードを起動できるようになりました(約95%の確率で...)が、単にターミナルが表示されます
何かでログインするのを待っているようで、キーボードは反応します...しかし、ユーザーを構成する機会が与えられたことはなく、文書化されたデフォルトのユーザーもありません。考えられるすべての組み合わせを試しました...ルート/ルート、ubuntu/[空白]など...
ここで何が起こっているか知っている人はいますか?ありがとう。
beagleboard - Cloud9 IDE を使用して BeagleBone でコードを実行する
私は BeagleBone を初めて使用します。私は今までArduinoを使ってきました。
BeagleBone を Linux ラップトップに接続し、BeagleBone をルーターに接続します。
192...:3000 を参照することで、ボードから Cloud9 を開くことができます。このコードを読み込んで実行したい: https://github.com/jadonk/bonescript
ここで説明: http://www.gigamegablog.com/2012/01/05/beaglebone-coding-101-blinking-an-led/
[ファイル] メニューに、新しいプロジェクトを作成するオプションが見つかりません。コードを Cloud9 にロードするにはどうすればよいですか?
c - 仮想アドレスを物理アドレスにマップし直す
免責事項:私はこの質問をTexas Instruments Forumに相互投稿していますが、5 日間応答がありません。私は組み込みプログラミングにかなり慣れていないので、追加情報が必要な場合、または私のアプローチが無意味である場合は指摘してください。
動機
Texas Instruments の DM3730 プロセッサを搭載した組み込みデバイスがあります (Beagleboard -xm にあるものと同じです)。プロセッサは、ディスプレイ サブシステム (DSS) を介して LCD ディスプレイに接続されています。ディスプレイが非常に暗く見えるため、ガンマ補正が必要です。幸いなことに、DSS にはパレット/ガンマ ルックアップ テーブルがあります。残念ながら、私はそれを機能させることができません。
わかったこと
Texas Instruments Forum で同等のプロセッサに関する同様の質問を見つけたところ、TI の従業員が次のような説明をしてくれました (強調は私のものです)。
現在の Linux カーネルでカラー インデックス付きグラフィックスがサポートされているとは思いませんが、アプリケーション レベルから直接レジスタ構成を使用して有効にするのはかなり簡単です。
[...]
次に、256 個の符号なし整数の配列を宣言し、各カラー インデックス エントリに必要な RGB 値を入力します。
DISPC_GFX_TABLE_BA を以前に構成された配列の物理アドレスに設定します (注 1、これには仮想アドレスではなく物理アドレスが必要なので、マップし直す必要がある可能性があります。注 2、これは 32 ビットで整列されたアドレスである必要があるため、配列がどのように作成されるか (少し大きい char の配列を作成し、開始が 32 ビット境界になるように配列を設定する必要がある場合があります)
[...]
彼は後でmem_utilを参照してアドレスを変換し、これを使用してアプリケーション レベル (ユーザー空間) からレジスタに直接書き込むことができましたが、仮想アドレスを物理アドレスに「マップ バック」する方法がわかりません。
システムインフォメーション
私の質問
- 仮想アドレスを物理アドレスに戻すにはどうすればよいですか?
- これはユーザー空間で実行できますか? (ユーザーがガンマカーブを調整できるインターフェイスを提供することを想定しています)
- これは一般的に正しいアプローチですか?これをカーネル空間に移動する必要がありますか (Linux カーネルの経験があまりないため、これを実行するのは気が進まない)
- 良いリソースや例!
linux - AngstromLinuxでの自動ログイン
ログインを要求せずにAngstromLinuxを起動してシェルを開くためのクリーンな方法は何ですか?
android - Cotex A 8 用の Android アプリケーションのコンパイル
Cortex A-8 を搭載した Beagleboard XM に Android Gingerbread 2.3.4 を正常にインストールしました。Eclipse でクロス コンパイルのターゲットとして Cortex -A-8 を選択するにはどうすればよいですか?
よろしくお願いいたします。
ヘシュシャム