跳到主要內容

臺灣博碩士論文加值系統

(18.97.14.84) 您好!臺灣時間:2024/12/09 19:25
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:郭書銘
研究生(外文):Su-Ming Kuo
論文名稱:以軟硬體共同設計方法設計與實作即時作業系統
論文名稱(外文):Design and Implementation of RTOS in Hardware Software Codesign
指導教授:鄭福炯鄭福炯引用關係
指導教授(外文):Fu-Chiung Cheng
學位類別:碩士
校院名稱:大同大學
系所名稱:資訊工程學系(所)
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2007
畢業學年度:95
語文別:中文
論文頁數:76
中文關鍵詞:即時作業系統硬體非同歩電路Java
外文關鍵詞:Real-Time OSHardwareAsync CircuitJava
相關次數:
  • 被引用被引用:1
  • 點閱點閱:388
  • 評分評分:
  • 下載下載:83
  • 收藏至我的研究室書目清單書目收藏:1
電子產業發至今,有些問題需要去解決:Mobile Device 的輕薄短小及省電的要求、消費型電子產品生命週期變短所產生的開發時間減少、應用程式跨平台的需求(time to market);因應以上的需求,我們實做了一個平台,有一個Java CPU可以實現跨平台的要求,並把μC/OS-II做成硬體可以加快程式的執行及減少電源的消耗(CPU 減少使用),在這個平台上,應用程式開發者只要會使用簡單的Java就可以開發嵌入式系統了。
There have some problems must be solve in electronics industry:Mobile devices must be small、light and low power consumption;The life cycle of Consumer-electronic products are getting shorter and shorter;For those requestments we implement a platform. The platform has two parts Java CPU and hardware OS. The Java CPU can commit across-platform requestment. Hardware OS (μC/OS-II) can speed-up system performance and reduce the CPU utility rate. Applation developer just use Java technologic to build Embedded System easily in this platform.
摘要 I
ABSTRACT II
感謝 III
目錄 IV
圖型目錄 VI
表格目錄 VIII
第一章 簡介 1
第二章 技術背景 3
2.1 µC/OS-II簡介 3
2.1.1 µC/OS-II 特性 3
2.1.2 工作管理 4
2.1.3 事件管理 5
2.1.3 作業系統工作排程的處理流程 6
2.2 爪哇技術 7
2.3 爪哇處理器 9
第三章 SOCAD工具簡介 12
3.1 修改過的活動圖(MODIFIED ACTIVITY DIAGRAM)14
3.2 硬體元件圖(HARDWARE COMPONENT GRAPH)15
3.3 SOCAD設計流程 18
3.4 範例 19
第四章 系統架構 21
4.1 作業系統為軟體 21
4.2 作業系統為硬體 21
4.3 作業系統的分析及實驗 23
第五章 系統實作 25
5.1 用爪哇把µC/OS-II實作出來 25
5.2、硬體本文切換(HARDWARE CONTEXT SWITCH)25
5.3、分段後的OSSEMPEND 27
第六章 系統驗證及模擬 31
6.1、爪哇處理器驗證及模擬 31
6.2、系統範例 34
6.3、軟體爪哇處理器和作業系統的驗證 35
6.4、硬體爪哇處理器和作業系統的模擬 36
第七章 實驗結果 48
7.1 軟體工作調度波形模擬 48
7.2 硬體工作調度波形模擬 49
7.3 軟硬體工作調度所需時間統計 51
第八章 結論與未來的工作 52
8.1 結論 52
8.2 未來的工作 52
參考文獻 54
APPENDIX A. JAVA CPU EXAMPLE 56
APPENDIX B. JAVA OS SAMPLE CODE 66
[1]Sun Micro systems Inc., The Java Language: An Overview, 1995
[2]Bill Venners, Inside the Java 2 Virtual Machine, O'Reilly publisher, 1999
[3]Ping-Yun Wang, Design and Implemention of Asynchronous Java Processor, Master Thesis, CSE department of Tatung University, 2004
[4]Jean J. Labrosse, Microc/OS II: The Real-Time Kernel, CMP Publishedr, 2002
[5]Simon Bennett, Steve McRobb and Ray Farmer, Object-Oriented Systems Analysis And Design using UML, Mcgraw-Hill, 2005
[6] Kumar, S. Aylor, J.H., Johnson, B.W., Wulf and W.A., A Framework for Hardware/Software Codesign, IEEE Journal, pp.2-5, 1993
[7]M Voss, TB Ismail, AA Jerraya and KH Kapp, Towards a Theory for Hardware/Software Codesign, 1994, Proceedings of the Third International Workshop on Hardware/Software Codesign, pp.2-8, 1994
[8]Martin Schoeberl, Real-Time Scheduling on a Java Processor, Proceedings of the 10th International Conference on Real-Time and Embedded Computing Systems and Applications, pp.1-17, 2004
[9] Heidelberg, Java Technology in an FPGA, Proceedings of the International Conference on Field-Programmable Logic and its applications, pp.2-5, 2004
[10]Martin Schoeberl, Restricitons of Java for Embedded Real-Time Systems, Proceedings of the 7th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, pp. 1-8, 2004
[11]M. Schoeberl, Design Decisions for a Java Processor, Tagungsband Austrochip 2003, Linz, Austria, pp.1-4, 2003
[12] M. Schoeberl, Using a Java Optimized Processor in a Real World Application, Proceedings of the First Workshop on Intelligent Solutions in Embedded Systems, pp.2-12, 2003
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top