ハードウェア、IoT、組み込みシステム

スマートデバイスやモノのインターネット(IoT)向けの電子機器やソフトウェアの設計とプログラミングを行います。マイクロコントローラー、センサー統合、低レベルプログラミングをカバーします。

8 subcategories · 36 courses total

組み込みLinux
デスクトップLinuxの枠を超え、組み込みデバイス向けのLinuxシステムの構築とカスタマイズを学びます。YoctoやBuildrootを使ったビルドプロセス、カーネル設定、デバイスドライバーなどのトピックをカバーします。
8 courses
組み込みC/C++プログラミング
リソースに制約のあるデバイス向けの高度なプログラミングスキルを習得します。メモリ管理、ハードウェアレジスタへのアクセス、パフォーマンスの最適化、組み込みシステム向けのC++機能に焦点を当てます。
7 courses
IoTシステム設計
エンドツーエンドのIoTシステムを構築します。MQTTやCoAPなどの通信プロトコルを学び、AWS IoTやAzure IoT Hubのようなクラウドプラットフォームにデバイスを接続します。
5 courses
FPGA・HDLプログラミング
ハードウェア記述言語(HDL)を使用してデジタル論理回路を設計します。VHDLまたはVerilogを学び、ハイパフォーマンスコンピューティングやカスタムハードウェアアクセラレーションのためにFPGAをプログラミングする方法を習得します。
5 courses
センサー&アクチュエーター連携
多様なセンサーやアクチュエーターを統合・プログラミングして、物理世界と連携する方法を学びます。I2C、SPI、UARTなどの通信インターフェースについても理解を深めます。
4 courses
Raspberry Pi プロジェクト
シングルボードコンピューター Raspberry Pi の可能性を探求します。Raspberry Pi OS のセットアップ、Python を使ったプログラミング、メディアセンターから IoT ゲートウェイまで様々なプロジェクトの構築方法を学びます。
3 courses
マイクロコントローラーの基礎
マイクロコントローラーのアーキテクチャ、メモリ、周辺機器、低レベルでのプログラミング方法など、中心となる概念を学びます。AVR、PIC、ARM Cortex-M といった一般的なファミリーについても探求します。
2 courses
PCB設計とレイアウト
カスタムのプリント基板(PCB)をゼロから設計する方法を学びます。KiCadやEagleなどのソフトウェアを使用して、回路図の作成、部品の選択、基板のレイアウト、配線のルーティングをマスターします。
2 courses