
システムソフトウェア開発のためのArmアーキテクチャの構造と原理 - 1部 著者直講 (2024年版)
austinkim
システムソフトウェアの基本中の基本、最新Armアーキテクチャ(Armv8-A、Armv7-A)の核心を「システムソフトウェア開発のためのArmアーキテクチャの構造と原理」の著者がしっかりと解説します!
初級
ARM Architecture, cortex-a, Embedded
Linuxのインストールからロボット制御まで、埋め込み開発の全体的な流れを一度に体験する入門講座 埋め込み開発を始めようとすると、どこから手をつければいいのか途方に暮れてしまいがちです。 この講座は、そのような方々のために、PC1台から始めてロボットを動かすまでの全工程を 一度に体験できるように構成されています。 Linuxのインストールと基本設定、Raspberry Piの準備過程から、 回路図とデータシートの読み方、基本的な通信インターフェースの実習までを扱い、 深さよりも全体構造を理解することに集中します。
受講生 62名
難易度 初級
受講期間 無制限

学習した受講者のレビュー
5.0
박지수
一人でこのようにプログラムから勉強しようとすると、どこから手をつければいいのか分からず、詳しく教えてくれる人もいなくて苦労しました。しかし、この講義はプログラムのダウンロード方法から始まって、細かい部分まで丁寧に説明してくださるので、独学でも困ることなく勉強することができました。また、なぜこの部分でこのように進めるべきなのかなど、いくつかの選択肢の中でなぜこれを選ぶべきなのかを明確に説明してくださるので、「みんながそうしているから自分もそうした」ではなく、まだ少し拙いながらも自分なりの理由を持って説明できるようになりました。
5.0
박규현
組み込みシステムを独学していたので、重要なポイントやコツのようなものがあればいいなと常々思っていました。ですが、この講義では現役エンジニアの視点で、基本原理から一歩ずつ明確に説明していただけたので良かったです。 また、最近はAIが普及し、手軽に知識を得られる世の中だと感じていますが、体系的に基礎から教えていただいたおかげで、これまでの独学で疎かになっていた時間を振り返り、不足していた基礎をしっかりと固めることができた時間でした。
5.0
두랄루돈
組み込みの勉強をしながら途方に暮れていましたが、この講義を通じて全体的な流れを理解するのにとても役立ちました。Linux環境の構築からGPIO、UART、SPIといった基本的なインターフェースまで直接実習してみることで、組み込みシステムがどのように動作するのか感覚を掴むことができました。 単に真似をする実習ではなく、概念と実際の動作を結びつけて理解できたのが良かったですし、入門者が基礎を固めるのに適した講義だと感じました。
Linuxのインストールから開発に必要な基本環境を自ら構築できます。(BIOS設定、OSインストール、基本開発ツールのセットアップを含む)
ラズベリーパイベースの組み込み開発環境を一人で準備し、実行することができます。
回路図、データシート、ブレッドボードを見て、基本的なハードウェア構成を理解することができます。
GPIO、UART、PWM、I2C、SPIの概念と使用目的を区別し、直接制御することができます。
センサー・モーターを制御する簡単なロボットを実際に動かしながら、組み込みシステムの全体的な流れを理解します。
学習対象は
誰でしょう?
組み込みを始めたいけれど、どこから勉強すべきか分からず途方に暮れている入門者
Linuxやハードウェアを一度も直接触ったことがない非専門家、または初心者
理論ばかり勉強して、実際には何も作ったことがない開発初心者
組み込み開発の全体像を素早く一度体験してみたい方
前提知識、
必要でしょうか?
初級レベルの講義で、Pythonを基本的に使用できる必要があります。
その他に特別な事前知識は必要ありません。コンピュータの基本的な使いかたさえ知っていれば、誰でも受講できます。
Linux、ハードウェア、プログラミングの経験がなくても大丈夫です。講義で必要な概念は最初から説明します。
基本的なPC操作(ファイルのコピー、プログラムのインストールなど)の経験があると役立ちます。
268
受講生
18
受講レビュー
2
回答
5.0
講座評価
2
講座
BSP、Firmware、Bootloader、Embedded Linuxの最適化を中心に実務を行ってきました。
前)Intel Automotive, Senior Software Engineer (車載用 Chip BSP, on-device AI)
前)LG電子 CTO、主任研究員(モバイル/AI Chip BSP)
現)コリンイ救助隊、Leader
組み込み講義およびメン토リング6年以上
技術面接およびコーディングテストの出題経験
プロジェクト・ポートフォリオのメンタリングを多数実施
Low-levelからAIまで、
システムを繋ぐ構造を扱います。
junior.coder.rescue.team@gmail.com
全体
84件 ∙ (10時間 54分)
講座資料(こうぎしりょう):
全体
15件
5.0
15件の受講レビュー
受講レビュー 1
∙
平均評価 5.0
修正済み
5
組み込みに興味が湧き、勉強するために受講しましたが、講義を通じて全体的な流れを理解するのに本当に大きな助けとなりました!基本概念からゆっくり説明してくださるので、とても理解しやすかったです。 また、単にコードだけを学ぶのではなく、Linux環境の構築からハードウェア制御まで、一つのシステムを完成させる過程として進められたので、より深く理解できました。おかげですでに自信が湧いてくる気分です:)
こんにちは。心のこもった受講レビューをいただき、ありがとうございます。 まだ受講中であるにもかかわらず、全体的な流れを掴んでいただけたとのこと、大変嬉しく思います。 今回の講義は、単に機能を羅列するのではなく、 Linux環境の構築からハードウェア制御まで、一つのシステムを完成させる過程として設計しました。 組み込み(エンベデッド)は、流れが見え始めると そこから一段と面白くなる分野だと思います。 今感じていらっしゃる自信が、今後大きな財産になるはずです。 残りのカリキュラムも最後まで完走できるよう応援しております。ありがとうございました。
受講レビュー 1
∙
平均評価 5.0
5
今回プロジェクトを担当することになりましたが、初めての分野だったため途方に暮れていました。そんな時にこの講義を知り、関連する内容について授業が行われていたので良かったです。また、細かな部分まで一つひとつ教えてくださったので、開発における困難によるもどかしさを解消することができました。素晴らしい講義をしていただき、本当にありがとうございました。
こんにちは。貴重な受講レビューをいただき、ありがとうございます。 初めて接する分野でプロジェクトを進めると、戸惑いも大きいことと思います。 今回の講義が、そのもどかしさを解消する一助となったのであれば嬉しい限りです。 この講義は、実際に直面する部分を中心に、 環境構築から詳細な設定まで一つずつお伝えすることに焦点を当てました。 プロジェクトを進める中で、また見返していただいてもお役に立てるはずです。 これからの開発も応援しております。ありがとうございました。
受講レビュー 1
∙
平均評価 5.0
5
組み込みに初めて入門し、この講義を受講することになりましたが、最も基本となる開発環境の設定から体系的なカリキュラムで導いてくださり、大変助かりました。単に理論を学習するだけでなく実習が並行されているため、頭で理解した内容を直接コードで実装しながら体得できる点が、この講義の最大の長所だと思います。 特にGPIOからUART、PWM、I2C、SPIといった必須の低速インターフェースを一つひとつ直接制御してみることで、漠然としていた概念を確実に整理することができた、本当に有益な経験でした。素晴らしい講義をありがとうございました。
こんにちは。完走後に残してくださった貴重な受講レビューありがとうございます。 最初の出発点で方向性を定めるのにお役に立てたようで嬉しいです。 この講義は単なる機能の説明ではなく、 一つのシステムを理解する流れを掴むことに焦点を置きました。 完走された今からが本当の始まりだと思います。 この基礎の上で、より深い段階へと自然に拡張していかれるよう応援しています。 ありがとうございます。
受講レビュー 1
∙
平均評価 5.0
5
最近、基礎から一つずつ教えてくれる良質な組み込み講座を見つけるのは簡単ではありませんが、久しぶりに組み込みプロジェクトを行うことになり、改めて振り返るのにとても良かったです。最近の学生たちがたくさん受講すれば、とても役に立つと思います(笑)
こんにちは。貴重な受講レビューをありがとうございます。 おっしゃる通り、基礎から一歩ずつ丁寧に扱う講義はそれほど多くないと考えております。 今回の講義は、プロジェクトを進めている最中でも、いつでも戻って基本を確認できるように構成しました。 組み込み(エンベデッド)は、結局のところ基礎力が最も重要な分野だと思います。 学生の皆様のお役に立てれば、これ以上にやりがいのあることはありません。 温かいお言葉をいただき、ありがとうございました。
受講レビュー 1
∙
平均評価 5.0
5
ググるだけでは解決できない「基礎」の壁に何度もぶつかりました。特に環境構築の段階で行き詰まり、諦めたくなることが多かったのですが、この講座はツールのインストールから実務で使われる細かな設定値の一つひとつまで丁寧に解説してくれたので、本当に心強かったです。単にコードを書き写すのではなく、「なぜこのライブラリを使う必要があるのか」という根拠を明確に提示してくださったおかげで、今では自分でコードを書く際も、自分なりの論理を持って構造を組み立てられるようになりました。
こんにちは。心のこもった受講レビューをいただき、ありがとうございます。 おっしゃる通り、組み込み(エンベデッド)は「基礎」と「環境構築」でつまずきやすい分野だと思います。 そのため、単にコードを書き写すのではなく、 なぜこのツールを使うのか、なぜこのような構造で設計するのかを説明することに注力しました。 ご自身で論理を持って構造を組み立てられるようになったという点は、 この講義の最大の目標でもありました。 これからも基礎をしっかりと固められるような講義を続けてまいります。 ありがとうございました。
同じ分野の他の講座を見てみましょう!