基于ARM平臺(tái)的數(shù)碼相框設(shè)計(jì)
本文選題:數(shù)碼相框 切入點(diǎn):S3C2440A 出處:《中北大學(xué)》2014年碩士論文 論文類型:學(xué)位論文
【摘要】:近年來(lái),隨著電子技術(shù)的飛速發(fā)展,嵌入式系統(tǒng)在許多方面得到了廣泛應(yīng)用。伴隨著數(shù)碼相機(jī)的普及,數(shù)碼相片的數(shù)量不斷增加,數(shù)碼相框也成為了嵌入式技術(shù)應(yīng)用的一個(gè)熱點(diǎn),數(shù)碼相框不僅具有照片顯示功能,而且還可以實(shí)現(xiàn)音樂、視頻播放、日期顯示等許多其他功能,在功能、容量和便利性上都比傳統(tǒng)相框有優(yōu)勢(shì)。但是其他數(shù)碼相框的系統(tǒng)不是開源的,開發(fā)成本較高。因此,本論文結(jié)合ARM和Linux技術(shù)設(shè)計(jì)了基于ARM平臺(tái)的數(shù)碼相框。本論文的主要工作如下: (1)設(shè)計(jì)了數(shù)碼相框的硬件電路,主要包括時(shí)鐘電路、FLASH存儲(chǔ)電路、SDRAM電路、LCD接口電路、IIS音頻接口電路、電源電路和SD卡接口電路。 (2)完成了嵌入式LINUX操作系統(tǒng)的移植:BootLodader采用uboot-1.1.6;內(nèi)核采用Linux-2.6.30.4;根文件系統(tǒng)采用busybox-1.13.0制作,構(gòu)造了根文件系統(tǒng)的基本目錄。 (3)實(shí)現(xiàn)了數(shù)碼相框的軟件驅(qū)動(dòng)設(shè)計(jì),主要包括LCD驅(qū)動(dòng)設(shè)計(jì)、觸摸屏設(shè)備驅(qū)動(dòng)設(shè)計(jì)、音頻驅(qū)動(dòng)程序設(shè)計(jì)、SD卡驅(qū)動(dòng)設(shè)計(jì)。運(yùn)用圖像處理理論研究了圖像的特效顯示和圖像變換在本瀏覽器中的實(shí)現(xiàn)方法,采用GUI設(shè)計(jì)了圖形用戶界面。 本論文設(shè)計(jì)的數(shù)碼相框以三星公司的S3C2440A為核心處理器,存儲(chǔ)設(shè)備為SD卡,操作系統(tǒng)是穩(wěn)定成熟的Linux操作系統(tǒng),可以顯示現(xiàn)在主流格式的數(shù)碼相片,還具有音樂播放功能。用戶控制系統(tǒng)采用的觸摸屏,操作簡(jiǎn)單、方便。Linux系統(tǒng)移植性強(qiáng),方便了驅(qū)動(dòng)程序和應(yīng)用程序的升級(jí)。圖形用戶界面采用嵌入式GUI設(shè)計(jì),這樣的設(shè)計(jì)使界面更加美觀,,人機(jī)交互信息更加豐富。
[Abstract]:In recent years, with the rapid development of electronic technology, embedded system has been widely used in many aspects. With the popularity of digital cameras, the number of digital photos is increasing. Digital photo frame has also become a hot spot in embedded technology application. Digital photo frame not only has photo display function, but also can realize many other functions, such as music, video playing, date display and so on. Both capacity and convenience have an advantage over traditional photo frames. But other digital frame systems are not open source and expensive to develop. This paper combines ARM and Linux technology to design the digital photo frame based on ARM platform. The main work of this thesis is as follows:. 1) the hardware circuit of digital photo frame is designed, including clock circuit, flash memory circuit, SDRAM circuit, LCD interface circuit, IIS audio interface circuit, power supply circuit and SD card interface circuit. 2) the transplant of embedded LINUX operating system is completed, the kernel is Linux-2.6.30.4, the kernel is Linux-2.6.30.4, the root file system is made by busybox-1.13.0, and the basic directory of root file system is constructed. The software driver design of digital photo frame is realized, including LCD driver design, touch screen device driver design, The design of SD card driver for audio driver is presented. The realization method of image special effect display and image transformation in this browser is studied by using image processing theory, and the graphical user interface is designed by GUI. The digital photo frame designed in this paper takes Samsung S3C2440A as the core processor, and the storage device is SD card. The operating system is a stable and mature Linux operating system, which can display digital photos in current mainstream format. It also has the function of playing music. The touch screen used in the user control system is easy to operate, easy to transplant, convenient to upgrade the driver and application program, and the graphical user interface is designed with embedded GUI. This design makes the interface more beautiful, and the information of man-machine interaction is more abundant.
【學(xué)位授予單位】:中北大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TN873
【參考文獻(xiàn)】
相關(guān)期刊論文 前4條
1 蘇哲欣;劉鴻飛;薛曉;;基于嵌入式Linux的LCD驅(qū)動(dòng)分析與實(shí)現(xiàn)[J];工業(yè)控制計(jì)算機(jī);2009年02期
2 丁鑫蕾;劉一清;余奔;;一種簡(jiǎn)易數(shù)碼相框的設(shè)計(jì)[J];微型機(jī)與應(yīng)用;2011年03期
3 詹群峰;李靈杰;葉利福;陳文薌;;基于嵌入式Linux的音頻系統(tǒng)[J];計(jì)算機(jī)系統(tǒng)應(yīng)用;2009年10期
4 韓壯志;陳鵬;何強(qiáng);王永磊;;嵌入式系統(tǒng)顯示界面的自適應(yīng)顯示方法[J];液晶與顯示;2010年02期
相關(guān)碩士學(xué)位論文 前5條
1 王文啟;嵌入式Linux圖形用戶界面的研究與開發(fā)[D];東華大學(xué);2007年
2 黃輝;基于Blackfin處理器嵌入式GUI的研究與實(shí)現(xiàn)[D];浙江大學(xué);2008年
3 宋軍;基于ARM的LCD顯示驅(qū)動(dòng)的設(shè)計(jì)與實(shí)現(xiàn)[D];天津大學(xué);2007年
4 聶和平;基于ARM9的嵌入式Linux系統(tǒng)移植與驅(qū)動(dòng)開發(fā)[D];南京郵電大學(xué);2013年
5 郭永昌;高端數(shù)碼相框硬件系統(tǒng)設(shè)計(jì)[D];哈爾濱工業(yè)大學(xué);2013年
本文編號(hào):1564789
本文鏈接:http://sikaile.net/kejilunwen/wltx/1564789.html