タグ付けされた質問 「beagleboard」

3
u-Boot dtbファイルとは何ですか?どのように使用しますか(BeagleBoard xM)?
BeagleBoard xM(Rev. C)用のカスタムLinuxを構築しようとしています。私は多くのC / C ++を行っていますが、Linuxをゼロから構築およびインストールする初心者です。 私はYocto Projectビルドアプライアンス(https://www.yoctoproject.org/)を使用しました。これは有望なようです-u-Bootブートローダー、Linuxカーネル、およびルートファイルシステム用のファイルをビルドしました。 このページでは、Yoctoで生成されたファイルを使用してmicro SDカードをセットアップする方法について説明します。ただし、イメージファイルには、セットアップ手順に記載されていない「.dtb」ファイルが含まれています。 このファイルはボードのハードウェアと関係がありますか?さまざまなサイトでdtdファイルの読み込みについて言及されていますが(おそらくuEnv.txtにありますか?)、詳細な情報は見つかりませんでした。 上記の手順を使用してMLOとu-boot.imgでブートパーティションを設定し、uEnv.txtを少し台無しにしました。また、ルートファイルシステムで2番目のパーティションを設定します。 (シリアルポートコンソール経由で)ブートしてログインすることはできましたが、ほとんどのボードハードウェア(ビデオやイーサネットを含むすべてのUSBデバイスなど)が機能していないようでした。これは、.dtbファイルを使用していなかったためでしょうか? 誰かがdtbとそれをビーグルボードで使用する方法を説明できますか?ありがとう!

1
ARM用のFFMPEGのコンパイル
Linux ARMコンピューター(BeagleBone Black)を使用しています。カメラのストリーミングを実行しようとしていますが、それを実行するにはFFMPEGが必要です。私は考えられるすべてのもの(一般的にコンパイルするための以下のガイドを含む)を試しましたが、致命的なエラーなしにFFMPEG(ARM用)をコンパイルできませんでした。 ubuntu @ ubuntu-armhf:〜/ ffmpeg_sources / ffmpeg $ ./configure --prefix = "$ HOME / ffmpeg_build" \ --extra-cflags = "-I $ HOME / ffmpeg_build / include" --extra-ldflags = "-L $ HOME / ffmpeg_build / lib" \ --bindir = "$ HOME / bin" --extra-libs = " -ldl "--enable-gpl --enable-libass --enable-libfdk-aac …

3
名前でBeagle Bone Blackに接続します(Windowsから)
私はBBBが初めてで、Linuxの経験は限られています。しかし、/ etc / hostnameファイルを変更するだけで、名前で接続するために必要なことになると思いました。 ホスト名ファイルをLorenzBBB1に設定しましたが、Windows PCからLorenzBBB1にpingを実行できません(または、BBBから名前でwindowsPCにpingを実行します)。しかし、IPアドレスでできます。(BBBはgoogle.comにも問題なくpingを送信できます)。 Linux PC(unbuntu)からLorenzBBB1.localをpingできます(ただし、.localのみ)。また、BBBは、name.localでのみLinuxに接続できます。 ネットワーク上のすべてのwidnows PCは、ホスト名で問題なく相互にpingできます。 このため、mDNSは機能していると思いますが、何らかの理由でDHCPサーバーがBBBのDNSレコードを更新していませんか? ifconfigの結果 eth0 Link encap:Ethernet HWaddr C8:A0:30:AD:EB:2F inet addr:192.168.1.109 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::caa0:30ff:fead:eb2f/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:47334 errors:0 dropped:856 overruns:0 frame:0 TX packets:664 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:5448097 (5.1 MiB) TX …

1
USBデバイスをBeagleBoard xMおよびYoctoプロジェクトLinuxで動作させるにはどうすればよいですか?
Yoctoプロジェクトビルドアプライアンスを使用して、BeagleBoard xM(Rev C)用の最小限のLinuxを構築し、指示に従ってuSDカードにインストールしました。 それは動作します(はい!)、フットプリントが小さく、ブーツが本当に速いです。これを念頭に置いて、かなり最小限のビルドレシピを使用しました。 USBデバイス用のドライバーのロードに関する多くの励ましのメッセージを提供します。ただし、ログインすると、イーサネットインターフェースが存在せず、USB上で機能するものは他にありません。USBメモリスティックを接続しようとしましたが、認識されません(「dmesg」で表示されるログに何も表示されません)。ディスプレイにも何も表示されません-シリアルポートコンソールで対話しています。 Yoctoによって構築されたu-bootバイナリを使用し、同じソースからデバイステーブル(dtbファイル)とカーネルイメージをロードしています。しかし、私が持っている(動作している)Debianイメージには「initrd」イメージも含まれていることに気付きました。Debianブート環境から借用して、そのinitrd(実際には「uInitrd」、ubootイメージバージョンですか?)をロードできましたが、USBデバイスが表示されません。 何か不足していますか?Yoctoビルドに何かを入れる必要がありますか、それともハードウェアについて既に知っている必要がありますか?「beagleboard」オプションを選択したことを考えると、何を入れるべきかを知っていると思いました。「initrd」も必要ですか?私が読んだドキュメントによると、これはロードするドライバーモジュールをカーネルに指示するRAMディスクですが、実際にはわかりません。 これが、シリアルコンソールからコピーされた(Entire !!)起動出力です。uBootコマンドを手動で実行して、カーネルを起動しました。 提案をありがとう! ---------- UBOOT:------------------------------------- U-Boot 2013.07 (Apr 02 2014 - 09:17:04) OMAP36XX/37XX-GP ES1.2, CPU-OPP2, L3-165MHz, Max CPU Clock 1 Ghz OMAP3 Beagle board + LPDDR/NAND I2C: ready DRAM: 512 MiB NAND: 0 MiB MMC: OMAP SD/MMC: 0 *** Warning - readenv() failed, …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.