基于arm和linux的嵌入式數碼相框系統(tǒng)設計論文

基于arm和linux的嵌入式數碼相框系統(tǒng)設計論文

ID:6186518

大?。?.04 MB

頁數:54頁

時間:2018-01-06

基于arm和linux的嵌入式數碼相框系統(tǒng)設計論文_第1頁
基于arm和linux的嵌入式數碼相框系統(tǒng)設計論文_第2頁
基于arm和linux的嵌入式數碼相框系統(tǒng)設計論文_第3頁
基于arm和linux的嵌入式數碼相框系統(tǒng)設計論文_第4頁
基于arm和linux的嵌入式數碼相框系統(tǒng)設計論文_第5頁
資源描述:

《基于arm和linux的嵌入式數碼相框系統(tǒng)設計論文》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。

1、基于ARM和Linux的嵌入式數碼相框系統(tǒng)設計畢業(yè)論文目錄摘要5Abstract6目錄7第一章緒論9第二章所需環(huán)境及設備102.1硬件部分:102.1.1GEC2440開發(fā)板介紹102.2軟件部分112.2.1Linux系統(tǒng)平臺介紹:112.2.2QT/Embeded界面介紹:112.3實現思路11第三章嵌入式開發(fā)環(huán)境的搭建123.1嵌入式交叉環(huán)境的概述123.2交叉編譯環(huán)境的搭建123.3交叉調試環(huán)境的搭建133.4交叉服務器的搭建133.5關于交叉調試133.6關于網絡掛載的配置14第四章U-boot的移植174.1

2、建立工作目錄174.2設置環(huán)境174.2.1stage1階段硬件初始化174.2.2修改時鐘174.2.3重定位u-boot代碼194.3進入目錄配置編譯224.4bootloader的燒寫22第五章Linux內核的移植245.1準備工作245.2修改內核源碼頂層245.3修改機器碼245.4設置flash分區(qū)255.5配置編譯內核265.6Linux內核編譯305.7使用minicon遠程訪問目標板305.8下載到開發(fā)板中測試31第六章驅動的移植326.1關于USB驅動移植326.2關于LCD驅動移植336.3關于觸摸

3、板驅動移植3554第七章制作根文件系統(tǒng)387.1工作目錄387.2創(chuàng)建節(jié)點387.3拷貝動態(tài)鏈接庫387.4交叉編譯busybox397.5交叉編譯bash(交互程序)397.6建立系統(tǒng)配置文件407.7添加一個用戶程序417.8帶QTE庫的根文件系統(tǒng)制作427.9手動校準437.10根文件系統(tǒng)燒入44第八章基于qt3平臺的應用程序458.1新建一個數碼相框工程458.2函數主要源代碼468.3在主機上運行578.4交叉編譯生成目標文件578.5在目標板上運行57第九章結束語59致謝60參考文獻61附錄6254第一章緒論

4、根據實際應用的特點對產品進行完整的需求分析,形成比較完善的總體設計方案。同時,達到能具備Linux操作系統(tǒng)下簡單的設備驅動程序開發(fā)、圖形用戶接口設計的能力。此外,掌握基本的系統(tǒng)功能及性能測試技術,從而具備比較全面的嵌入式應用系統(tǒng)開發(fā)能力。另外,作為一個消費類電子產品,數碼相框的設計必須考慮以下因素:1、用戶接口友好、操作方便。2、系統(tǒng)兼容性強。數碼相框應能識別和處理當前數碼相機主要的圖像格式,能訪問主流的外部半導體存儲卡。3、穩(wěn)定可靠。隨著PC時代數碼技術的發(fā)展,數碼相機以其低廉的價格,方便的操作成為攝影器材未來的發(fā)展方

5、向。目前,很多家庭都持有數碼相機,一次拍攝下來的照片往往會有上百張,使用PC機來查看拍攝下來的圖片,操作繁瑣,而且依賴于PC機。作為數碼相機的一種附屬產品,數碼相框不僅具有傳統(tǒng)相框的特點,而且可以直接從數碼相機中選擇心儀的照片,定時更新照片。數字相框可以擺放在家居顯眼之處,成為現代家庭一道靚麗的風景線。數碼相框是展示數碼照片而非紙質照片的相框。眾多的數碼攝影產生的相片保存起來后,查看過程繁瑣不方便,大量打印出來又非常浪費,如果用數碼相框直接插上相機的存儲卡展示照片,就非常酷了,數碼攝影必然推動數碼相框的發(fā)展,因為據調查全

6、世界打印的數碼相片不到35%。54第二章所需環(huán)境及設備2.1硬件部分:以GEC2440開發(fā)板作為目標機,使用安裝了WindowsXP的PC機作為宿主機,并在宿主機上安裝虛擬機軟件,虛擬機里安裝的是RedHatEnterpriseLinux5作為開發(fā)環(huán)境。GEC2440模仿三星smdk2440,以ARM920T為內核,控制輔助設備?;径丝诎ㄒ蕴W接口,USB接口,還有兩個RS232的串口。A/D和D/A模塊主要用于現場數據的采集與控制信號的輸出。DC/DC模塊主要負責整個系統(tǒng)的供電。系統(tǒng)的主要硬件包括嵌入式開發(fā)平臺GE

7、CC2440、LCD屏、人機交互界面、外部存儲介質接口電路。大致可以分為三塊:(1)LCD屏用來展示圖片、輸出信息。(2)人機交互界面設定各個模式的播放形式、輸入信息。(3)外部存儲介質接口電路用來提供外部的存儲介質的接口.2.1.1GEC2440開發(fā)板介紹使用硬件平臺廣東省嵌入式軟件公共技術中心開發(fā)的GEC2440開發(fā)板作為硬件平臺,GEC2440是模仿廣為流行的三星smdk2440開發(fā)板而設計的低價位開發(fā)板,下面對GEC2440做一些簡單介紹。GEC2440的設計以ARM920T為內核的三星SC32440是控制核心,

8、負責控制所有輔助設備。存儲器采用SDRAM和FLASH兩種類型,能滿足系統(tǒng)運行和調試的需要?;径丝诎ㄒ蕴W接口,USB接口,還有兩個RS232的串口。A/D和D/A模塊主要用于現場數據的采集與控制信號的輸出。DC/DC模塊主要負責整個系統(tǒng)的供電。擴展接口考慮了系統(tǒng)的可擴展性。開發(fā)板外觀布局如圖2.1圖2.1GEC

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。