私は無料のステートマシンツールに出くわしました。これは、組み込みシステムをグラフィカルにプログラミングするためのもののようです。そうすることで、作成者は、結果として得られるコードは、RTOSが採用されている場合よりも保守しやすいと主張しています。このツールはUMLに基づいています。これは知っておくと便利ですが、学習曲線が急です。
ここで経験豊富なプログラマーがこのツールについてどう思っているか知りたいです。
LM3S5P36マイクロコントローラー用の組み込みアプリケーションを開発しています。TIには、Code Composer Studio(CCS)と呼ばれるIDEがあります。私はまだCCSに参加していませんが、ステートマシンチャートに目的の動作を入力し、クランクを回して、CまたはC++コードをポップアウトできるという優れた機能があるとは思えません。次に、戻ってチャートを編集し、対応する改訂コードを生成します。私はマイクロコントローラーをCでプログラムしましたが、UMLについてはほとんど何も知りません。過去に私は2つのファイルを維持しました。1つはマイクロコントローラーコードで、もう1つはフローチャートです。各コードリビジョンは、2つの別々のファイルを維持することを意味しました。
つまり、私のジレンマは次のとおりです。このクールなチャートからコードへのオールインワンドキュメントが含まれるツールを発見したので、それを使用したいと思いますが、それ以上に、プロジェクトを完了させたいだけです。私はそれを古い方法で行いますか、それとも数週間かけてUMLを学びますか?