(3.238.7.202) 您好!臺灣時間:2021/03/04 21:33
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
: 
twitterline
研究生:盧建甫
研究生(外文):Chien-Fu Lu
論文名稱:設計與實作一個適用於嵌入式應用軟體移植的教學平台
論文名稱(外文):Design and Implementation of a Learning Platform for Embedded Software Porting
指導教授:竇其仁竇其仁引用關係
指導教授(外文):Chyi-ren Dow
學位類別:碩士
校院名稱:逢甲大學
系所名稱:資訊工程所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2007
畢業學年度:95
語文別:英文
論文頁數:59
中文關鍵詞:嵌入式系統軟體移植觀察學習學習模式
外文關鍵詞:Learning ModelEmbedded SystemLearning by ExampleSoftware Porting
相關次數:
  • 被引用被引用:0
  • 點閱點閱:139
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
近年來,隨著科技的進步,嵌入式系統的重要性在現代人的生活中有著舉足輕重的地位存在,包括行動電話,個人行動助理,全球衛星定位系統等等應用。相對地大量需求在嵌入式系統這方面的人力資源,而在資訊相關學科中所能扮演的角色,就是訓練出能針對軟硬體整合,嵌入式系統應用程式開發能力之人才。尤其應用程式移植在嵌入式系統的開發中是一項很重要的能力,可以確實地檢視出學生軟硬體整合概念的熟捻程度。現今的嵌入式系統學習,關於移植方面的教材不但缺乏系統化,前人的學習經驗也不容易被傳承。我們的研究中,設計與開發了線上嵌入式系統學習平台,加入了步驟式學習的概念,本系統將相似的移植流程做模組化的管理,學生透過本系統透徹理解移植的精神與細部環節,能夠擁有獨立操作軟體移植的能力。而透過步驟中的範例說明與多媒體示範功能,輔助學生在模仿範例中加強移植的操作學習經驗,且不受困於平時教學環境中,時間與空間的限。平台除了學習功能外,另外也提供了一套評量模組,老師透過這套平台,則能減少在教材與試卷重覆整理中所花費的時間成本,了解學生的學習程度。為了驗證系統的可行性,我們針對在逢甲大學資訊系修習過嵌入式系統相關課程的學生,用實驗結果證明本系統對於學生能夠充份學習與理解移植的過程,並且獨立完成移植的作業。
With the development of embedded system technology, there are various
applications such as mobile systems, personal digital assistant, and GPS location service. Therefore, a person who has the ability of embedded system design becomes completing in the ICT industry. The education of embedded system plays a significant role in training people who get the ability of embedded system software/hardware integration and application programming. Especially, the ability of application is an important scale in the embedded system development domain and it assesses students’ comprehension of software/hardware integration concept exactly. The current learning of embedded software porting lacks a systemized ways and sometimes porting experience is difficult to be preserved and shared. In this work, we design and implement a learning platform that can be used to assist students in leaning embedded system porting by using a step-by-step and modulized management model. Student may have the ability to realize the concept of porting flow and implement the real case
individually. Two models in this work include “learning by example” which can enhance a student’s learning outcomes by using examples and “learning by doing” which can improve student’s implement experiences and operation capability. We also provided an assessment module in our learning platform. By using the platform, a teacher gets the comprehend status of student’s. Experiments are conducted to evaluate our system and the results show that the proposed learning platform is effective for students’ in the learning embedded software porting individually.
摘 要
Abstract
Tables of Contents
List of Figures
List of Tables
Chapter 1 Introduction
1.1. Motivation
1.2. Overview of the Research
1.3. Thesis Organization
Chapter 2 Related Work
2.1 Porting of Embedded Systems and Development Environments
2.2 Portable Embedded Systems
2.3 Learning Model
Chapter 3 System Architecture
3.1 System Overview
3.2 Learning Module
3.3 Content Management Module
3.4 Assessment Module
Chapter 4 System Implementation
4.1 System Environments
4.2 Learning Module
4.3 Content Management Module
4.4 Assessment Module
4.5 Distance Access Integration
4.6 Data Format Presentation
Chapter 5 System Prototype
5.1 Scenario I: Edit a Task Project Teaching Material
5.2 Search Task Project
5.3 Task Project Editing and Handling
5.4 Scenario II: Study with Using Learning Module
5.5 MAD Porting Practicing
5.6 Scenario III: Review Learning by Using Assessment Module
5.7 Take a Test
Chapter 6 Experimental Results
6.1 MPEG Audio Decoder (MAD) Porting Assessment Experiment
6.2 The Analysis of Assessment Experiment Result
6.3 The Content of Questionnaires
6.4 The Statistics and Questionnaire of Analysis
Chapter 7 Conclusions
References
[1] J. Hyysalo, P. Parviainen, and M. Tihinen, “Collaborative Embedded Systems Development: Survey of State of the Practice,” Proceedings of 13th Annual IEEE International Symposium and Workshop on Engineering of Computer Based Systems, pp. 27-30, March 2006.
[2] R. C. Hsu and W. Liu, “Project Based Learning as A Pedagogical Tool for Embedded System Education,” Proceedings of 3rd International Conference on Research and Education, pp. 362-366, June 2005.
[3] J. W. Bruce, J. C. Harden, and R. B. Reese, “Cooperative and Progressive Design Experience for Embedded Systems,” IEEE Transactions on Education, Vol. 47, No. 1, pp. 83-92, February 2004.
[4] S. Nooshabadi and J. Garside, “Modernization of Teaching in Embedded Systems Design-an International Collaborative Project,” IEEE Transactions on Education, Vol. 49, No. 2, pp. 254-262, May 2006.
[5] M. Bolado, H. Posadas, J. Castillo, P. Huerta, P. Sanchez, C. Sanchez, H. Fouren, and F. Blasco, “Platform Based on Open-source Cores for Industrial Applications,” Proceedings of Design, Automation and Test in Europe Conference and Exhibition, Vol. 2, pp. 1014-1019, February 2004.
[6] C. Zhang, F. Vahid, and W. Najjar, “A Highly Configurable Cache for Low Energy Embedded Systems,” ACM Transactions on Embedded Computing Systems, Vol. 4, No. 2, pp. 363-387, May 2005.
[7] Y. Qu, J. Su, and L. Feng, “Design and Implementation of RTU Based on The Embedded Operating System/splmu/C/OS-II,” Proceedings of 2004 IEEE International Conference on Electric Utility Deregulation, Restructuring and Power Technologies, Vol. 2, pp. 623-626, April 2004.
[8] K. Cui and Z. Wu, “Research and Implementation of Remote Monitoring System Based on Real-Time uClinux,” Proceedings of 2005 International Conference on Services Systems and Services Management, Vol. 2, pp. 1182-1187, June 2005.
[9] S. Hong, “Embedded Linux Outlook in The PostPC industry,” Proceedings of 6th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, pp. 37-40, May 2003.
[10] K. E. Chang, B. C. Chiao, S. W. Chen, and R. S. Hsiao, “A Programming Learning process module for Beginners-A Completion Strategy Approach,” IEEE Transactions on Education, Vol. 43, No. 2, pp. 211-220, May 2000.
[11] N. Guibert, P. Girard, and L. Guittet, “Example-Based Programming: A Pertinent Visual Approach for Learning to Program,” Proceedings of the Working Conference on Advanced Visual Interfaces, pp. 358-361, May 2004.
[12] M. Satratzemi, V. Dagdilelis, and G. Evagelidis, “A System for Program Visualization and Problem-Solving Path Assessment of Novice Programmers,” Proceedings of the 6th Annual Conference on Innovation and Technology in Computer Science Education, Vol. 33, No. 3, June 2001.
[13] K. Barker, “Troubleshooting is a Learning Management,” Proceedings of the 21th Annual Conference on Education in a New World Order, pp. 636-638, September 1991.
[14] H. I. Chang, “A Transparent and Ubiquitous Access Platform for Networking and Embedded System Laboratories,” Master thesis, Department of Information Engineering and Computer Science, Feng Chia University, June 2006.
[15] N. Azizi, I. Kuon, A. Egier, A. Darabiha, and P. Chow, “Reconfigurable Molecular Dynamics Simulator,” Proceedings of 12th Annual IEEE Symposium on Field-Programmable Custom Computing Machines, pp. 197-206, April 2004.
[16] V. Kindratenko and D. Pointer, “A Case Study in Porting a Production Scientific Supercomputing Application to a Reconfigurable Computer,” Proceedings of 14th Annual IEEE Symposium on Field-Programmable Custom Computing Machines, pp. 13-22, April 2006.
[17] M. Borgatti, L. Cali, G. De Sandre, B. Foret, I. F. Lertora, G. Muzzi, M. Pasotti, M. Poles, and P. L. Rolandi, “A Reconfigurable Signal Processing IC with Embedded FPGA and Multiport Flash Memory,” Proceedings of 40th Design Automation Conference, pp. 691-695, June 2003.
[18] S. P. Voinigescu, T. O. Dickson, T. Chalvatzis, A. Hazneci, E. Laskin, R. Beerkens, I. Khalid, and E. S. Rogers, “Algorithmic Design Methodologies and Design Porting of Wireline Transceiver IC Building Blocks between Technology Nodes,” Proceedings of 2005 Custom Integrated Circuits Conference, pp. 111-118, September 2005.
[19] R. Bohnet and G. Meszaros, “Test-Driven Porting,” Proceedings of 8th Agile Conference, pp. 259-266, July 2005.
[20] N. Iwata and M. Hanazava, “Porting Classes and Coding Rules for C,” Proceedings of 10th TRON Project International Symposium, pp.144-155, December 1993.
[21] T. Toshikio, “Approaches to Making Porting More Productive,” Proceedings of 12th TRON Project International Symposium, pp. 73-85, December 1995.
[22] D. P. Pazel, P. Varma, A. Paradkar, B. Tibbitts, A. Anand, and P. Charles, “A Framework and Tool for Porting Assessment and Remediation,” Proceedings of 20th IEEE International Conference on Software Maintenance, pp. 504, September 2004.
[23] M. R. George and W. F. Wong, “Windows CE for a Reconfigurable System-on-a-Chip Processor,” Proceedings of 2004 IEEE International Conference on Field-Programmable Technology, pp. 201-207, December 2004.
[24] J. H. Lee and H. N. Kim, “Implementing Priority Inheritance Semaphore on uC/OS Real-time Kernel,” Proceedings of IEEE Workshop on Software Technologies for Future Embedded Systems, pp. 83-86, May 2003.
[25] MPEG Audio Decoder Project Website:
http://www.underbit.com/products/mad
[26] Hybus X-Hyper255 Specification:
http://hybus.en.ec21.com/GC00673643/CA00673650/Xscale_board.html
[27] M.I.T. - Apollo Guidance Computer:
http://ed-thelen.org/comp-hist/vs-mit-apollo-guidance.html
[28] OLPC:
http://www.laptop.org
[29] ARM Core Families:
http://www.arm.com/products/CPUs/families.html
[30] Intel Xscale:
http://developer.intel.com/design/intelxscale
[31] uCLinux Website:
http://www.uclinux.org
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
1. 余嬪(1999)。休閒活動的選擇與規劃。學生輔導,60,20-30。
2. 呂燕卿(1999)。藝術與人文學習領域綱要與統整性互融式課程設計之觀念。 美育,106,29-38。
3. 李青松(2002)。高齡者休閒參與之研究。中華家政學刊,31,21-38。
4. 李素馨(1997)。都市女性休閒類型和休閒阻礙。戶外遊憩研究,10(1), 43-68。
5. 李銘輝(1991)。遊憩需求與遊客行為特性之探討。戶外遊憩研究,4(1), 17-33。
6. 林世英(1995)。推展藝文活動與社會教育。高市文教,24-28。
7. 林東泰(1994)。都會地區成人及青少年休閒認知和態度研究。民意研究季刊,188,41-94。
8. 林素麗(1977)。休閒的理論的研究。思與言,15(1),27-35。
9. 修慧蘭,陳彰儀(1987)。台北市就業者之休閒狀況分析。國立政治大學學報,55,141-169。
10. 張孝銘、高俊雄(2001)。休閒需求與休閒阻礙間之相關研究-以彰化市居民為實證。體育學報,30,143-152。
11. 張樹倫(1999)。台灣地區當前文化發展與文化建設之展望。公民訓育學報,8,231-266
12. 許建民(1999)。以休閒活動類型及正式規劃休閒活動之探討。大專體育,42,158-164。
13. 劉興漢(1992)。台灣地區國民休閒需求調查研究。教育與心理研究,15,215-240。
14. 鄭瀛川,陳彰儀(1986)。職業婦女之工作、休閒關係與生活型態。國立政治大學學報,53,119-137。
15. 謝淑芬(2001)。已婚職業婦女與全職家庭主婦對休閒活動參與與阻礙協商策略差異之研究。戶外遊憩研究,14(2),63-84。
 
系統版面圖檔 系統版面圖檔