Linuxを利用した組み込みシステムの開発 [講師による実験実演付き]

Linuxを利用した組み込みシステムの開発 [講師による実験実演付き]
―― 操作法からデバイス・ドライバ作成,ROM化の事例

 

【開催日】2017年12月2日(土) ~ 2017年12月3日(日) 10:00-17:00 2日コース
【セミナNo.】ES17-0155  【受講料】32,000円(税込)
【会場】東京・巣鴨 CQ出版社セミナ・ルーム [地図]
セミナ会場

 Linuxが組み込みシステム開発に利用されることは一般的になってきた.他の組み込み用のOSに比べ,オープンであるというだけでなく,ネットワーク機能やファイル・システム,ユーザ・インターフェースをサポートしており,これらに関係するやっかいな問題を一気に,そして柔軟にクリアできる点が魅力である.ただし,実際にLinuxを利用しようとすると,OSについての十分な理解が必要となる.本セミナでは,機器への組み込みを前提としたソフトウェア開発の方法と,開発環境の構築について,基礎から分かりやすく解説する.講師が実際に開発したARM CPUの小型の組み込みLinuxボードを例に,組み込み機器の開発にLinuxを利用する際の参考となる事例やノウハウを紹介する.

〔1日目〕
1.Linux概要
 1.1 組み込みにLinux?
 1.2 Linuxの歴史と概要
2.Linuxアーキテクチャ
 2.1 カーネル空間,プロセス空間
 2.2 実行コンテキスト
3.オープン・ソース,GPL
4.実機による実演(ARM-LINUX)
 4.1 組み立て,立ち上げ
 4.2 Linux基本操作
5.開発環境の構築
 5.1 クロス・コンパイラ
 5.2 NFSサーバ
6.カーネル
 6.1 入手,展開
 6.2 コンフィグレーション
 6.3 ビルド,インストール

〔2日目〕
7.デバイス・ドライバ・プログラミング
 7.1 デバイス番号とデバイス・ファイル
 7.2 キャラクター型デバイス・ドライバ
 7.3 割り込み
 7.4 セマフォ
 7.5 物理メモリの共有
8.ブートローダの仕組み
9.Rootfsの作り方

シリコンリナックス製.型式 CAT845仕様 RZ/G1E-PF(CortexA7-Dual),RAM1G,ROM64M,LAN,シリアル,時計IC搭載 組み込みLinux基板
シリコンリナックス製.型式 CAT845仕様 RZ/G1E-PF(CortexA7-Dual),RAM1G,ROM64M,LAN,シリアル,時計IC搭載 組み込みLinux基板

●対象聴講者
・Linux(もしくは*BSD,UNIX系OS)のls, cp, vi, mountといった一般的な基本コマンドを知っている方
・C言語で「構造体のポインタ」程度まで理解している方

●講演の目標
・Linuxカーネルを起動するためのブート・ローダの知識を得られる
・カーネルをビルドし,ROMに書き込む手順を理解できる
・ルート・ファイル・システムがなぜ必要なのかを理解できる


【講師】
海老原 祐太郎 氏〔シリコンリナックス(株) 代表取締役〕
 シリコンリナックス(株) 代表取締役.1995年にLinuxに出会い, 2000年に組み込みLinuxを事業化するために起業.現在に至る.


参加申し込み

このセミナに参加する

Webからのお申し込み

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

参加申し込み

FAXやE-mailでのお申し込み

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

過去に受講された方のコメント

  • LinuxでのDevice Driver開発での経験が全く無かったので,まとめて話が聞けて,大変わかりやすかった.(30代,ソフト開発エンジニア)
  • ARMのCPU用の組み込みLinuxの構築方法について道筋を付けたかった.今回,大体のやり方は理解できたので満足.(30代,装置開発エンジニア)
  • とてもいいセミナでした.pidなどスクリプトの中身のしくみがわかって満足です.(40代,ソフト開発エンジニア)
  • ファイル・システムのイメージ作成過程やマウントして,TCP接続アクセスなど,良く分かりました.(50代,ソフト開発エンジニア)
  • 前日の夜に興味が湧き,申込んだので特に聞きたいことを用意していなかった.ただ,セミナの内容は事例も踏まえて説明していただき,とても興味深かった.参加して満足できました.(30代,ソフト開発エンジニア)
このセミナのタグ情報
各タグをクリックすると,類似するセミナの一覧を表示します.

コース

 2日コース

カテゴリ

 組み込みシステム

シリーズ

 

特徴

 講師実演

キーワード

 Linux
 OS
 オープン・ソース
 ソフトウェア
 開発環境
 開発手法

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

最新のお知らせ