問題タブ [gumstix]

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 に答える
274 参照

linux - Lighthttpd-Webアプリケーションからシステムネットワーク設定ファイルを更新するための最良の方法

プロジェクトに使用しているGumstix(Linuxを実行)があり、組み込みのWebサーバーで実行されているWebページを介してイーサネット/Wi-Fi構成を構成できるようにしたいと考えています。

ルーターなどがどのように機能するかを考えてみてください。デフォルトのWebアドレスにログインして、そこからすべてを構成できます。それが私がやりたいことです。

誰かがこれを行うための良い方法を知っていますか?テンプレート化された構成ファイルをどこかに置くことの問題ですか、それから私は既存のネットワーク構成ファイルをテンプレート化されたものでオーバーライドするだけです(提供されたユーザー情報、例えばwifiキーなどを使用して)。これは物事を行うための最もクリーンで最も正しい方法のようには思えません...またはこれを達成するために使用できるライブラリなどがありますか?

ありがとう!

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

embedded - ARM / Gumstixでtesseract-ocrをコンパイルしますか?

特定のGumstixボードにあるIntelPXA270用にtesseract-ocrをコンパイルすることは可能ですか?誰かがこれを成功させましたか?もしそうなら、どのようにそうしましたか?

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

linux - ioctl() を使用してカーネル モジュールを操作するにはどうすればよいですか?

そこで、linux/timer.h ファイルを使用するカーネル モジュールを作成しようとしています。モジュール内だけで動作するようになりましたが、現在はユーザープログラムから動作させようとしています。

これが私のカーネルモジュールです:

具体的には、ユーザー プログラムで TimerSetup() 関数を呼び出す必要があります。ioctl() を使用する必要があることはわかっていますが、MODULE FILE で TimerSetup() を ioctl() 経由で呼び出せるように指定する方法がわかりません。

また、私の 2 番目の質問: モジュールを insmod でき、正しいメジャー番号で /dev/mytimer に mknod することもできました。しかし、ファイル記述子を取得できるようにopen()しようとすると、-1が返され続けました。これは間違っていると思います。パーミッションが適切であることを確認しました (実際、念のため 777 にしました)... それでも機能しません... 何か足りないものはありますか?

念のため、ユーザープログラムを次に示します。

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

android - Linux Bluetooth が UUID の Android サービスを見つけられない

Bluetooth 経由で Android 2.x デバイスに接続して通信するために、GUMSTIX(Linux) を実行している組み込みシステムでプログラムを作成しようとしています。GUMSTIX がクライアントで、Android がサーバーです。GUMSTIX が接続できるように、Android サービスが使用するチャンネル番号を見つけようとしていますが、何らかの理由で、一致する UUID を持つサービスが見つからないように見えるため、ルーチンがチャンネル番号を返しません。

GUMSTIX ルーチンに提供された UUID と Android デバイス上の UUID は、実際には同じ番号ではないのではないかと考えています。Android には 128 ビットの UUID が必要です。

Android ドキュメントから:

UUID は、128 ビットの Universally Unique Identifier (UUID) の不変の表現です。

UUID には複数のバリアント レイアウトがありますが、このクラスは RFC 4122 のバリアント 2 である Leach-Salz バリアントに基づいています。このクラスは代替バリアントをモデル化するために使用できますが、その場合、ほとんどのメソッドはサポートされません。それぞれの方法を参照してください

Androidで使用されるUUID:

GUMSTIX の C コード失敗した場所を示すコメントを探します

}

編集:

acceptThread (接続を受け入れる)、ConnectThread (接続を完了する)、および ConnectedThread (接続を維持し、ハンドラーを確立する) の Android コード

Android コードは、こちらの Bluetooth チャットの例から採用されました

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

gumstix - bitbakeを使用してカスタムgumstixカーネルを構築する

私はe-CAMカメラで動作するように構成しているgumstixOveroを持っています。カメラの製造元から提供されたドキュメントでは、2.6.34カーネルにパッチを適用し、VideoForLinuxサポートでコンパイルするように求められています。私がgumstixのユーザードキュメントを見ると、実行する必要があると言われています。

ただし、このコマンドを実行すると、

仮想/Linuxをどのように提供するかについては完全にはわかりません。このエラーを修正する方法について何かアイデアはありますか?

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

linux - gumstix Linux イメージに asm/ioctl.h がありません

ioctl.hオンボード ADC を使用するために、Gumstix Linux に含めようとしています。

次に、私のマシンにないものをioctl.h含めます。asm/ioctls.h

実際、/usr/asmディレクトリ全体がありません。追加/インストールする方法と、欠落している理由を誰かが知っていますか?

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

java - main がパッケージ内にある場合の JamVM NoClassDefFoundError

