研究生: |
林辰穎 CHEN-YING LIN |
---|---|
論文名稱: |
S3C2443上建置嵌入式Linux系統與USB、藍芽驅動開發 Embedded Linux System and USB、Bluetooth Driver on S3C2443 Board |
指導教授: |
邱炳樟
Bin-Chang Chieu |
口試委員: |
徐敬文
Ching-Wen Hsue 黃忠偉 Jong-Woei Whang |
學位類別: |
碩士 Master |
系所名稱: |
電資學院 - 電子工程系 Department of Electronic and Computer Engineering |
論文出版年: | 2010 |
畢業學年度: | 98 |
語文別: | 中文 |
論文頁數: | 87 |
中文關鍵詞: | USB 、藍芽 、S3C2443 、C343 |
外文關鍵詞: | USB, Bluetooth, S3C2443, C343 |
相關次數: | 點閱:169 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本論文主旨是探討在S3C2443上架設嵌入式Linux和周邊驅動的移植,目標是讓原本預設Windows CE的CoAsia C343,改成運行嵌入式Linux,並由CoAsia C340開發板上的周邊驅動移植到CoAsia C343開發板上。本研究在硬體方面開發平臺是使用Samsung S3C2443的SOC晶片,它以ARM920T為核心架構的CPU。周邊介面方面則選擇USB與藍芽來做移植。研究中其軟體架構為使用U-boot作為作業系統的開機載入器,用以載入Linux核心,核心版本為2.6.32.15。
The main point of the thesis is to discuss the realization of drivers for S3C2443 board embedded Linux system. CoAsia C343 board which work Windows CE system. The goal is to work embedded Linux system on C343 board. We revised USB and Bluetooth driver on embedded linux system.
Samsung S3C2443 SOC is the platform of my thesis. Its CPU is ARM920T architecture. I modified the USB and Bluetooth drivers and used U-boot as the bootloader to load the Linux kernel. The kernel edition is Linux 2.6.32.15.
[1] 王洪輝 編著,”ARM Linux核心嵌入式系統開發指南”,全華圖書股份有限公司。
[2] S3C2443X_Manual_rev1.4_071119,Samsung。
[3] 高柏洲,〝LINUX嵌入式系統為基礎之S3C2443 USB實現〞,台灣科技大學,2008。
[4] s3c2443 ver2.0 ckt,擎亞國際科技公司。
[5] nand-flash_K9LAG08U0M,Samsung。
[6] COASIA C340 CKT VER1.1,擎亞國際科技公司。
[7] 從ramdisk根檔案系統啟動Linux成功,總結一下。http://www.arm9home.net/read.php?tid-5610.html
[8] 嵌入式Linux之我行——RamDisk塊設 備驅動實例開發講解,
http://blog.chinaunix.net/u3/101649/showart_2218168.html
[9] 嵌入式Linux之我行——Linux- 2.6.30.4在2440上的移植之USB驅動,
http://blog.chinaunix.net/u3/101649/showart_2078925.html
[10] USB基本概念,http://entry.hit.edu.tw/~bd92045/new_page_3.htm,
[11] 移植2.6.30.4到MINI2440的學習筆記,
http://blog.chinaunix.net/u1/57901/showart_2019107.html
[12] 開貼詳述linux-2.6.33內核的移植,http://bbs.witech.com.cn/thread-468-1-1.html
[13] 內核-編譯器-busybox個版本之間的關係,
http://hi.baidu.com/edaworld/blog/item/b61c3cd448a3550ba08bb75f.html
[14] 自己實驗建立交叉編譯工具鏈(ARM EABI based),
http://blog.chinaunix.net/u2/60303/showart_2162288.html
[15] 移植 busybox1.15.0到OK2440V3開發板(2)---移植詳細過程,
http://www.52rd.com/Blog/Detail_RD.Blog_liweikui_22502.html
[16] 製作嵌入式根檔案系統常見問題詳解,
http://www.51x86.com/article/10-04/1628861270740681.html?sort=899_939_950_0
[17] 初級根檔案系統的製作,
http://tope.eefocus.com/chenzhufly/blog/09-03/166658_1259f.html
[18] 嵌入式Linux-2.6.30.4在 2440上的移植之檔案系統,
http://blog.sina.com.cn/s/blog_66e7d1c00100i48g.html
[19] 使用BusyBox製作linux根檔案系統,http://www.chinaku.org/show.php?tid=963
[20] 製作嵌入式根檔案系統(常見問題詳解),
http://blog.csdn.net/kernel_32/archive/2009/02/03/3860756.aspx
[21] USB和SD/MMC移植筆記,http://blog.ednchina.com/fafen/270248/message.aspx
[22] Cross Compile "bluez-4.18" Arm-xScale Platform,
http://blog.csdn.net/stevenliyong/archive/2008/12/11/3496235.aspx
[23] Bluez移植到arm mini2440上,
http://blog.csdn.net/guoxiaojie_415/archive/2010/03/16/5383898.aspx
[24] Bluetooth開發環境的搭建 ,http://mikewei.blog.51cto.com/1571146/312658
[25] 嵌入式arm linux藍牙檔案傳輸移植,
http://blog.csdn.net/feiyinzilgd/archive/2010/02/09/5303149.aspx
[26] 在Linux中使用藍牙,
http://blog.csdn.net/baozhongchao/archive/2009/08/26/4486263.aspx
[27] Linux Bluetooth 檔案傳輸,http://cha.homeip.net/blog/2005/08/140.html