組み込み Linux - 実践講座 応用やプログラミングを含む実習


PRODUCTS&SERVICES
Products
Services
組み込みLinux実践講座

組み込みLinuxのシステム開発に焦点をあてた2日間コースです。

組み込みLinuxの概要、基本的な考え方の理解をベースとし、その応用やプログラミングを含む実習を行います。複雑なソフトウェアの開発工程に必要とされるスキルを修得し、実際の開発シーンにおいて即対応できるよう目指します。

内容

Linuxを組み込み機器に搭載するために必要とされる基本的な概念、仕組みを理解した後、組み込みOSとしてLinuxに求められている様々な課題、特 にメモリサイズ、ファイルシステム、高速起動などにフォーカスを当て講義します。さらに組み込みエンジニアにとっては重要な要素であるデバッグ環境やアプ リケーションおよびデバイスドライバ開発の基本を理解し、簡単なプログラムを実際に開発し、Linuxに実装します。講習において、各テーマに沿った課題 が用意されますので、実習を通じてそのノウハウを修得いただけます。

実習は、教材としてVIA社製ボードを対象とし、ELITEと対応BSPを使用します。VIA社製ボードに対応するi386kernelは、リネオがCELFに提供したものがベースです。

対象
- Linuxに関する基本的知識をお持ちの方
- C言語による開発経験のあるソフトウェア開発者
- もしくはこれらに準ずる方

日程
1日目 Linuxの環境、設定、クロスツールチェーンの仕組みを解説します。また、組み込みLinuxシステムの主要なソフトウェアとブートの流れを解説します。実習では、クロス開発環境の設定、稼動、ならびにクロスツールチェーン構築を体験します。

- Linuxの構築環境
- Linuxの設定
- ツールチェーン
- 組み込みLinuxシステムの構築
- 主要なソフトウェア
- システムのブート
- 組み込みLinux開発実習 (1) クロス開発環境の構築
2日目 組み込みLinuxのブートローダーと、デバッガの概要を解説します。また、統合開発環境Lineo ELITE*の概要を解説します。実習では、Linuxカーネルの再構築、ならびにLineo ELITEによる組み込みLinux開発環境の構築を実習します。

- ブートローダー、カーネルXIP他
- gdbデバッガの使い方
- JTAG ICEを使ったデバッグ
- Lineo ELITEの概要
- 組み込みLinux開発実習 (2) カーネルの再構築
- 組み込みLinux開発実習 (3) 開発環境の構築 (Lineo ELITE実習)

*本講座の実習で使用する統合開発環境として、ELITEの他、Timesys LinuxLink をご用意することができます。ご希望のお客様はお申し付けください。

 
LinuxLink

Linuxを開発し製品に組み込むために必要となるソフトウェア、各種ツールそしてドキュメントが用意されており、組み込みLinux開発を始めたばかりの開発者からエキスパートまで、幅広く利用いただけます。


Warp!!Warp!!

新機能を追加し、起動時間を1/10に短縮、その感覚はまさに“ワープ(Warp)”斬新な高速起動ソリューション Warp!!2の速さを体感ください。サポートアーキテクチャも拡充。


LL-rescueLL-rescue

(Lineo Linux-rescue:エルエルレスキュー)Linux搭載の製品開発において発生する様々な課題/問題を解消するためのソリューションです。


VzetVzet

Linuxシステムは、複数のプロセスで構成される多くのアプリケーションが動作しており、“Vzet”は、このプロセス(スレッド)の『振る舞い』を『ビジュアルに表示』することを可能にします。



Timesys      Codesourcery     Mimer     Belcarra

ARM      CE Linux Forum

Copyright © 2009 Lineo Solutions, Inc. All rights reserved.