【特別企画】~i.MX8で学ぶ~
組み込みLinuxハンズオン・セミナ

★更新履歴★

2024年9月12日 テーマ④:i.MX8ULP ではじめる画像認識AIの申し込み受付開始
2024年9月6日 テーマ②:Linuxデバイス・ドライバ開発入門の申し込み受付終了
2024年8月23日 テーマ③:Wi-Fiモジュールによるネットワーク拡張(ボード+Wi-Fiモジュール付き)の申し込み受付開始
2024年8月19日 テーマ①:i.MX8 ULP×Yocto ProjectではじめてのBSPカスタマイズの申し込み受付終了
2024年7月26日 テーマ②:Linuxデバイス・ドライバ開発入門の申し込み受付開始

 

●組み込みLinuxはマイコンともPCとも違う…
組み込み機器におけるLinux系OSの採用率は年々増加しています.近年ではIoT(Internet of Thing)の普及も追い風となり,現在ではリアルタイムOSの採用率を超えています.しかし組み込みLinuxの開発は,従来の組み込み開発や,PC向けLinuxとも異なる独自の開発手法が求められるため,技術習得が難しいです.ハードウェアに依存する事柄も多く,実機を触る経験が不可欠です

 

●実機を触りながら学べるハンズオン・セミナ開催!
そこで,組み込み初心者やLinuxの経験が浅いエンジニアを対象に,最近の組み込みLinux開発における重要なテーマや,つまづきやすいポイントを解説するハンズオン・セミナを開催します.セミナでは実機としてi.MX8ULP(NXPセミコンダクターズ)を搭載する開発ボードMaaXBoard 8ULP(アヴネット)を使用します.
本ボードは,セミナ受講後にそのまま持ち帰れます

 

●組み込みLinux定番のi.MXシリーズ搭載ボードを使用
本セミナで使用するMaaXBoard 8ULPに搭載されるi.MX8ULPは,i.MXシリーズのSoCです.i.MXシリーズは長年組み込みLinuxの世界で定番プロセッサとして使用され続けてきた実績があり,ボード・サポート・パッケージ(BSP)やドライバ類なども充実しています.初めて本格的に組み込みLinuxを学ぶ題材にピッタリです.


その他のNXPセミコンダクターズの製品情報についてはこちらもチェック

 

●開催概要

▼セミナの定員について
本セミナの定員は10名となっております.少人数でしっかり学べる実習セミナです.
▼お申込みが多数の場合
お申し込みが多数の場合は抽選とさせていただきます.抽選の結果につきましては,開催の2週間前までにメールにてご連絡致します.当選の方へは,受講料の支払い方法についても合わせてご案内します.

 

●開催スケジュール

▼テーマ④:i.MX8ULP ではじめる画像認識AI
・開催日:2024年11月15日 開催予定
・受講料:10,000円(ボード付き,税込み)
・講師:笹尾 幸良⽒(株式会社Acculus CEO)

申し込みページはこちら

i.MX8ULP(NXPセミコンダクターズ)は,超低消費電力処理と高度なセキュリティを特徴とするアプリケーション・プロセッサで,Arm Cortex-A35コア2つとCortex-M33,2種類のDSPを備えます.
MaaXBoard 8ULP(アヴネット)は,i.MX8ULPを搭載した開発ボード/SOMです.AI関連ソフトウェアとしてYocto Linux上でOpenCV,Tensorflow-Liteなどが動作します.
実習では,ボードにカメラを接続し,顔の検出,人の姿勢推定といった画像認識AIの処理や,QRコード/バーコードの認識といった画像処理を,Pythonを用いて実行します.
Pythonは初心者知識で問題なく,用意されたボードで様々な画像認識を実際に動かして習得します.

 

以降のテーマも順次申し込み開始予定!
申し込み情報は本ページやInterfaceの公式X(旧Twitter)アカウントなどでお知らせします.

 

▼テーマ⑤:デュアルOSによる開発&デバッグ術
・開催日:2024年11月28日 開催予定

 

▼テーマ⑥:i.MX8 ULP×Yocto ProjectではじめてのBSPカスタマイズ(追加開催)
・開催日:調整中
・受講料:10,000円(ボード付き,税込み)
・講師:
三ツ木 祐介氏(Interface誌連載「YoctoProjectではじめる組み込みLinux開発入門」を執筆中)

 

i.MX8 ULPを搭載するシングルボード・コンピュータMaaXBoard 8ULPを使用して,Yocto ProjectをベースとしたBoard Support Package(BSP)のカスタマイズ方法を紹介します.
Yocto Projectは,Linux Foundation傘下のオープンソース・コラボレーション・プロジェクトで,主に組み込みLinuxを作成するための仕組みを提供しています.i.MXシリーズのBSPの多くもYocto Projectをベースとしています.
本講座では,MaaXBoard 8ULP上で動作するウェブ・アプリケーションを作成し,対向PCのブラウザに,ターゲット・ボードに実装されているユーザ・ボタンの状態を表示します. ハンズ・オンを通して,組み込みLinuxの開発に必要な知識やYocto Projectの環境に組み込むためのレイヤ,レシピの作成方法について学びます.

 

※上記のテーマや内容は予告なく変更になる場合があります.最新情報は本ページもしくは公式Xをご覧ください.