inflearn logo
知識共有
inflearn logo

現職者が教えるMCU組み込みSWの基礎概念の理解

現場で実際に求められるハードウェア制御技術からカスタムビルドシステムの構築、 業界標準のST EVボード(Nucleo)を通じた実践演習まで

8名 が受講中です。

難易度 中級以上

受講期間 無制限

Embedded
Embedded
MCU
MCU
robotics
robotics
robot
robot
Embedded
Embedded
MCU
MCU
robotics
robotics
robot
robot

受講後に得られること

  • 組み込みSW分野への就職を希望しているが、どのように準備すべきか分からず途方に暮れている就活生

  • チップ内部でハードウェアが実際にどのように動作しているのかもどかしく思っていたジュニア開発者

  • 実務(大規模プロジェクト)組み込み開発の最新トレンドを知りたい開発者

現職者が教えるMCU組み込みSWの基礎概念の理解

現場の実務で求められるハードウェア制御技術から、カスタムビルドシステムの構築、業界標準のST EVボード(Nucleo)を通じた実践演習まで

このような方におすすめです

組み込みSW分野への就職を希望しているが、どのように準備すべきか分からず途方に暮れている就活生



チップ内部でハードウェアが実際にどのように動作しているのかもどかしく思っていたジュニア開発者


実務(大規模プロジェクト)組み込み開発の最新トレンドを知りたい開発者

受講後には何を学び、何を得られますか?

  • 低レベル制御のマスター | HALライブラリなしでデータシートを直接分析し、チップを制御するベアメタル能力

  • システムライフサイクルの理解 | 自分が書いたコードがビルドされ、チップがブートして駆動する全過程の動作原理の理解

  • 実務型開発環境の構築 | 実務の最新トレンドRTOSとカスタムビルドシステムの開発能力

  • 就職・転職トレンドの把握 | 国内外のロボティクスMCU組み込みSW最新採用情報(JD)まとめを提供

国内外のロボティクス最新採用公告(JD)まとめ集を提供

この講義の特徴

  • 業界標準 | 実務で最も多く使われるST EVボード実習

  • 本質に集中 | ベアメタル(レジスタ) vs HALライブラリ 1:1 比較実習

  • 最新トレンドを反映 | 大規模プロジェクトのためのRTOSとカスタムビルドシステム


この講座を作った人

"HWのどん底からSWまで、泥臭く試行錯誤しながら得た本物のノウハウ"

こんにちは、現職のグローバル大企業ロボティクス開発者です。数年間ロボット業界で働きながら、HWの底辺から組み込み、SWの上位レイヤーまで全てを経験してきました。

この講義は、大げさな理論を並べ立てる学術書ではありません。私が現場で必死に積み上げてきたノウハウを整理し、あわよくば副収入も得られればと思い、講義を作成しています。

講義で気になる内容があれば、いつでもコメントを残してください。受講料が惜しくないと感じるほど、本当に多くのことを得ていただけるよう全力でサポートいたします!

何かご不明な点はありますか?

  • Q. 組み込み分野を全く知らない初心者でも受講できますか?

    • A. はい、C言語の基本的な文法(変数、ポインタの基礎)さえ知っていれば、誰でもついてこられるように設計されています。難しいレジスタやビット演算は、マニュアルの図を見せながら1ビットずつ丁寧に説明いたします。

  • Q. 就職面接や実務でどのように役立ちますか?

    • A. 面接官が最も残念に思う志願者は「API関数をコピーしてきて、動作だけをかろうじてさせた志願者」です。この講義を完走すれば、BSRRレジスタを使うべき理由(アトミック性)やメモリマップのアドレス変換の原理などを面接官の前でよどみなく答えられるようになり、「この志願者はチップの本質を理解しているな」という印象を強力に植え付けることができます。


  • Q. 実習ボード(NUCLEO-F446RE)は必ず必要ですか?

    • A. 講義の前半は理論と原理の説明で、後半は実際のボードにダウンロードする実習で構成されています。目で見るだけでも流れを理解するのに大きな助けになりますが、可能であれば2万ウォン(約2千円)前後の実習ボードを直接購入して、ご自身の手でコーディングし、LEDを点灯させてみることを強くお勧めします!

受講前のご注意事項

実習環境のご案内

  • コンピューター:概念中心の講義ですので、Windows、Mac、Linuxなど、どのようなコンピューターを使用しても問題ありません。

  • 準備機器: NUCLEO-F446RE 開発ボード 1枚 (+ USB A-to-Mini B ケーブル) (市販で簡単に購入可能、実習を直接行いながら学習することを強く推奨)

前提知識および注意事項

  • 必須知識:

    • C言語の基礎文法(変数、条件文、繰り返し文、関数および基本的な1次元配列・ポインタの概念)

    • ビット演算子 (&, |, ~, <<) に関する基礎的な理解があれば、実習を進める上で非常にスムーズです。(ビット演算子は第7講で改めて要点のみを解説します。)

  • 知らなくても構わない内容:

    • 複雑な電子回路の知識、アナログ信号処理、PCB製作技術などは、事前に全く知らなくても問題ありません。講義の後半(27講)で、組み込みSW開発者のレベルにぴったり合わせた核心概念だけを、基礎からゆっくりとお教えします。

    • マイクロコントローラ(MCU)の開発経験がなくても問題ありません。CPUとMCUの根本的な違いから説明を始めるため、非専門家やウェブ・アプリ開発者の方でも十分に完走できる内容となっています。

実習例題ソースコード (GitHub)

本講義のすべてのステップ別実習用完成版ソースコードは、GitHubを通じて公開提供されます。実習を進める中でビルドエラーが発生したり、動作の比較が必要になったりした際は、いつでも活用してください!


こんな方に
おすすめです

学習対象は
誰でしょう?

  • ローレベル制御マスター | HALライブラリなしでデータシートを直接分析し、チップを制御するベアメタル能力

  • システムライフサイクルの理解 | 自分が書いたコードがビルドされ、チップがブートして駆動する全過程の動作原理の理解

  • 実務型開発環境の構築 | 実務の最新トレンドRTOSとカスタムビルドシステム開発の力量

  • 就職・転職トレンドの把握 | 国内外のロボティクス・MCU組み込みSW最新採用情報(JD)まとめを提供

前提知識、
必要でしょうか?

  • C言語の基礎文法(変数、条件文、繰り返し文、関数および基本的な1次元配列・ポインタの概念)

  • ビット演算子 (`&`, `|`, `~`, `<<`) に関する基礎的な理解

こんにちは
jellyです。

キャリア認証

56

受講生

3

受講レビュー

2

回答

5.0

講座評価

4

講座

こんにちは、現職のグローバル大手企業ロボティクス開発者です。

数年間ロボット業界で働き、HWの基礎から組み込み、SWの上位レイヤーまで全てを経験してきました。

 

私が現場で必死に積み上げてきたノウハウを整理し、

ついでに副収入も得る兼ね合いで、講義を制作しています。

 

講義で気になる内容があれば、いつでもコメントしてください。

受講料以上の価値を感じていただけるよう、多くのことを学んでいただけるよう精一杯サポートいたします!

もっと見る

カリキュラム

全体

30件 ∙ (1時間 47分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

jellyの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!

新規会員登録で25%OFF

¥7,275

25%

¥9,695