HelloWorld をパッケージに入れようとすると、NoClassDefFoundError、クラス ファイルの名前が間違っています。Jamvm v1.5.2 を使用しています。HelloWorld がパッケージに含まれていないときに実行できるため、クラスパスが正しく設定されていると想定しています... jamvm を使用してパッケージ内でメインを実行するにはどうすればよいですか? これを機能させるには、どのパスを設定する必要がありますか? ありがとう。

Hello.java:

root@overo:~/default# jamvm こんにちは
、gumstix です。

Hello.java:

root@overo:~/test# jamvm Hello
スレッド「メイン」での例外 java.lang.NoClassDefFoundError: Hello
原因: java.lang.NoClassDefFoundError: クラス ファイルの名前が間違っています

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

java - Gumstix で JamVm がアプリケーション (jpcap を使用する) を実行していない

ここの初心者なので、ばかげた/明白なことを尋ねることを事前にお詫びします。Gumstix overo ボード (Linux カーネル 2.6.34) で Java アプリケーションを実行しようとしています。これまでのところ、JamVm (jvm)、jikes コンパイラ、およびクラスパス ライブラリをインストールしました (このチュートリアルの手順に従って)。HelloWorld プログラムを実行しましたが、問題ないようでした。

「jpcap」ライブラリを使用する別のアプリケーション (「MyApp」など) を実行しようとすると、jvm から次のようなエラーが表示 されます。 (ファイル 'libjpcap.so' として) gnu.classpath.boot.library.path および java.library.path 内。. .

このアプリケーションは、Netbeans 7.1 を使用してコンパイルされました。次のような構造の dist フォルダーが生成されました。

dist: |-- MyApp.jar |-- Readme |-- lib (フォルダ) |---|-- jpcap.jar |---|-- swing-layout-1.0.4.jar

readme によると、このアプリケーションをデプロイするには、dist フォルダーに移動して「java -jar "MyApp.jar"」と入力する必要があります。これを行うと ('jamvm -jar MyApp.jar')、上記のエラーが発生します。

私の gumstix ボードには libpcap-1.1.1-r1.6 がインストールされています。(ボードに /usr/lib/libpcap.so.1 が見つかりました。)

誰が何が問題なのか知っていますか?アドバイスをいただければ幸いです。

Ps: この質問は、ほんの数分前に gumstix-users リストに投稿しました。返信の可能性を高めるために、ここにも投稿しています。ここにいるみんなが大丈夫であることを願っています。

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

java - Gumstixでjpcapのコンパイル/インストールが失敗する

(以前の質問で、誰かが私を助けるのに役立つ場合は、少し背景を見つけることができます:GumstixでJamVmが(jpcapを使用する)アプリケーションを実行していません)。

Gumstix overo ボードでパケット スニッフィング Java アプリケーションを実行しようとしています。このアプリケーションは、Windows 7 で Netbeans を使用して開発されています。Gumstix (JamVm を使用) で実行しようとすると、libjpcap.so ファイルが見つからないというエラーが表示されました。次に、オングストローム ディストリビューションの jpcap パッケージ (または libjpcap.so) とアーム アーキテクチャ (ディストリビューションに関係なく) を検索しましたが、何も見つかりませんでした。

したがって、jpcap Web サイト ( http://netresearch.ics.uci.edu/kfujii/Jpcap/doc/install.html ) で提案されているように、現在、Gumstix ボードで jpcap ソース コードをコンパイルしようとしています。Makefile (/src/c/Makefile) で、JAVA_HOME を /usr/java/latest に設定しました。「make」を実行すると、大量のエラーが発生します。それらのいくつかを以下に示します。

jni.h が最初のエラー メッセージの原因であることがわかり、Linux ボックスを検索しましたが、jni.h が見つかりませんでした。この見つからないファイルがエラーの原因ですか? どこかにいくつかのパスを追加するのを忘れましたか?

どんな助けでも大歓迎です。前もって感謝します。

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

java - ガムスティックスでopenjdkをダウンロードする際の問題

jpcap のインストール手順 http://netresearch.ics.uci.edu/kfujii/Jpcap/doc/install.htmlから、jpcapを Gumstix ボードで動作させるには JRE 6 が必要であることを理解しています。(あれは正しいですか?)

opkg を使用して openjdk-6-java をダウンロードしようとすると、次のエラーが表示されました。

librhino に関する情報が見つかりません。誰でもこれで私を助けてもらえますか?Linux angstrom ディストリビューション バージョン 2.6.34 で Gumstix overo を使用しています。私のボードには JamVM バージョン 1.5.3 もあります。単純な ?HelloWorld Java アプリケーションを実行できますが、jpcap を含むものは何もありません。

PS: ここに少し背景があります: 私がコンパイルした jpcap ファイル (libjpcap.so) は、gumstix で実行しようとしているどの Java アプリケーションにも表示されないように見えるため、openJDK のみをダウンロードしようとしています。同じフォルダーにコピーしても(パスの問題を除外するために)ありません。libpcap が正常に動作していることに注意してください (C 言語のパケット スニファで使用したところ、動作しました)。