fumiLab

fumimakerが作ったもの、やったことについて書いていきます。

プログラミング

GstreamerでH.264 RTP送受信する

映像伝送実験でH.264を使ったRTP通信したくなったのでGstreamerでやってみました.備忘録です. https://gstreamer.freedesktop.org/ 環境 Ubuntu Linux 20.04 Roland UVC-01 受信側 gst-launch-1.0 -v v4l2src device=/dev/video0 ! video/x-raw,width=1280…

Vivado HLSリビジョンオーバーフロー問題のパッチの当て方

2022年になったことでuint32_tからリビジョンがオーバーフローし、論理合成ができないバグが発生していました。 パッチが公開されました。 https://support.xilinx.com/s/article/76960?language=ja 症状 オーバーフローバグがあるときこのようなエラーが発…

Petalinux2021.1でconfigするときにエラーになるときの備忘録

ZYBO Z7-20 ubuntu20.04にpetalinux2021.1をインストールしてconfigをしようとするとエラーになってしまった。 fumi@ubuntu:~/peta/SimplePS$ petalinux-config --get-hw-description ./IP_HelloWorld/design_1_wrapper.xsa [INFO] Sourcing buildtools INFO…

自分のSSH公開鍵をリモートに登録する方法

頭の記憶領域が揮発性過ぎて忘れるたび毎回毎回調べてるのでメモ書きしておきます. Macの場合 ssh-copy-idが使える.入ってない場合はbrew install ssh-copy-idで入れられる. ssh-copy-id user@hoge.com Easyyy その他の場合 手動でやるときはこのワンライ…

WiresharkでRTPを解析する方法

Gstreamerを使ったRTP映像伝送を最近いじってるのですが,ちゃんと遅れているのかWireSharkを使ったRTPの解析をしたくなったところ,ちょっと詰まったので一応こちらで共有します. 環境 ネット上の情報が通用しない 解決策 追記 環境 MacOSX Catalina Wires…

MiniDVテープをIEEE1394経由でダビングする

MiniDVテープをデジタル化したい 自分が小さい頃はSDカード/Memory Stick(害悪)が8MBの時代でしたのでVHSだったりDVテープので映像記録が主流だったわけです.今となっては1TBのSBカードとかあるらしい.すげーな. 自分が使っていたのはSony DCR-HC40(2004…

ESP32でWiFiを使いながらADCが動かない

調べたら動かないらしいので備忘録として残しておきます.ESP32は<WiFi.h>をインクルードして動作した状態でADC2ポートは動かないようです. ESP32はADCを2つ持っています.そのうち1回路が使えないってことですね.ADC1はGPIO32~39, ADC2はそれ以外のADCピンとのこ</wifi.h>…

Zybo Z7 + Petalinux2019でEthernet0が繋がらない問題

Zybo Z7-20 Zybo on Petalinux2019.2でEthernetが繋がらない これは前回の続きです.Petalinuxをインストールして,ビルドして焼いて実行する過程については以下の記事をご覧ください. Zybo Z7-20でpetalinux2019を動かしました.Ethernetを使いたかったの…

Zybo Z7-20でPetalinux2019をビルドして動かす(2) ~Petalinuxのビルドと実行~

これは前回のPetalinuxをダウンロードするの続きです.Petalinux2019をインストールした状態にしておいてください. 前回の記事はこちら fumimaker.net 前回の忘れ物ですが,Xilinxに統計データを送信したくなければ以下を実行します. petalinux-util --web…

Zybo Z7-20でPetalinux2019をビルドして動かす(1) ~petalinuxをインストール~

PetalinuxをZyboで動かしたい. Zybo Z7-20でPetalinuxを動かしたかったのでやってみました.調べてみると2018以前のものが多く,XilinxSDKなどいろいろ変わった2019年以降とは少し違います.ちょこっとハマるポイント(勝手に自滅しただけ)もあったのでそ…

Pcam5CのHDMI表示デモをVivado2019.1+Vitisで動かす

カメラを扱う上でよく参考にされるPcam5CのデモプロジェクトがXilinxから公開されています.LeastのリリースではVivado2019.1で配布されています. github.com 問題 リポジトリのReadmeにプロジェクトの動かしかたが書いてありますが,XIlinxSDK時代のVivado…

Windows10でPython2.7を起動するとMicrosoftStoreが起動してしまう件について

問題 Windows10でPython2をインスコして使おうと思ったら,なぜかMicrosoftStoreが起動してPython2.7が起動しなかった. 何食わぬ顔で起動するStore 解決策 環境変数のmicrosoftStoreの部分を削除すれば起動するようになる.May2019のWindowsアップデートに…

pyenvでpython2系をインストールしようとするとMissin OpenSSL lib?と言われてしまう問題

ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib? Pyenvで2系がインスコできない問題.**ERROR**: The Python ssl extension was not compiled. Missing the OpenSSL lib?のようにエラーが出ます. バージョン管理ツールであるp…

P5.jsを使ってゲームをつくる

お久しぶりです.fumiです. ここのところ,学業のほうが忙しく最終課題×3+最終発表×2+ペーパー×2などやっていました.またこれから期末試験×3ですよ...つらい P5.js さて,そんな最終課題としてP5.jsを用いたなにかを作ろうという課題がでました.P5.jsと…