Скачать презентацию OSD期末專題作業說明 任課教授 許清琦 助教 蕭惠文 周立平 許為元 甘宗左 Embedded Скачать презентацию OSD期末專題作業說明 任課教授 許清琦 助教 蕭惠文 周立平 許為元 甘宗左 Embedded

815c5c95607615e4119f180fda2ca644.ppt

  • Количество слайдов: 38

OSD期末專題作業說明 任課教授:許清琦 助教:蕭惠文 周立平 許為元 甘宗左 OSD期末專題作業說明 任課教授:許清琦 助教:蕭惠文 周立平 許為元 甘宗左

Embedded OS and Applications (1/5) n n Set-Top Box Wireless & Personal Used n Embedded OS and Applications (1/5) n n Set-Top Box Wireless & Personal Used n n n Cellular Telephones ATM Personal Information Manager PDA Smart Card

Embedded OS and Applications (2/5) n Networking n n n Switch Analyzers Router Data Embedded OS and Applications (2/5) n Networking n n n Switch Analyzers Router Data Communication Automatic Data Collection

Embedded OS and Applications (3/5) n Consumer n n Digital Camera Audio/Video Digital TV Embedded OS and Applications (3/5) n Consumer n n Digital Camera Audio/Video Digital TV Multimedia n n n DVD Player Car DVD Cable Modems

Embedded OS and Applications (4/5) n Office Automation n n Laser Printer Navigational Control Embedded OS and Applications (4/5) n Office Automation n n Laser Printer Navigational Control n n GPS Navigational Plotter

Embedded OS and Applications (5/5) n Medical n n Xray system – Dicom, Imaging Embedded OS and Applications (5/5) n Medical n n Xray system – Dicom, Imaging Biomedical Instrumentation Medical Infusion Pump Others

可研究之OS (Level A) n 可以安裝於PC上之Codes n Windows CE QNX Real Time OS Open Linux 可研究之OS (Level A) n 可以安裝於PC上之Codes n Windows CE QNX Real Time OS Open Linux React. OS Be. OS e. Cos n n n

可研究之OS (Level B) n 尚未取得可以安裝於PC上之Codes n Nucleus Symbian AMOS – Card OS Web. OS 可研究之OS (Level B) n 尚未取得可以安裝於PC上之Codes n Nucleus Symbian AMOS – Card OS Web. OS p. SOS Lynx. OS Palm. OS n n n

Windows CE n n Microsoft CE Platform Builder V 2. 12 9 CD 1, Windows CE n n Microsoft CE Platform Builder V 2. 12 9 CD 1, 2, 9 for PC Environment 找助教Backup

QNX Real Time OS n 2 CD Real Time OS n n + 2 QNX Real Time OS n 2 CD Real Time OS n n + 2 License Key Disk + 1 Demo Disk • Windows Environment • Browser • … n 找助教Backup

Open Linux n 2 CD ROM n n n 1 CD – Install 1 Open Linux n 2 CD ROM n n n 1 CD – Install 1 CD – Source Codes 找助教Backup

React. OS (1/2) n n n 相容於NT Application & Driver的環境 Windows NT環境的模擬OS http: //www. React. OS (1/2) n n n 相容於NT Application & Driver的環境 Windows NT環境的模擬OS http: //www. reactos. com/

React. OS (2/2) React. OS (2/2)

Be. OS (1/2) n n Be. OS Professional 5. 0 – Free Download Software Be. OS (1/2) n n Be. OS Professional 5. 0 – Free Download Software Platform for Internet Appliances n n Be. IA http: //www. be. com/

Be. OS (2/2) Be. OS (2/2)

e. Cos n n n The e. Cos real-time operating system Open Source OS e. Cos n n n The e. Cos real-time operating system Open Source OS 利用Linux發展其相關環境、 具、程式 http: //sourceware. cygnus. com/ecos/getstart. html http: //www. redhat. com/services/ecos/

Nucleus n n n n A Complete Real-Time Operating Systems (RTOS) Source Code No Nucleus n n n n A Complete Real-Time Operating Systems (RTOS) Source Code No Royalties http: //www. atinucleus. com/intro. htm n 可Download • Nucleus MNT - Limited Version (LV) for Win 95/NT • Mini Reference Manual n Visual C++ Version • Demo Program

Symbian (1/2) n n Mobile Wireless Operating Systems Symbian Platform n n Java Technology Symbian (1/2) n n Mobile Wireless Operating Systems Symbian Platform n n Java Technology WAP • Wireless Application Protocol n n Bluetooth http: //www. symbian. com/

Symbian (2/2) Symbian (2/2)

ERICSSON Communicator Platform 三頻藍牙計畫PDA行動電話 ERICSSON Communicator Platform 三頻藍牙計畫PDA行動電話

AMOS OS n n American Microdevice Operating System AMOS-SC OS n n 智慧卡(Smart Card)作業系統 AMOS OS n n American Microdevice Operating System AMOS-SC OS n n 智慧卡(Smart Card)作業系統 ISO-7816 http: //www. ammismartcards. com/AMOS-OS. htm AMMI GSM OS n n n GSM手機晶片卡作業系統 GSM 11. 11 http: //www. ammismartcards. com/AMMI-GSM-OS. htm

