東北の辺鄙な土地に暮らすエンジニアの備忘録
ラベル
備忘録
の投稿を表示しています。
すべての投稿を表示
ラベル
備忘録
の投稿を表示しています。
すべての投稿を表示
2023年9月20日水曜日
ZYNQのPS設定(IPのカスタマイズ設定)を他プロジェクトへ移植する方法
›
zynqのPS設定コピー.md ZYNQのPS設定(IPのカスタマイズ設定)を他プロジェクトへ移植する方法 ZYBOなどのメジャーなZYNQ基板を使用する場合はZYNQのPS設定はボードファイルを使用することで自動で設定される。しかし自作やマ...
2023年7月25日火曜日
ESP32ボードのMicroPython開発環境構築(Thonny使用)
›
micropython.md ESP32ボードのMicroPython開発環境構築(Thonny使用) 秋月で購入したESP32-DevKitC-VE ESP32-WROVER-E開発ボードをMicroPythonで開発するための環境を整えた...
2023年7月8日土曜日
Vivado関係のTips
›
vivado_memo.md Vivado関係のTips Xilinxの開発ツールVivado関係の自分用メモ Vivado関係のTips SYNTHESISやIMPLEMENTATIONの進捗具合を%表示で確認する ブロックデザイ...
2023年3月5日日曜日
I2C通信って何?接続方法や通信の流れを解説!
›
「I2C通信」と聞いても、なんだか難しくて敷居が高そう、と感じる方も多いのではないでしょうか。しかし、I2C通信は、小型デバイスやIoTデバイスなどで広く使われている、非常に便利な通信方式です。本記事では、I2C通信の基本的な接続方法や通信の流れについて解説していきます。
2023年1月17日火曜日
Kria KV260、KR260、K26 SOM情報まとめ
›
kv260_doc.md Kria KV260、KR260、K26 SOM情報まとめ Kria KV260、KR260、K26 SOM情報まとめ ドキュメント類 製品紹介公式ページ ユーザーガイド データシート 回路図 ...
2022年6月30日木曜日
PetaLinuxなしでZYBOでLinuxを構築・起動するまでの手順(Linux on zynq)
›
linux.md PetaLinuxなしでZYBOでLinuxを構築・起動するまでの手順(Linux on zynq) PetaLinuxをインストールしたり環境を整えるのが大変なので、PetaLinuxを使わずにLinux on zynqを...
2022年6月21日火曜日
WSL2の有効化とUbuntuのインストール
›
本手順の環境 Windows10 Pro 64bit 21H2 Windowsの更新を行って最新にしておく WindowsのバージョンによってはWSL2に対応していないので更新しておくとよい。 本稿では説明しないがUSBメモリなどのマウント(wsl --mountコマンド)は...
2022年6月13日月曜日
ZYNQ Linuxでautofsを使う
›
ZYNQ Linux環境でNASを利用していたところ、マウントしたNASへ非アクセス時でもLANケーブルが抜ける・その他ネットワークトラブルが発生した後、そのトラブルが解消され復帰したのに、そのNAS内のファイルにアクセスしようとするとフリーズ?ハングアップ?してしまうような状態...
2022年5月24日火曜日
ZynqボードのイーサネットPHYをKSZ9031からKSZ9131へ置き換え
›
昨今の半導体不足とディスコン対策として、自作ロボット制御用Zynq7020ボードのイーサネットPHYとして使っているKSZ9031が後継のKSZ9131に置き換えられてしまった。 9031と9131はほぼピンコンパチ(14pinをNCにすればよいだけ)なため置き換えを検討している...
2022年3月8日火曜日
ZYBO用Linux作成時のXilinx/linux-xlnxとu-boot-xlnxのzynq-zybo.dtsのクロックの罠
›
久々にZYBO用のLinuxイメージを作成しようとu-bootやカーネルの構築をしていた。 u-bootとカーネルが出来上がり、既に別基板で動作しているrootfsが構築されたSDカードに入れ、ZYBOのJ11(microBのUSB)をPCへつなげ、 TeraTermにてCOM接...
2022年3月3日木曜日
Zynq Linuxの2つ目(サブ・増設)のEthernetのMACアドレスを設定する(1つ目と関連付けさせる)
›
現在使用しているZynq7020ボードにはなぜかLANポートが2つ(Zynq PSのEthernet0、1どっちも使っている。いわゆるNIC2枚挿し状態)あり、メインで使用するポート(eth0)はEEPROMに書き込まれた値をMACアドレスとして使用している。
2021年12月12日日曜日
Aliexpressで買ったPL2303hx搭載のusb-ttlシリアルコンバータを使用する
›
所用でUSB-UART変換機が必要だったのでAliexpressで80円で送料込みで入手。思ったより早く、3週間ほどで手元に届いた。 5pin(3.3V、TXD、RXD、GND、5V)のヘッダ、TypeAのUSBコネクタが装着済。RTS、CTSが出ていないのでハードウェアフロー制...
2021年12月2日木曜日
Xilinx関係メモ
›
XilinxのAXI GPIOの割込み信号(ip2intc_irpt)について これを利用するにはGIERとIP IERを有効にする必要がある。 割込み後、再度利用するにはIP ISRに1を書き込んで、リセットしてやる必要がある。 入力ポートの値が変化したとき(割込み有効の入力...
2021年10月5日火曜日
Vivadoでinoutをsynthesisするときのコツ
›
所用でinoutのポートを持つHDL回路を作成してzyboに入れ込む必要があった。
2021年7月6日火曜日
v4l2-ctlでUSBカメラの設定を変更する
›
v4l2-ctlを使ってUSBカメラの設定変更をした。
2021年1月15日金曜日
Win32 Disk Imagerを使ってバックアップイメージをSDカードに焼く
›
Win32 Disk Imagerを使ってバックアップイメージ(imgファイル)をSDカードに焼く方法を記す。 ラズパイのSDカードをバックアップしたイメージファイルやダウンロードしたイメージファイルをSDカードに焼きたいときに有用。 SDカードのデータをイメージファイルにする...
2021年1月14日木曜日
Win32 Disk Imagerを使ってSDカードのバックアップイメージを作成する
›
Win32 Disk Imagerを使ってSDカードのバックアップイメージを作成する方法を記す。 ラズパイのSDカードなど、SDの中身をまるっと完全に複製・バックアップしたいときなどに有用。 イメージファイルをSDカードに書き込むやり方は こっち
2020年2月4日火曜日
WindowsのPCでXilinxのlinux_xlnxがgit cloneできなかった原因
›
VirtualBOXに入ってるUbuntuでやればよかったのだが、ちょっと理由があってWindowsでXilinxのlinux_xlnxを手に入れる必要があった。しかしなんでか、git cloneがうまくいかなかった。 原因はcloneするファイルの中にwindowsで禁止され...
2019年10月12日土曜日
シリアル通信・UART・RS232C・RS422・RS485とは
›
シリアル通信とは シリアル通信とは規定のタイミングで1ビットごとに1本の線にデータを乗せてやり取りをする通信のこと。SPI通信やI2C通信もシリアル通信の一種である(SCLK等はデータを乗せる線ではなくタイミングを制御するための線なため)。 しかし、単にシリアル通信と言うと...
2019年9月1日日曜日
SPI通信とは
›
SPI通信について、自分用メモとして調べたこと、経験したことをまとめる。 SPI通信の概要 SCLK、MOSI、MISO、CSの4線式(電源、GND除く)のデータ通信方法。 マスター側デバイス(マイコン、Arduino、ラズパイ等)とスレーブ側デバイス(温度センサーやA...
›
ホーム
ウェブ バージョンを表示