techno_memo

個人用の技術メモ。python・ROS・AI系のソフトウェア・ツールなどの情報を記載

C

C言語用コーディングスタイルの設定(VS Code)

この記事の目的 C言語用のコーディングスタイルの設定方法について記述する。 clang_format によるコーディングフォーマット設定 clang_formatはC言語用のフォーマットツールであり、本ツールを用いることでコードを設定値に応じた書式に自動で変換すること…

Visual Studio Code C言語開発環境の設定 (Linux/gcc)

この記事の目的 Visual studio codeを用いてLinux上でgccを用いたC言語開発をする時の設定方法について記述する。 1. 必要なツールのインストール 下記コマンドでgcc(build-essentialはコンパイラ・ライブラリ・makeツール)、gdb(デバッグ用ツール)をインス…

Visual Studio Codeの便利な設定・拡張機能

この記事の目的 1. 共通設定 1. ソフト開発用の設定/拡張機能 C言語用設定・拡張機能 Python用設定・拡張機能 2.ドキュメント作成用の設定/拡張機能 3.設定・拡張機能の別PCへの移行方法 この記事の目的 Visual Studio Codeの便利な設定・拡張機能についてま…

ArduinoとPCの通信(シリアル通信)

この記事の目的 1.Arduinoのシリアル通信機能 この記事の目的 ArduinoとPC間でのシリアル通信についてまとめる 1.Arduinoのシリアル通信機能 ArduinoでPCと信号の送受信を行う場合、USBケーブルを使ったシリアル通信が最も便利な手法である。 Arduino標準のS…