問題タブ [linaro]
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.
arm - Ubuntu で qemu を使用して Beagleboard エミュレーターをセットアップする
Ubuntu 14.04 で Beagleboard 用に qemu をセットアップするには、以下のリンクの手順に従います。
http://www.cnx-software.com/2011/09/26/beagleboard-emulator-in-ubuntu-with-qemu/
コマンドでqemuでALIPイメージを実行しようとしたとき:
次のエラーが発生しました:
このエラーを修正するにはどうすればよいですか?
PS:
- Beagleboard と Qemu 環境は初めてです。
- Beagleboard 用のユーザー空間 Arduino ライブラリを理解しようとしています。詳細については、http://elinux.org/Userspace_Arduino を参照してください。LEDの点滅、7 セグメント ディスプレイなどのサンプル コードをテストする方法を誰かが教えてくれると助かります。 .from Userspace Arduino in Qemu.
arm - objdump は、ラベル付け後に逆アセンブルを停止します
Linaro ツールチェーンを使用して、アセンブリと C で AArch64 アプリケーションを設計しており、objdump を頻繁に使用して、自分の逆アセンブルされたバイナリを確認しています。ただし、objdump はファイルの一部をデコードせず、データとして扱います。ソースの 2 番目のラベルの後に常に発生します。
たとえば、次のコード:
分解して
なぜこれが起こるのですか?
qemu - qemu/linaro の起動中に linaro-media-create エラーが発生する
qemuでlinaroを実行しようとしています。私はこのガイドに従っています https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Virtual_ARM_Linux_environment#Create_the_VM_disk_image
linaro-create-media コマンドは全体的に実行されますが、途中でエラーが発生します。そのため、次のコマンド sudo mount でエラーが発生しています
「無効なオフセット '' が指定されました」
ファイルのフェッチ中に linaro-create-media コマンドでこのようなエラーが多数発生します。
http://ports.ubuntu.com natty-updates/universe armel パッケージ 404 が見つかりません。
gcc - gcc; アーム64; aarch64; 認識されないコマンド ライン オプション '-mfpu=neon'
コンパイルエラーが発生しました:
-mfpu=neon フラグを指定してコンパイルしようとすると、認識されないコマンド ライン オプション '-mfpu=neon'* 。実際、私が試した「mfpu」オプションはどれも失敗しました。ただし、ドキュメントではこのフラグが言及されているため、有効である必要があります
このキーの何が問題になっていますか? コンパイラに NEON を使用するように指示するにはどうすればよいですか?
Linaro GNU aarch64 Linux ツール 4.8 が使用されます。
ありがとう。
linux - マウント: ファイルシステムの種類を指定する必要があります
qemu/linaro チュートリアル、 https: //developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Virtual_ARM_Linux_environment に従いながら、qemu を実行しようとしていました。
コマンドを実行していましたが、
sudo マウント -o ループ、オフセット = 106496 -t 自動 vexpress.img /mnt/tmp
マウント: ファイルシステムの種類を指定する必要があります
だから私はimgファイルでfdiskを実行し、次のようになりました。
デバイス ブート 開始 終了 ブロック ID システム
vexpress.img1 * 63 106494 53216 e W95 FAT16 (LBA)
vexpress.img2 106496 6291455 3092480 83 Linux
fdisk コマンドによると、ファイルシステムは Linux です。しかし、私はエラーが発生します、
sudo マウント -o ループ、オフセット = 106496 -t Linux vexpress.img /mnt/tmp
マウント: 不明なファイルシステム タイプ 'Linux'
親切に助けてください。
gcc - linaro/gcc-aarch64-none-elf/4.9-2015.03 NEON の問題
NEON をサポートしない ARM コードをコンパイルしていますが、例外が発生します。これは、C ライブラリ「printf」の 1 つが NEON レジスタ Q0 "str q0, [x29,#112 ]」。
コンパイラが NEON レジスタを呼び出さないようにするために多くのオプションを使用しましたが、問題は明らかではないようです。私が使用したもの: -march=armv8-a+nofp, -mgeneral-regs-only, -mcpu=cortex-a53+nofp...
それに対処する方法について何か考えはありますか?
codesourcery - CodeSourcery armel から Linaro armhf コンパイラへの移行中の共有ライブラリの問題
Xilinx Zynq ボードを CodeSourcery armel (gnueabi) ツールチェーン (Vivado 2015.2 以降) から Linaro armhf に移行しているので、Debian/Ubuntu armhf (gnueabihf) をインストールできます。
を共有ライブラリにしようとするdlopen()
と、次のエラーが表示されます:dlsym()
dlerror()
この問題は、CodeSourcery ツールチェーンでコンパイルされたソフトウェアが正常に動作しているときに、Linaro ツールチェーンが使用されている場合に発生します。
報告されたシンボルについて両方のライブラリをチェックしましたが、両方に存在します。
controller.so に C コードのみが含まれている (C++ コードが含まれていない) 場合、Linaro で適切に動作するようです。しかし、その違いは、使用される言語以外の何かにあるかもしれません。
よろしく、 イズトク・ジェラス
linux - lava を使用したテスト ケースの実行
私は溶岩テストフレームワークを使用している初心者です。ネットワーク経由で ssh/adb からアクセスできる、セットアップ可能な ARM ボードがいくつかあり、Linux または Android システムを実行しているとします。boot/kernel/rootfs イメージを展開せずに、gcc testsuites、opencl 適合性テストなどの一部のテスト スイートのみを実行することは可能ですか?
json で deploy アクションを指定しない場合、次の情報が表示されます。
ありがとう!