手ぶらでOK!実習・Linuxデバイス・ドライバ開発入門

手ぶらでOK!実習・Linuxデバイス・ドライバ開発入門
―― キャラクタ型デバイス・ドライバの基本的な考え方・作り方からPCIデバイスへの拡張まで

   

【開催日】2026年3月12日(木) 10:00-17:00 1日コース
【セミナNo.】ES25-0139  【受講料】33,000円(税込)
【会場】東京・巣鴨 CQ出版社2Fセミナ・ルーム [地図]
セミナ会場

 IoTデバイスへのニーズが高まる昨今では,Webサーバを介して機器の外部に接続されたハードウェアを制御するといったハードウェアとインターネットのWebテクノロジが融合した総合アプリケーションの開発が要求される.そのようなアプリケーションを開発する上で最も重要となるのが,ハードウェアの詳細を概念化し,ユーザ・レベルに見せるためのデバイス・ドライバであり,開発者たちが最も悩む技術の一つである.
 本セミナでは,組み込みLinuxを用いたシステムにも応用可能な,Linuxのデバイス・ドライバに関する入門部分を,キャラクタ・デバイスによるハンズオンを通して習得する.
 また,講師によるPCIデバイス・ドライバへの発展に関する実演を通して,次のステップへの道筋を示すセミナ内容となっている. 
*実習で使用するノート・パソコン,開発環境は事務局が用意します.



いますぐセミナの紹介動画をチェック! #Linuxデバイス #デバイスドライバ



●対象聴講者
・Linuxの内部構成を知りたいソフトウェア開発者
・ドライバを実際に開発する機会を得たいソフトウェア/ハードウェア開発者
・PCIデバイスなどのデバイス・ドライバを開発しようとしているソフトウェア・エンジニア

●講演の目標
・オペレーティング・システムの基礎を知ることが出来る
・キャラクタ・デバイス・ドライバの作り方を開発できるようになる
・周辺デバイスを操作するドライバの構成について説明できるようになる

●内容
1. オペレーティング・システムの基礎
 1.1 ドライバとは何か?
 1.2 OSの種類とLinux

2. Linuxアーキテクチャ
 2.1 Linuxのドライバ

3. ファイル・システムについて
 3.1 ファイルを操作するプログラムを書いてみよう(演習)

4. 簡単なキャラクタ・デバイス・ドライバをつくる(演習)
 4.1 キャラクタ・デバイス・ドライバの動きを制御する(演習)
 4.2 キャラクタ・デバイス・ドライバでメモリを操作する(演習)
 4.3 サブ・デバイスという考え方

5. PCIデバイスに拡張しよう(実演)
 5.1 DMAのやりかた
 5.2 割り込み処理

※参考文献
Linux Device Drivers, 3rd Edition, O


【講師】
山際 伸一 氏〔筑波大学 システム情報系 准教授〕
 並列分散処理,組み込みシステムを専門とする.「FPGAボードで学ぶ論理回路」をはじめとする書籍やInterface誌,デジタルデザインテクノロジ誌といった雑誌記事執筆多数.Webページ:https://www.yamagiwalab.jp/



参加申し込み

このセミナに参加する

Webからのお申し込み

  以下の「参加申し込み」ボタンをクリックしてください.参加申し込みフォームを開きます.

参加申し込み

E-mailでのお申し込み

  Webの参加申し込みフォーム以外の申し込み方法をご希望の方は こちらのページ をご確認ください.

このセミナのタグ情報
各タグをクリックすると,類似するセミナの一覧を表示します.

コース

 1日コース

カテゴリ

 組み込みシステム

シリーズ

 ネット&組み込み開発シリーズ

特徴

 演習あり
 講師実演
 実習

キーワード

 Linux
 OS
 インターフェース
 オープン・ソース
 クラウド
 コンピュータ
 ソフトウェア
 開発環境
 開発手法
 研究開発

セミナ事務局からのお知らせ

●〆切迫る!動画をチェック
 画像を"クリック"すると動画が見られます!


【開催日】2026年2月24日(火)
★基礎から理解するディジタル・フィルタ入門
https://seminar.cqpub.co.jp/ccm/ES25-0143


【開催日】2026年2月27日(金)
★各種二次電池充電回路入門[講師実演付き]【オンライン同時開催セミナ】
https://seminar.cqpub.co.jp/ccm/ES25-0131


【開催日】2026年3月3日(火)
★手ぶらでOK!実習・組み込みリアルタイムOS FreeRTOS「超」入門【後閑 講師設計のオリジナル教材基板付き】
https://seminar.cqpub.co.jp/ccm/ES25-0135


【開催日】2026年3月5日(木)
★実習・マイコンを動かしながら学ぶディジタル・フィルタ【実装プリント基板&マイコン・ボード付き】
https://seminar.cqpub.co.jp/ccm/ES25-0144


【開催日】2026年3月6日(金)
★CMOS,CCDイメージ・センサの基礎と応用【オンライン同時開催セミナ】
https://seminar.cqpub.co.jp/ccm/ES25-0137


【開催日】2026年3月10日(火)
★実習・ラズパイで作るエッジAIカメラ装置
https://seminar.cqpub.co.jp/ccm/ES25-0138


【開催日】2026年3月24日(火)
★LLMビギナ大歓迎!実習・ラズパイでローカルLLMを動かして生成AIのアプリを作ってみる実験【生成AI有償版期限付き使用権付き】
https://seminar.cqpub.co.jp/ccm/ES25-0148


【開催日】2026年3月11日(水)
★手ぶらでOK!実習・Arm Cortex-Mで学ぶ組み込みC言語「超」入門 [教材基板付き]】
https://seminar.cqpub.co.jp/ccm/ES25-0150


【開催日】2026年3月12日(木)
★手ぶらでOK!実習・Linuxデバイス・ドライバ開発入門
https://seminar.cqpub.co.jp/ccm/ES25-0139