Skip to content

11. 開発ツールと手法コース(2週間)

カリキュラム概要

主なトピック 内容 実践演習テーマ
Week 1 バージョン管理とCI/CD - Gitの基本と高度な使用法
- ブランチ戦略
- CI/CDパイプラインの構築
- Gitを使用したチーム開発シミュレーション
- GitLabを用いたCI/CDパイプラインの構築
Week 2 デバッグ技術とツール - GDBを用いたデバッグ技法
- メモリダンプ解析
- ログ解析とトレース技術
- 組み込みシステムのリモートデバッグ
- クラッシュダンプの解析演習

TODO: Redmine他の説明も追加したい

評価方法

  • 日々の演習レポート
  • 実践演習の成果物(Gitリポジトリ、CI/CD設定ファイル、デバッグレポート)
  • 最終プロジェクト(小規模な組み込みプロジェクトの開発環境構築とデバッグ)

注意点

  1. このコースはソフトウェア開発の基本的な経験を前提としています。
  2. チーム開発を想定したツールの使用方法も学びます。
  3. 実際の開発現場で使用される最新のツールやプラクティスを紹介します。
  4. デバッグ演習では、意図的に組み込まれたバグを発見・修正する実践的な内容を含みます。

必要な機材・ソフトウェア・ツール

  1. 開発用PC(Windows、Mac、Linuxいずれか)
  2. 参考価格:80,000円〜200,000円(新品の場合、スペックによる)
  3. 組み込み開発ボード(STM32 Nucleo Board推奨)
  4. 参考価格:2,000円〜4,000円
  5. JTAGデバッガ(ST-LINK/V2)
  6. 参考価格:3,000円〜5,000円
  7. Git
  8. 価格:無料
  9. GitLab Community Edition
  10. 価格:無料(セルフホスティング版)
  11. Jenkins
  12. 価格:無料(オープンソース版)
  13. GDB (GNU Debugger)
  14. 価格:無料
  15. Eclipse IDE for Embedded C/C++ Developers
  16. 価格:無料

推奨参考書(Amazon.co.jp 参考価格)

  • 「実践 Git」著:Jon Loeliger、Matthew McCullough、新丈径訳(オライリージャパン) 価格:3,520円
  • 「Jenkins実践入門」著:佐藤聖規(翔泳社) 価格:3,520円
  • 「デバッガによるトラブルシューティング技法」著:グレゴリー・サージェント、小林亜希子訳(オーム社) 価格:3,740円

注:これらの価格は2024年7月19日時点のものです。実際の価格は変動する可能性があります。

このコースでは、組み込みソフトウェア開発に必要な各種ツールの使用方法と、効率的な開発手法について学びます。バージョン管理からCI/CD、高度なデバッグ技術まで、現代の組み込みソフトウェア開発に不可欠なスキルを養成することを目指します。

TODO:他のコースがある程度Fixしてから再度解説するツール類を選択して詳細に記載2024/11/25