研究生: |
謝書源 Shu-yuan Hsieh |
---|---|
論文名稱: |
移植嵌入式Linux作業系統至IDEA6410開發平台 Porting Embedded Linux Operation System on IDEA6410 Development Platform |
指導教授: |
邱炳樟
Bin-Chang Chieu |
口試委員: |
柳宗禹
Tzong-Yeu Leou 王秀仁 Show-Ran Wang |
學位類別: |
碩士 Master |
系所名稱: |
電資學院 - 電子工程系 Department of Electronic and Computer Engineering |
論文出版年: | 2012 |
畢業學年度: | 100 |
語文別: | 中文 |
論文頁數: | 109 |
中文關鍵詞: | 嵌入式系統 |
外文關鍵詞: | IDEA6410 S3C6410 Linux |
相關次數: | 點閱:186 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本論文使用的嵌入式平台為友堅恒天科技所提供的IDEA6410開發板,IDEA6410所使用的CPU是SAMSUNG生產的S3C6410,屬於ARM1176JZF-S架構。論文目標是移植嵌入式Linux系統到IDEA6410平台,使用s3c-u-boot-1.1.6作為作業系統的開機載入程式,移植核心版本為Linux-2.6.37.6,並驅動開發板上的LCD螢幕與儲存設備USB、SD卡,透過Mini USB與PC做資料傳輸與溝通,並以JFFS2作為我們的檔案系統。選擇此核心版本Linux-2.6.37.6,主要是因為近幾年Android系統廣泛應用在各種嵌入式電子產品上,透過移植此核心版本,將來亦可將Android系統移植到IDEA6410開發板上。
This paper uses idea6410 development board which was made by Urbetter Technology to porting embedded operating system such as Embedded Linux and Android. Central processing unit of idea6410 is S3C6410 which was made by Samsung, and it belongs to the ARM1176JZF-S structure. The objective of this paper is that porting Embedded Linux on idea6410 platform, using s3c-u-boot-1.1.6 as bootloader, choosing linux-2.6.37.6 as kernel version and using jffs2 as our filesystem. In addition to driving LCD screen, USB and SD card devices, as well as communicate with computer by mini USB for data transfer. The main reason of choosing linux-2.6.37.6 as kernel version is that Android operating system is widely used in each kind of embedded products like smart phone and tablet computer. So we will port Android on idea6410 platform in the future through porting this kernel version.
參考文獻
【1】 何宗達,嵌入式系統之娛樂平台開發與應用,台灣科技大學電子工程系,2011。
【2】 謝清鄰,支援藍芽OBEX傳輸協定之嵌入式系統設計與實作,台灣科技大學電子工程系,2011。
【3】 劉俊沛,基於S3C2440嵌入式系統之圖形化檔案瀏覽器,台灣科技大學電子工程系,2009。
【4】 李豐訓,移植Android 2.3作業系統至S3C6410開發平台,台灣科技大學電子工程系,2011。
【5】 李永駿,嵌入式Linux多媒體平台開發與應用,台灣科技大學電子工程系,2010。
【6】 華清遠見,嵌入式Linux系統開發技術詳解–基於ARM,第六章Bootloader.pdf。
【7】 劉剛、趙劍川,王者歸來用Linux移植各種硬體,台北:佳魁資訊股份有限公司,2011。
【8】 宋寶華,Linux裝置驅動程式之開發詳解,台北:文魁資訊股份有限公司,2008。
【9】 長高科技,行動裝置嵌入式系統與軟體,台北:長高科技股份有限公司,2010。
【10】 鳥哥,鳥哥的Linux私房菜基礎學習篇第二版,台北:上奇科技股份有限公司,2007。
【11】 吳權威、王曉慧,網奕資訊 C/C++程式設計入門與應用,台北:網奕資訊科技股份有限公司,2005。
【12】 U-Boot,http://www.denx.de/wiki/U-Boot/
【13】 The Linux Kernel Archives,http://www.kernel.org/
【14】 Linux公社-Linux編程,http://www.linuxidc.com/RedLinux/index.htm
【15】 阿虚的电子小屋,http://hi.baidu.com/aokikyon/home
【16】 BusyBox,http://www.busybox.net/
【17】 嵌入式愛好者,http://bbs.witech.com.cn/forumdisplay.php?fid=7
【18】 電子技術論壇,http://bbs.elecfans.com/zhuti_arm_1.html
【19】 ARMCE!,http://www.armce.com/bbs/forum.php
【20】 ARM9之家,http://www.arm9home.net/