ぼくの技術日誌

日誌って銘打っていますが、更新頻度が…

Zynq PSのUART0を有効化してPetaLinuxで使う

はじめに

ZynqのPSにはUARTが2つ入っています。
Linuxを使用する際にはこのUART1をブートログとコンソールの入出力に使用してるのですが、残り1つを使っていないのは勿体ないですね。
というわけで、今回PSに残るUART0を使用してみました(PLにUARTを作るのはやったことない…)。

続きを読む

ZedboardでPetalinux 2015.4を動かす

はじめに

以前、一度PetaLinux 2014.2をビルドをしてみようとしたものの、途中でやめてしまいました。
思い出したかのようにまたやろうして調べてみると、新しいバージョン(PetaLinux 2015.4)がリリースされていたので、環境構築からやり直すことにしました。

続きを読む

Arduino M0 Proのシリアル通信

はじめに

前回はAtmelStudioでArduino M0 Pro上のLEDを点滅させました。
今回は、シリアル入出力とprintfが使えることが確認できたので、その方法を書いておこうと思います。

続きを読む

Arduino M0 ProをAtmelStudioから使う

はじめに

Arduino M0 Proを買いました。
発売当初、「5000円は高いな~」と思って購入を見送ったのですが、先日お世話になっている師匠からお勧めされると欲しくなってしまい、購入してしました。

師匠によるお勧めの理由は、
Arduino M0 Proに搭載のARMマイコンが多機能な割に安価で入手しやすい。
 ⇒UART、SPI、I2C、PWMのほかUSB Hostも登載のうえ、秋月でチップ単体が500円程で販売されている。
Arduino M0 Proにはデバッガ(EDBG)が付いているので、これを使えば開発がし易い。
 ⇒AtmelStudioでデバッグ実行が可能。

というようなことでした。

今回はこのArduino M0 Proの開発環境をAtmelStudioで立ち上げてみたので、そのやり方をまとめておこうと思います。
Arduino IDEではなく、AtmelStudioを使います。

続きを読む

ddコマンドの備忘メモ

読み出し
sudo dd if=/dev/sdb of=~/rpi.img

書き込み
sudo dd if=~/rpi.img of=/dev/sdb bs=1m


進捗確認(別のターミナルで実行)
sudo pkill -USR1 dd