C言語でGoFのデザインパターン【オブジェクト指向】
C言語で「生産性」や「信頼性」のあるコードを書きたいと考えている方のために、GoFのデザインパターンをC言語で実装したサンプルコードを提供します。
C言語で「生産性」や「信頼性」のあるコードを書きたいと考えている方のために、GoFのデザインパターンをC言語で実装したサンプルコードを提供します。
CExceptionというライブラリを使うと、C言語でもTry~Catchが書けるようになります。C言語でもスマートに例外処理を書けるようになりましょう。
2019年4月にリリースされたばかりのSTM32CubeIDE。初心者の方や採用を検討している方のために、基礎から導入までをわかりやすく解説していきます。 本記事を読むことで、STM32CubeIDEが何物…
C言語向けのユニットテスト・フレームワークは数多く存在するため、どれを使ったら良いか迷ってしまいます。そこで、2019年5月現在のおすすめのフレームワークを3つご紹介します。この中から選べば間違いありません。
Eclipse CDT(C/C++ Development Tooling)はそのままでも十分便利なIDEですが、設定を変えることでもっと便利に使うことができます。本記事ではおすすめの設定をご紹介します。 Eclipse…
おすすめのSTM32の無料の統合開発環境を2つご紹介します。 1番おすすめなのは『STM32CubeIDE』で、次点で『GNU MCU Eclipse』です。
GNU MCU Eclipse QEMUでSTM32+FreeRTOSを動かせたら便利と思い、色々試しましたが、結論としては動かすことができませんでした。
STM32の開発を行う際、最近はプロジェクトの作成はSTM32CubeMXを使うのが定番です。しかし、開発環境にGNU MCU Eclipseを使用している場合、STM32CubeMXが対応していないため、プロジェクトの…
TrueSTUDIOのインストールは非常に簡単です。公式サイトからインストーラをダウンロードして実行するだけです。
TrueSTUDIOはSTM32の開発環境として優れていますが、CppUTestでユニットテストができるともっと便利です。 しかし、CppUTestを使うためには、TrueSTUDIOのツールチェインを使ってCppUTe…