プログラム内蔵して動作する組み込みシステム及びその形式で実現されるシステムLSIにおける最新のリアルタイムOS,デバイスドライバ等の組み込みソフトウェアの設計について講義する。
プログラムを内蔵して動作する組込みシステム及びその形式で実現されるシステ ムLSIにおける最新のリアルタイムOSやデバイスドライバ等の組込みソフト ウェアの設計について述べる。これからのLSI技術者やシステム技術者に不可欠な 設計手法の習得を目的とする。また、DVDシステムを題材とした組み込みソフト ウェア設計の実習に参加することも可能である。
組込みソフトウェアの基礎(1) 組込みシステムと組込みソフトウェアの実際 と課題
組込みソフトウェアの基礎(2)組込みソフトウェアの機能と基本構造
リアルタイムシステム(1)リアルタイムシステムの概念
リアルタイムシステム(2)リアルタイムシステムにおけるRTOSの位置づけ
リアルタイムシステム(3)リアルタイムシステムのためのプラットフォーム
ミドルウェアとデバイスドライバの構築
開発ツールと開発環境
アプリケーションソフトウェアの開発(1)開発上流工程
アプリケーションソフトウェアの開発(2)開発下流工程
アプリケーションソフトウェアの開発(3)品質向上のための技術
アプリケーションソフトウェアの開発(4)チューニング(性能解析と最適化)
ディペンダビリティ
実際の開発事例 事例紹介
ソフトウェアが開発しやすいSoCとは
講義プリント
レポートにより評価する