Beagle Bone Black

BeagleBone BlackのPRUを学ぶ(その1)

電子工作のマテリアルとしてBBBを魅力的なものにしている要素の一つとしてPRUがある。これから少しPRUについて学んでいこうと思う。閑話。PRUはBBBのSoCであるAM335xのサブシステムの一つ、Programmable Real-Ti...
Beagle Bone Black

devmem2とprudebugをインストール

PRUのデバッグを行うにあたり、user-land側からのSoCのレジスタ確認のためのdevmem2とprudebugをインストールする。先ずはdevmem2をインストール。debian@beaglebone:~$ mkdir devmem...
Beagle Bone Black

sshfsをインストール

BBBでコンパイルするソースリストを母艦(ゲストOS)で直接編集できるように母艦(ゲストOS)にsshfsをインストールすることとする。temp-host@temp-host:~$ sudo apt-get install sshfsパッケ...
Beagle Bone Black

作成したBeagleBone Black実行環境にデバッグツールをインストール

前回までに作成したKernel 3.8.13ベースのBBB起動環境にデバッグツールをインストールすることとする。現時点、Kernelドライバの開発までは考えていないので、ユーザーランドデバッグ用途のみ。具体的にはgdb, strace, v...
Beagle Bone Black

作成したBeagleBone Black実行環境の各種情報

前回でKernel 3.8.13ベースのソースコードと対応の取れた起動環境の構築ができた。最近ではBBB用のもっと新しいKernelバージョンがリリースされているが、いたずらに最新版を追い求めてもハマるもとであるので とりあえずこのバージョ...