問題タブ [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.

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

android - Beagle board Eclair で Google Maps アプリケーションを実行するには?

プラットフォーム Google AP1s 2.1 update API レベル 7 で作成された Android Google マップ アプリケーションがあります。アプリケーションを Beagle Board (Android 2.1 update1 API レベル 7) にプッシュ/コピーすると、システムにアプリケーションが表示されません/アプリフォルダー。なぜこのように振る舞うのですか?jarを追加する必要がありますか?

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

linux - Linux カーネルの既存のモジュールを変更する

USBホストの大容量ストレージとしてポーズをとるためg_file_storageに、ドライバーとして使用しています。うまくいきました!!embedded linux

今、私はもっとする必要があります.... USBデバイスでイジェクトイベントをキャプチャすることです..これはg_file_storage今まで提供されていなかった機能です。

私はこれを手に入れましfunction fsg_suspend()た...これは、Windows USBホストが.....g_file_storage driverを行うときに呼び出されるルーチンです."Safely remove hardware"

ユーザー空間から監視する機能で/var/log/message 簡単なメッセージを送信するための簡単なprintkを追加することを考えています.....fsg_suspendBeagleBoard

しかし、私は非常に基本的なカーネルプログラミングの疑いに陥っています...助けていただければ....

私は単純なカーネルモジュールを作成しました..これはmodule.c、ファイルと言って、単純なmakeコマンドを使用してコンパイルし、modprobe/insmod挿入してから使用します... これは、完全に私が作成したモジュールに関するものです。

また、カーネルの再コンパイル中に構成ファイルでオプション M としてモジュールを構成しました。次に、make、make modules、make を実行しmodules_installmake_install 次に modprobeその特定の機能を使用します。.pl 間違っている場合は訂正してください....

しかし、ここでは、このモジュールはカーネル モジュールです。

そのメイクファイルを使用して再コンパイルできますか...そしてmodprobeを実行できますか...? しかし、このMakefileはこの考えをサポートしていないようです..

実行中のカーネルに既に存在するこのモジュールのコピーに干渉しますか? または、カーネルを再コンパイルする必要がありますか?

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

android - BeagleBoard 上の Android を使用した GSM モジュール

http://www.sparkfun.com/products/9427を GSM モジュールとして使用しています。私は FTDI と一般的な USB シリアル ドライバー用にビルドしました。私がしようとするたびに、pppd call GPRS私は取得しpppd: connect script failedます。
実行されたコマンドは次のとおり
です。 1. pppd /dev/ttyUSB0
2. netcfg ppp0 up
3. pppd call gprs

gprs スクリプト: `
/dev/ttyUSB0
460800
crtscts
modem
noauth
debug
nodetach
usepeerdns
noipdefault
defaultroute
user ""
0.0.0.0:0.0.0.0
connect '/system/bin/chat -s -v -f /system/etc/ppp/gprs-connect-chat'

gprs-connect-chat スクリプト:
TIMEOUT 15
ABORT "DELAYED"
ABORT "BUSY"
ABORT "ERROR"
ABORT "NO DIALTONE"
ABORT "NO CARRIER"
TIMEOUT 40
'' \rAT
OK ATZ
OK "ATQ0 V1 E0 S0=0 &C1 &D2 +FCLASS=0"
OK AT+CGDCONT=1,"IP","Singtel"
OK ATDT*99# CONNECT

0 投票する
9 に答える
282 参照

linux - より優れた組み込みプログラマーになるために、Linux の考え方を持つことは役に立ちますか?

疑問に思っていたのは、Linux の生き方や Linux アーキテクチャを知っていれば、特に何らかの OS が搭載されている組み込みデバイスでプログラミングするためのより良いフレームワークが得られるかどうかということです。
私が大きなことを見逃していないことを確認したいだけです:)

注:
私は Windows のバックグラウンドを持っており、C および C++ でプログラミングできます。
情熱的で、最終的に組込みプログラミングを始めたいと考えています。自宅で典型的な愛好家のプロジェクトを行うことから始めたいと思います。

私にとっての出発点として、誰かが BeagleBoard についてもコメントしてくれたらうれしいです。

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

c++ - Linux クロス コンパイルと動的ライブラリ/リンク

私は BeagleBoard 用に開発しようとしています。したがって、CodeSourcery Sourcery_G++_Lite ツールチェーンをインストールしました。

opencv ライブラリを使用したい。そこで、ソースを Ubuntu 開発システムにダウンロードし、gcc を共有ライブラリとしてコンパイルしてライブラリをインストールしました。x86-Architecture 用の helloworld-application をビルドすると、すべて問題ありません。

ここで、同じアプリケーションを ARM アーキテクチャ用の他のツールチェーンでコンパイルしたいと考えています。

コンパイル/リンク中に次の警告/エラーが表示されます。

明らかに、x86 アーキテクチャに使用するのと同じインクルード ディレクトリとライブラリ パスを使用しています。これは動作しません。しかし、私は何をしなければなりませんか?opencv-library をクロスコンパイルする必要がありますか?

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

android - タッチスクリーンでXとYを入れ替える

BeagleBoard C4にAndroidを正常にインストールしました(1週間の作業後)。ディスプレイとして、eGalaxUsbTouchControllerでLilliput669を使用します。X軸とY軸が逆になっているタッチスクリーンを除いて、すべて問題ないようです。

I:バス=0003ベンダー=0eef製品=0001バージョン=0210N:Name = "eGalax Inc. USB TouchController" P:Phys = usb-ehci-omap.0-2.2 / input0 S:Sysfs = / devices / platform / ehci -omap.0 / usb1 / 1-2 / 1-2.2 / 1-2.2:1.0 / input / input1 U:Uniq = H:Handlers = event1 B:EV = 9 B:ABS = 600000 3

I:バス=0003ベンダー=0eef製品=0001バージョン=0210N:Name = "eGalax Inc. USB TouchController" P:Phys = usb-ehci-omap.0-2.2 / input0 S:Sysfs = / devices / platform / ehci -omap.0 / usb1 / 1-2 / 1-2.2 / 1-2.2:1.0 / input / input2 U:Uniq = H:Handlers = mouse0 event2 B:EV = 1b B:KEY = 400 0 0 0 0 0 0 0 0 0 0 B:ABS = 600000 3 B:MSC = 10

タッチスクリーンのX軸とY軸を逆にする方法を知っていますか?

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

python - beagleboard は python または Ruby プログラムを実行できますか?

こんにちは、実験用に 2 枚の beaglboards を注文しました。Ubuntuや他の多くのLinuxフレーバーをこすることができることを私は知っています。

それは、Ubuntuで実行されるすべての簡単なソフトウェアを実行できるということですか?

Python と Ruby のインタープリターは、PC 上で動作するのと同じように動作しますか?

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

opencv - Ångström Linux に OpenCV をインストールするには?

Ångström Linux環境にOpenCV 2.2をインストールしたいと考えています。インストールしようとしましたが、成功しませんでした。Ångström Linux に OpenCV をインストールする手順は?

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

qt4 - BeagleBoard-XM-ビデオプレーヤーデバイスの設計

私はBeagleBoard-XMRevAに取り組んでいます。私はビデオプレーヤーソフトウェアを家庭用電化製品のように機能させようとしています。起動時にフルスクリーンでロードし、Angstromのデスクトップ環境を無効にしたい。BeagleBoardのソフトウェアUIデザインにLinuxカーネル2.6.32とQt4を使用しています。誰か提案がありますか?

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

android - USB シリアル コンバータ ttyUSB0 権限の問題

シリアルデバイスからデータを読み取るアプリケーションを開発しています。既存の C++ コードを共有ライブラリ (libProtocol.so は NDK を使用してビルド) として再利用し、デバイスからデータを読み取ってデコードし、アプリケーションに渡します。ただし、デバイスが接続されている場合、許可の問題により、共有ライブラリ コードはデバイスにアクセスできません。adb シェル コマンド ls -l/dev/ttyUSB0 では、「crw------- root root」が表示されます。adb から手動で chmod 777 ttyUSB0 を使用し、その後アプリケーションを実行すると、ポートを開くことができます。(C++ exe を作成して USB シリアル ポートにアクセスし、Android 環境で実行すると、ポートにはアクセスできますが、共有ライブラリからのアクセスは失敗します)

  1. アクセス許可を永続的に変更することは可能ですか?
  2. アンドロイドはルートまたは他のユーザーとして実行されますか?
  3. 通常、ttyUSB0 は dialout グループに属していますが、なぜ root および crw------- ではなく crw-rw---- として表示されるのですか?
  4. exe からのアクセスが機能し、共有ライブラリからのアクセスが失敗するのはなぜですか?

ハードウェア プラットフォーム: Beagle Board - XM OS: Android Froyo 誰か助けてくれませんか?