USB CDC Serial / 分類確認中
Spresense Main BoardのUSBは、PCとの書込みとUARTシリアル接続に使われます。ここでいう「host tool」は、SpresenseがUSB Hostになるという意味ではなく、PC側でSpresenseのシリアルポートを開き、ログ取得・設定・コマンド送信を行うツールとして整理します。
通信経路
| 経路 | 用途 |
|---|---|
| Main Board USB serial | 書込み、ログ、コマンド |
| Main Board UARTピン | 外部USB-UARTドングルとの接続 |
| Extension Board USB CDC/ACM | SDK設定によるUSB CDC/ACM |
| ロジックアナライザ | UARTや周辺通信の波形確認 |
Main Board USBシリアルはNuttXのエラーメッセージにも使われるため、アプリ独自プロトコルではログとデータを混在させない設計が必要です。
必要なもの
- Spresense Main Board
- Micro USB Type-Bデータケーブル
- ターミナルアプリ
- 必要に応じてUSB-UARTドングル
- ロジックアナライザ
- PC側ツールの実装環境
PC側ツールの機能
- シリアルポート列挙
- ボーレート・改行設定
- コマンド送信
- タイムスタンプ付きログ保存
- 再接続
- バイナリ/テキストフレーム解析
- ファームウェア版の取得
- エラー表示
要確認: 使用するUSB端子がMain BoardのUSBシリアルか、Extension BoardのUSB CDC/ACMかを確認してください。ドライバ、ポート名、利用可能なUSBクラスが異なります。
実装手順
- 端末アプリでシリアル通信を確認する
- コマンドと応答の形式を固定する
- ログと機械可読データを分離する
- チェックサムまたは長さを追加する
- PC側で再接続を実装する
- Windows、macOS、Linuxでポート名を確認する
- USB抜き差しとボード再起動を試験する
近い方法
簡単な確認は既存ターミナルで十分です。大量データ、グラフ、ファイル転送が必要ならPython、Rust、Electron等で専用ツールを作ります。USB HIDや独自USB Deviceクラスが必要な場合は、Spresenseの公式対応範囲を別途確認します。
一次情報
確認日: 2026-07-23
次に読むとよい記事
記載内容は公式資料で確認できた範囲を基準にしています。ボード版、アドオン、SDK対応、供給状況は変更されるため、購入・実装時に再確認してください。
Amazonの検索結果
購入リンクにはアフィリエイトリンクを含む場合があります。仕様・在庫は購入前に販売ページとメーカー公式情報で確認してください。
SEARCH
PRAmazon.co.jp
Amazonの検索結果「Sony Spresense main board」で検索した結果です。個別商品の推薦ではありません。型番・仕様・販売元を販売ページで確認してください。
Amazonで検索