ここでは筆者が電子工作やプログラミングをするにあたり使用している環境を列挙していきます。
ハードウェア
PC
Lenovo ThinkStation P340 SFF
- CPU: Intel Core i7-10700
- GPU: NVIDIA Quadro P1000
- メモリ: DDR4 32GB (8GB x 4)
- ストレージ (Cドライブ): 512GB NVMe PCIe Gen3x4 M.2 SSD
- ストレージ (Eドライブ): 1TB SATA 2.5インチ SSD
- ディスプレイ: Lenovo ThinkVision p24q-20
Lenovo ThinkPad X1 Carbon 7th
マイコンボード
STMicroelectronics NUCLEO-F411RE
STMicroelectronics NUCLEO-F446RE
FPGAボード
Terasic DE10-Lite (Intel MAX10 10M50DAF484C7G搭載版)
Efinix Trion T20 BGA256 development kit
オシロスコープ
SIGLENT SDS1104X-E
- サンプリング: 1GSa/s
- 帯域幅: 100MHz
- チャンネル数: 4チャンネル
直流安定化電源
SIGLENT SPD3303C
マルチテスター
WH5000
はんだごて
HAKKO FX-600
その他
Combo384互換ボード
ADALP2000
ソフトウェア
テキストエディタ
C/C++プログラミング環境
静的解析ツール
Cppcheck
コンパイラ
Intel oneAPI DPC++ /C++ Compiler
その他C/C++ライブラリ
Intel oneAPI Base ToolKit
Boost C++ Libraries
Pythonプログラミング環境
Anaconda3
STM32マイコン開発環境
STMicroelectronics STM32CubeIDE 1.13.0
FPGA開発環境
Intel Quartus Prime 22.1 Lite Edition
Efinix Efinity IDE v2023.1
回路シミュレーション
基板設計CAD
KiCad 6.0.11