プログラム内蔵して動作する組み込みシステムおよびその形式で実現されるシステムLSIにおける最新のリアルタイムOSデバイスドライバ等の組み込みソフトウェアの設計について講義する
プログラムを内蔵して動作する組込みシステム及びその形式で実現されるシステムLSIにおける最新のリアルタイムOSやデバイスドライバ等の組込みソフトウェアの設計について述べる。これからのLSI技術者やシステム技術者に不可欠な設計手法の習得を目的とする。また、DVDシステムを題材とした組み込みソフトウェア設計の実習に参加することも可能である。
1.組込みソフトウェアの基礎(1)
2.組込みソフトウェアの基礎(2)
3.リアルタイムシステム(1)リアルタイムシステムの概念
4.リアルタイムシステム(2)リアルタイムシステムにおけるRTOSとマルチタスク機構
5.リアルタイムシステム(3)リアルタイムシステムにおけるデバイスドライバとRTOSの位置付け
6.ミドルウェアとプラットフォーム
7.マルチコア上のソフトウエア(1)
8.マルチコア上のソフトウエア(2)
9.アプリケーションソフトウェアの開発(1) 組込みソフトウエアアプリケーション開発の特徴
10.アプリケーションソフトウェアの開発(2)組込みソフトウエア開発技術の基本
11.アプリケーションソフトウェアの開発(3)組込みソフトウエアの品質向上と開発管理技術
12.組込みソフトウエア開発環境
13.ディペンダビリティ、ユーザビリティ、セキュリティ
14.チューニング
講義プリント
--
レポートにより評価する