Web. OS (1/2) n 新型態Java作業系統 n n Access Server Site http: //www. webos. org Web. OS (1/2) n 新型態Java作業系統 n n Access Server Site http: //www. webos. org

Web. OS (2/2) Web. OS (2/2)

p. SOS n n n Real Time OS for Embedded System http: //www. isi. p. SOS n n n Real Time OS for Embedded System http: //www. isi. com/ http: //www. windriver. com/products/html/psosystem. html

Lynx. OS n n Real-Time OS 現更名為: Lynux. Works http: //www. lynx. com http: Lynx. OS n n Real-Time OS 現更名為: Lynux. Works http: //www. lynx. com http: //www. synergymicro. com/vme_software/lynx. html

Palm. OS n n Palm Emulator http: //www. ntlug. org/~cbbrowne/pims. html#PALMOS Palm. OS n n Palm Emulator http: //www. ntlug. org/~cbbrowne/pims. html#PALMOS

期末作業報告要求 (LEVEL A) n n n n 所研究的OS最低基本需求 安裝步驟 原始程式 執行環境 現有程式發展環境與開發資源 目前的應用實例 Hello 期末作業報告要求 (LEVEL A) n n n n 所研究的OS最低基本需求 安裝步驟 原始程式 執行環境 現有程式發展環境與開發資源 目前的應用實例 Hello New OS 其他

期末作業報告要求 (LEVEL B) n n n 所研究的OS最低基本需求 執行環境 現有程式發展環境與開發資源 目前的應用實例 其他 期末作業報告要求 (LEVEL B) n n n 所研究的OS最低基本需求 執行環境 現有程式發展環境與開發資源 目前的應用實例 其他

所研究的OS最低基本需求 n n 處理器(CPU) 記憶體容量 硬碟空間 其他要求(Network、Display、…) 所研究的OS最低基本需求 n n 處理器(CPU) 記憶體容量 硬碟空間 其他要求(Network、Display、…)

安裝步驟 (Level A Only) n n OS的安裝準備 安裝的硬體需求(以PC為例) • 顯示卡界面 • I/O界面 n 安裝的詳細過程 安裝步驟 (Level A Only) n n OS的安裝準備 安裝的硬體需求(以PC為例) • 顯示卡界面 • I/O界面 n 安裝的詳細過程

原始程式 (Level A Only) n 原始程式分析 n 記憶體管理、配置、與回收 • Process、Stack、Heap、Garbage Collection n 行程管理、配置、多緒處理、死結預防 輔助記憶體支援 原始程式 (Level A Only) n 原始程式分析 n 記憶體管理、配置、與回收 • Process、Stack、Heap、Garbage Collection n 行程管理、配置、多緒處理、死結預防 輔助記憶體支援 輸出入支援 • 顯示、鍵盤、軟碟、硬碟、網路 n 其他

執行環境 n 真實執行時 n n n OS所佔的記憶體大小 Heap & Stack記憶體配置 其他 執行環境 n 真實執行時 n n n OS所佔的記憶體大小 Heap & Stack記憶體配置 其他

現有程式發展環境與開發資源 n n n 編譯環境 相關程式庫 其他資源 n n 在網路上相關的資源 n n 資料庫 瀏覽器 現有程式發展環境與開發資源 n n n 編譯環境 相關程式庫 其他資源 n n 在網路上相關的資源 n n 資料庫 瀏覽器 伺服器 超連結或Download至Local 列舉範例

目前的應用實例 n 列舉廠商與產品 n n n PDA IC Card Cellular Phone 目前的應用實例 n 列舉廠商與產品 n n n PDA IC Card Cellular Phone

Hello New OS (Level A Only) n 再所安裝的OS上撰寫一個執行後出現下列訊息的程式 n n n Hello New OS Hello New OS (Level A Only) n 再所安裝的OS上撰寫一個執行後出現下列訊息的程式 n n n Hello New OS For OSD Final Project. 學號、姓名

其他 n 其他相關資料 n n 類似性質的Embedded OS 標準 協定 … 其他 n 其他相關資料 n n 類似性質的Embedded OS 標準 協定 …

期末分數配置 n Level A n n n Basic Functions – 90% 進階資料 – 20% 期末分數配置 n Level A n n n Basic Functions – 90% 進階資料 – 20% Level B n n Basic Functions – 65% 進階資料 – 30%

相關參考網頁 n Embedded & Real-Time Systems and Single-board Computers • http: //members. aa. net/~swear/pedia/embedded. 相關參考網頁 n Embedded & Real-Time Systems and Single-board Computers • http: //members. aa. net/~swear/pedia/embedded. html n Embedded and Real-Time Systems • http: //www. ifi. unizh. ch/groups/ailab/links/embedded. html n Operating System Projects • http: //www. cs. arizona. edu/people/bridges/os/full. html n Bluetooth • http: //www. bluetooth. com/