815c5c95607615e4119f180fda2ca644.ppt
- Количество слайдов: 38
OSD期末專題作業說明 任課教授:許清琦 助教:蕭惠文 周立平 許為元 甘宗左
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 Communication Automatic Data Collection
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 n n GPS Navigational Plotter
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 React. OS Be. OS e. Cos n n n
可研究之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, 2, 9 for PC Environment 找助教Backup
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 CD – Source Codes 找助教Backup
React. OS (1/2) n n n 相容於NT Application & Driver的環境 Windows NT環境的模擬OS http: //www. reactos. com/
React. OS (2/2)
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)
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 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 WAP • Wireless Application Protocol n n Bluetooth http: //www. symbian. com/
Symbian (2/2)
ERICSSON Communicator Platform 三頻藍牙計畫PDA行動電話
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 (2/2)
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: //www. synergymicro. com/vme_software/lynx. html
Palm. OS n n Palm Emulator http: //www. ntlug. org/~cbbrowne/pims. html#PALMOS
期末作業報告要求 (LEVEL A) n n n n 所研究的OS最低基本需求 安裝步驟 原始程式 執行環境 現有程式發展環境與開發資源 目前的應用實例 Hello New OS 其他
期末作業報告要求 (LEVEL B) n n n 所研究的OS最低基本需求 執行環境 現有程式發展環境與開發資源 目前的應用實例 其他
所研究的OS最低基本需求 n n 處理器(CPU) 記憶體容量 硬碟空間 其他要求(Network、Display、…)
安裝步驟 (Level A Only) n n OS的安裝準備 安裝的硬體需求(以PC為例) • 顯示卡界面 • I/O界面 n 安裝的詳細過程
原始程式 (Level A Only) n 原始程式分析 n 記憶體管理、配置、與回收 • Process、Stack、Heap、Garbage Collection n 行程管理、配置、多緒處理、死結預防 輔助記憶體支援 輸出入支援 • 顯示、鍵盤、軟碟、硬碟、網路 n 其他
執行環境 n 真實執行時 n n n OS所佔的記憶體大小 Heap & Stack記憶體配置 其他
現有程式發展環境與開發資源 n n n 編譯環境 相關程式庫 其他資源 n n 在網路上相關的資源 n n 資料庫 瀏覽器 伺服器 超連結或Download至Local 列舉範例
目前的應用實例 n 列舉廠商與產品 n n n PDA IC Card Cellular Phone
Hello New OS (Level A Only) n 再所安裝的OS上撰寫一個執行後出現下列訊息的程式 n n n Hello New OS For OSD Final Project. 學號、姓名
其他 n 其他相關資料 n n 類似性質的Embedded OS 標準 協定 …
期末分數配置 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. 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/
815c5c95607615e4119f180fda2ca644.ppt