AI ColabでMMDetectionとOpera Datasetを動かしてみた Opera Datasetの2DサンプルをColabでテストしてみました。Google Driveに学習データを入れて、実際に学習・デモまで実施しています。手順を一から紹介します。 2022.09.03 2023.03.10 AIFPGA
FPGA TSN通信の仕組みのまとめ。実際にテスト・調べてみた TSN(Time Sensitive Networking)について、開発・調査してみました。今までに調べた内容を、一つの記事にまとめて紹介します。個人でもTSNの環境構築から実装・通信テストまで可能です。 2022.08.21 2023.03.26 FPGA産業用イーサネット
FPGA TSNのXilinxのIPを部分的に確認してみた XilinxのTSNのIPを確認してみました。基本的には個人では使用できないIPです。但し、評価ボードのデザインファイルから一部参照することが可能です。確認する手順を紹介します。 2022.08.21 2023.03.11 FPGA産業用イーサネット
FPGA TSNの時刻同期の仕組み。IEEE 802.1QBVを試してみた TSNの時刻同期の仕組みの重要なポイントである、IEEE 802.1QBVを試してみました。通信トラフィックをスケジューリングする仕様を確認しています。実際の通信テストから解析方法まで紹介します。 2022.08.20 2023.03.11 FPGA産業用イーサネット
FPGA TSNスイッチとして使えるFPGAの評価ボード(KR260) XilinxのKR260というFPGAボードはTSNに対応しています。更にTSN対応のRJ-45(LAN)コネクタが2つあります。TSN スイッチとして、またエンドポイントとしても使えることを紹介します。 2022.08.14 2022.08.21 FPGA産業用イーサネット
FPGA TSNとPTPの違いは?通信テストの設定・ログから確認してみた TSNの環境構築して、PTPの通信テストを行いました。そしてテストしたPTPの設定が、TSNの規格に適応しているのか確認してみました。設定・ログを見直しながら、PTPとTSNの違いを確認した内容を紹介します。 2022.08.13 2022.08.21 FPGA産業用イーサネット
FPGA TSN Ethernetの実装をFPGA(KR260)で試してみた TSN(Time Sensitive Networking)のイーサネット環境を作ってみました。KR260というTSN対応のFPGAボードを使ってテストしています。TSNの環境構築から実装・通信テストまで一連の流れを紹介します。 2022.08.12 2022.08.14 FPGA産業用イーサネット
FPGA IEEE-1588/PTP対応のLANカード(NIC)を動かしてみた IEEE-1588/PTP対応のLANカード(NIC)を購入してみました。実際にPCにカードを取り付けて、PTPの動作確認まで実施していますLANカード(NIC)の選定から、PTP通信までの内容を紹介します。 2022.08.11 2022.08.13 FPGA産業用イーサネット
AI KR260とPetaLinuxでROS2を作ろうとしたメモ PetaLinuxの練習兼ねてPetalLinuxでKR260用のROS2を作ろうとしました。公式のUbuntu上ではなく、オリジナルのROSです。ただ最後のビルドが上手くいかなかったので途中までのメモです。 2022.08.06 2022.08.12 AIFPGA
AI KR260を購入してUbuntuを動かすまでのメモ XilinxのKria KR260のロボティクス スターター キットを買ってみました。Digi-Keyから個人で購入しています。Ubuntuを動かすまでの流れを紹介します。 2022.07.31 2022.08.12 AIFPGA
エンジニア DELLのデスクトップをSSDに換装!INSPIRON 3650編 DELLの中古デスクトップPCでHDDからSSDに交換しました。起動時間が約2分→約20秒になり、非常に快適です。HDDの取り外し方法から、SSDへの交換まで分かりやすく紹介します。 2022.06.14 2022.10.21 エンジニアハードウェア
エンジニア 中古のPCにグラボを増設してみた!NVIDIA GeForce GT 710編 中古のデスクトップにグラボを増設(後付け)してみました。格安のNVIDIA GeForce GT 710ですが、問題なく動作確認できています。中古PCの購入から、グラフィックボードの増設までの流れを紹介します。 2022.06.11 2022.10.21 エンジニアハードウェア
エンジニア OS無しのPCにLinux(Ubuntu)をインストールしてみた OS無しの中古PCを購入しましたので、Linuxをインストールしました。Ubuntuを入れています。ダウンロードからインストール方法まで紹介します。 2022.06.07 2022.10.21 エンジニアハードウェア
エンジニア ジャンクワールドで買ってみた!中古のデスクトップOS無し ジャンクワールドでOS無しの中古デスクトップを購入しました。格安で購入でき、BIOS起動も問題ありませんでした。改造目的・Linuxに使う…という方におすすめできる内容を紹介します。 2022.06.07 2022.06.14 エンジニアハードウェア
AI Vitis AI Model ZooでPyTorch+YOLOXを動かそうとしたメモ Vitis AI Model ZooでPyTorch+YOLOXを動かそうとしたメモです。データセットの入手から学習までの流れを実施しています。手順を紹介します。 2022.05.06 2023.02.07 AIFPGA
AI Ultra96-V2とVitis-AIをAventのplatformsで動かすメモ Ultra96-V2でVitis-AI 2.0を動かしてみました。Aventが提供しているimgファイルを使えばデモ程度は簡単に動作できます。手順を紹介します。 2022.05.04 AIFPGA
OPC UA OPC UAのPub SubをCODESYSで検討したメモ OPC UAのPub Subを使った通信を試みました。ただCODESYSのドキュメントが揃っていない、また他手段も少し手間のため一旦放置中です。筆者自身の忘備録のためにも検討したメモ残しておきます。 2022.04.17 OPC UA
オシロスコープ USBオシロスコープで非絶縁の格安品を分解してみた 古くて不要になったUSBオシロスコープを分解してみました。絶縁されていない、格安品の2chのUSBオシロです。実際にオシロの構造・基板構成を確認して、非絶縁であることを紹介します。 2022.02.12 オシロスコープ
AI AIエッジコンテストが勉強になった(難しかった)件 第5回AIエッジコンテストに参加していました。(筆者の力量では)コンテストの課題が難しく、最後の実装まで到達できませんでした。ただ貴重な勉強の機会になりましたし、自身への忘備録としても内容を紹介します。 2022.02.06 2023.03.10 AIFPGA
FPGA Ultra96-V2のuart1にUSBシリアル通信で接続してみた Ultra96-V2にUSBシリアル通信ケーブルから直接接続してみました。専用の中継ボードが無くても、市販のケーブルでシリアル通信が可能です。何処のピンに接続すれば良いのか含めて紹介します。 2022.02.06 2022.02.07 FPGA