研究生: |
王子緯 Zi-Wei Wang |
---|---|
論文名稱: |
移植FatFs於ARM Cortex-M3之相片播放系統 ARM Cortex-M3 Photo Player on FatFs |
指導教授: |
邱炳樟
Bin-Chang Chieu |
口試委員: |
王秀仁
Show-Ran Wang 黃忠偉 Jong-Woei Whang |
學位類別: |
碩士 Master |
系所名稱: |
電資學院 - 電子工程系 Department of Electronic and Computer Engineering |
論文出版年: | 2016 |
畢業學年度: | 104 |
語文別: | 中文 |
論文頁數: | 61 |
中文關鍵詞: | FatFs 、嵌入式系統 、ARMCortex-M 、STM32F1 、SPI |
外文關鍵詞: | Embedded system, ARM Cortex-M3, STM, SD card, TFT-LCD |
相關次數: | 點閱:444 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
隨著科技的進步,市場對嵌入式產品的功能需求也越來越大,面對各式各樣的應用產品,如何挑選適合的軟硬體,才能將嵌入式的特色發揮出來,這對開發者而言是很重要的研究議題,現在嵌入式最普遍的硬體採用ARM架構,因此我們希望能開發出系統化、並具實際功能的ARM嵌入式產品。
本論文使用的平台為義法半導體基於Cortex-M3架構所開發的STM32F1。目標是移植檔案系統FatFs達到操作SD卡並且讀取SD卡內的資料顯示在LCD,開發出實際的相片播放系統。此系統從底層的硬體通訊協定SPI到上層的檔案系統皆有程式碼的開發,使用者可以從遠端透過藍芽或是直接由按鈕進行操作,並且基於此系統,可以達成更多不同的應用。
With the development of science and technology,To meet market demand,development of embedded systems more diverse,so how to select the appropriate embedded system is the important research topic for developers.The Embedded sysyem’s hardware usually used ARM architecture.so I hope devolpe a system about Cortex-M3 core that have practical e features.
In this paper,I useSTM32F1 platform of the ARM Cortex-M3 of STMicroelectronics.Goal is to transplant the filesystem(FatFs) to STM32F1 for read data from SD card to displayed on the TFT-LCD.Developed ARM Cortex-M3 Photo Player.This system has open source from hardware include communications prorocol(SPI) to filesystem.The user can use Bluetooth or button to operating this system,and you can complete more application based on this system.
[1] Zhang Ya’nan;Xiao Guijin;”and Xu Jiansheng The Wireless Image Transmission System of Capsule Endoscope Based on STM32F103,” Mechanical,Electronic and Information Technology Engineering on 2016
[2] Xiaoyan Wang,” Character Screen Display Control Based on STM32” Information,Business and Management on, 2015
[3] Yong Sang;Fengtao Li;Yuebang Dai;Fuhai Duan,” The Practical Control Technology Design for AC servo Motor Based on STM32 Micro-controller,” IEEE Advanced Information Technology,Electronic and Automation Control Conference on,2015
[4] ARM(無日期)。取自:
https://zh.wikipedia.org/wiki/ARM%E6%9E%B6%E6%A7%8B
[5] ARM-CortexM3(無日期)。取自:
http://tw.silabs.com/products/mcu/Pages/arm-cortex-m3-32-bit-microcontroller.aspx
[6] FATFS(無日期)。取自:
http://elm-chan.org/fsw/ff/00index_e.html
[7] 成大資工wiki(2016)。GPIO。取自:http://wiki.csie.ncku.edu.tw/embedded/GPIO
[8] 成大資工wiki(2016)。SPI。http://wiki.csie.ncku.edu.tw/embedded/SPI
[9] 維基百科(2016)。TFT-LCD。取自:https://zh.wikipedia.org/wiki/TFT-LCD
[10] 維基百科(2016)。SD。https://zh.wikipedia.org/wiki/SD%E5%8D%A1
[11] 成大資工wiki(2016)。SDIO。取自:
http://wiki.csie.ncku.edu.tw/embedded/SDIO
[12] MDK-ARM開發工具(無日期)。取自:
http://www.myir-tech.com/product/mdk-arm.htm