問題タブ [angstrom-linux]
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.
linux - Beaglebone Angstrom:読み取り専用のルートファイルシステムを有効にする方法
AngstromLinuxディストリビューションを使用してBeagleboneボードでアプリケーションを開発しています。ルートファイルシステムは、電源をオフにしても読み取り/書き込み可能な構成で堅牢ではないため、読み取り専用としてマウントする傾向があります。
ルートファイルシステムを読み取り専用としてマウントする方法について提案できますか?ルートファイルシステムを読み取り専用でマウントしてから、読み取り/書き込み可能に戻す手順は何ですか?
これらのステップで、私はより堅牢なファイルシステムを手に入れる傾向があります。
よろしく
linux - 奇妙な「sh」の振る舞い
Linux用のオングストローム分散を使用してBeagleboneボードでアプリケーションを開発しています。興味深い問題に直面しました。
私が実行するとき:
ターミナルでそれは言う
しかし、私が実行すると
と
動き出しますか?
最初の構成でアプリケーションを実行できない理由と理由は何ですか?
./とshの違いだと思います。違いは何ですか?
beagleboard - beaglebone: どのように pwm クロックを設定しますか?, C で書かれたプログラムを通して
私は最近 Beaglebone を使用していますが、質問があります。
以前に TI マイクロコントローラを使用して、必要に応じてレジスタを設定したことがあります。
私が理解していることから、Angstrom ディストリビューション (ボードに付属しているもの) では、必要に応じてプロセッサのレジスタを設定できます (/sys のカーネルおよびクラス フォルダーを介して)。オングストロームのファイルを TI マイクロプロセッサのレジスタとどのように関連付けることができますか?
また、PWM 信号のクロック/タイマーを設定するにはどうすればよいですか? C のプログラムを使用して実行したいと考えています。Python で記述されたライブラリとプログラムを見つけましたが、実際に何が設定されているかを理解するのに役立ちません。
あなたが提供できる助けに感謝します。
前もって感謝します。
ガス
python - Linux Angstrom で Python を使用して画像を表示する
GUI が無効になっている BeagleBoard で画像を全画面表示する Python スクリプトがあります。スクリプトは、ボードの起動時に開始されます。これには、完全に正常に動作する PyGame を使用します。何らかの理由を除いて、画像の品質は縮小されています。画像は HQ に保存されているため、PyGame が画像をリサンプリングすると想定しています。これをどこで変更できるかを見つけることができなかったので、PyGame を置き換えることにしました。また、画像を「ただ」表示するのは少し多すぎるようです。
画像を表示するためのコードを以下に示します。ドキュメントによると、デフォルトの画像ビューアは画像を表示します。(これはXVであるはずです)。しかし、画像がファイルパスである以下のコードを実行するとすぐに、「sh: xv: not found」が表示されます。
そこで、XV パッケージをインストールしようとしましたが、Angstrom 用にインストールする方法が見つかりません。
私の質問は、「Python で画像を全画面表示する方法は?」のいずれかです。(答えは上記のコードであるはずでした)。または、「Angstrom に XV をインストールするにはどうすればよいですか?」という質問です。(opkg install のパッケージ名は何ですか)
調べてみたのですが、うまくいくものがありませんでした...
wget - 私のビーグルボーンでウェブからファイルを取得しようとしています
私は今日ビーグルボーンを手に入れ、Linuxのオングストロームディストリビューションをロードし、壁にぶつかりました。これが私が箱を開けてからしたことです:
http://beagleboard.org/static/beaglebone/latest/README.htmから64ビットWindowsドライバーをダウンロードしてインストールし、USB経由でビーグルボードを接続できるようにしました。
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.htmlからパテをダウンロード
COM(COM8)と速度115200でパテをセットアップしてから、シリアルUSB端末を開いてビーグルボードとインターフェイスします。
この時点で、次のようなwgetコマンドを実行するたびに次のようになります。
次のエラーが発生します:
ワイヤレスでインターネットに接続しています...開く必要のあるポートなどはありますか?wgetはWebにまったくアクセスできないようです。
イーサネット経由でインターネットに接続していないので、自分を制限していますか?その場合は、ファイルをWindowsボックスにダウンロードして、手動で転送する方がよいでしょうか。
opencv - BeagleBone、OpenCV、ウェブカメラの問題
私はBeagleBoneをOpenCVとキャプチャカメラで動作させようとしていましたが、今のところそれを行うことができませんでした。LogitechC270Webカメラを使用しています。これが私がこれまでにしたことです:
- OpenCVバイナリをインストールして、カメラを試しました。キャプチャが機能しませんでした。Gitから最新バージョンをダウンロードしてコンパイルしました。それからそれは私のデスクトップで動作しました。
- ÅngströmにはOpenCVがプリインストールされているので、Webカメラを直接接続しようとしました。しかし、「タイムアウトの選択」エラーが発生し、キャプチャした画像を保存すると、すべて黒でした。
- Ångström(
opkg remove opencv
およびopencv-dev
)からOpenCVを削除しました。それはうまくいったと言ったが、図書館はまだにあった/usr
。そこで、それらを手動で削除し、ホストでクロスコンパイルしたライブラリをコピーしました。でも今はカメラに接続することすらできません。Captureは再びnullを返します。
opkg list-installedを確認しましたが、OpenCV2.4がリストされています。ただし、ライブラリ/usr/lib
とインクルードは私がコピーしたものです。この問題を解決するにはどうすればよいですか?
注:WebカメラはÅngströmによって認識され、dmesgはWebカメラへの正常な接続を示します。
eclipse - Arm-angstrom gcc コンパイラが openCV ライブラリをスキップする
BeagleBone で OpenCV を使用して最初のプログラムをクロスコンパイルしています。
私は Eclipse Juno IDE、arm-angstrom-linux-gnueabi-gcc コンパイラ、および最新の OpenCV ライブラリを使用しています。PC で OpenCV を使用してプログラムを正常にビルドし、「Hello World」を BB に正常にクロスコンパイルしてから、BB で OpenCV をクロスコンパイルしようとしました。
OpenCV ライブラリ (「hello world」コードを変更せずに opencv_highgui) をリンクしただけで、コンパイル後に次のエラーが発生しました。
Arm コンパイラはこのライブラリを無視しますが、その理由はわかりません。
この問題を解決するにはどうすればよいですか?
java - Beagleboard/オングストローム フリージング シリアル ポート アプリケーション
Beagleboard-xM/Angstrom で Java アプリケーションを実行していますが、シリアル通信が開始されると、しばらくするとアプリケーションがフリーズし、プロセスをキャンセルする必要があります (ターミナルで ctrl + c)。私はすでにCで同じことをしようとしていますが、それもフリーズします。
Java で RxTx ライブラリを使用していますが、別のフォーラムで、Raspberry Pi にも同様の問題があるとのことでした。誰かが私に何か提案できますか?誰かがすでにこの問題を発見しましたか?
前もって感謝します。
linux - BeagleBoard のオングストロームでのログイン時に自動起動プログラム
ログイン後にアプリケーションを自動的に起動するにはどうすればよいですか? 私は次のことを試しました:
- 編集
/etc/inittab
中ですが、ファイルがありません/etc/inittab
。私のシステムは systemd を使用しているようです。 - アプリケーションを script に追加して開始します
/etc/rc.local
。 - にスクリプトを追加し、 にスクリプト
/etc/init.d
へのシンボリック リンクを 追加します/etc/rc5.d/S51script_name
。 ~/.bashrc
とからスクリプトを呼び出します~/.bash_profile
。- systemd にサービスを追加しましたが、それを機能させることができず、私の目的よりも複雑に思えます。
BeagleBoard xM で Angstrom v2012.01-core - Kernel 3.0.17+ を実行しています。
github - githubリポジトリから個性ファイルのクローンを作成するのが難しい
私のプライベートgithubリポジトリから個々のファイルをプルしようとしていますが、問題が発生しています。
具体的には、これは機能します。
しかし、単一のファイルを複製/取得する方法に関するドキュメントが見つからないようです。私はいくつかのバリエーションを試しました:
パスワードの入力を求められるたびに:
有効なパスワードを入力する場合を除いて、次のようになります。
この時点で何をすべきかわからないので、私はAngstromLinux3.2.28を実行しています。