テクノロジーとツール

マイコン

  • •STM32
  • •ESP32
  • •Arduino
  • •Teensy 4.1
  • •Hercule TI
  • •NXP MX RT

通信プロトコル

  • •I2C
  • •SPI
  • •UART
  • •CAN
  • •Ethernet
  • •Bluetooth

開発ツール

  • •Cantata
  • •QEMU
  • •Lauterbach
  • •StrictDoc
  • •STM32CubeIDE
  • •PlatformIO
  • •Code Composer Studio
  • •Docker
  • •CI/CDパイプライン
  • •GitとAzure DevOps

プログラミング言語

  • •C
  • •C++
  • •Python
  • •Assembly
  • •Rust

RTOSフレームワーク

  • •FreeRTOS
  • •ZephyrOS
  • •Phoenix RTOS
  • •SafeRTOS
  • •CMSIS RTOS
  • •タスクスケジューリングと同期
  • •メモリ管理と最適化

技術文書

  • •ソフトウェア設計文書(UML、フローチャート)
  • •開発者ガイドとAPIドキュメント(Doxygen)
  • •テスト計画書とレポート
  • •要件トレーサビリティマトリックス