久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2061|回復: 1
打印 上一主題 下一主題
收起左側

ARM數碼相框課程設計報告

[復制鏈接]
跳轉到指定樓層
樓主
ID:351117 發表于 2018-6-13 15:22 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
課程設計名稱:嵌入式課程設計

課程設計題目:數碼相框的設計

專業:                     班級:

學生姓名:                          學號:

指導老師:  
時間:   2018 5152018 5 25



摘要: 嵌入式系統是在傳統單片機等技術的基礎上發展起來的一項結合硬件和軟件應用廣泛功能強大的系統。嵌入式系統通過在軟件平臺編譯控制程序并在硬件上運行,嵌入式軟件的開發已經在工業各個方面都有很多應用,學習好嵌入式系統開發已成為現在從事電子研發人員必不可少的技能。本次課程設計是基于嵌入式硬件平臺,完成了有操作系統的嵌入式系統軟件設計,通過在虛擬機平臺上使用Linux操作系統實現在該操作系統下多任務程序開發,通過編譯下載能夠在超級終端顯示信息,從而達到課程設計要求。
  
設計內容
一、設計要求
   在Linux(Ubuntu)系統下利用C語言開發一個圖片具有多樣式動態功能特效(實現幻燈片的效果)的數碼相框。
二、軟件設計
    1.軟件概述
以ARM9等強大的CPU為核心,以WINCE、LINUX等操作系統為軟件核心架構系統。此方案以ARM如S3C2410、Intel xscale等強大的嵌入式CPU為架構,速度在200M-300MHZ。嵌入LINUX操作系統,實現多媒體的編解碼。該方案的優點:
(1)系統芯片功能強大,實現的功能多,對于新的多媒體格式支持好,只需要安裝更新的軟件;
(2)硬件電路簡單;
(3)二次開發容易實現。
該方案的缺點:
(1)成本較大,該類強大的CPU一般使用在PDA等嵌入式領域;
(2)比較耗電,使用軟件解碼功耗與頻率相關性很大。
2.硬件模塊
以ARM9CPU_S3C2410為核心,以Linux操作系統為軟件核心架構。 基于ARM的微處理器具有低功耗、低成本、高性能等特點,ARM采用RISC(精簡指令集計算機)架構和流水線結構,使用了大量的寄存器,具有極高的工作效率。其中,RISC架構具有如下特點:固定長度的指令格式,指令歸整、簡單,基本尋址方式只有2~3種,使用單周期指令,便于流水線操作。
ARM微處理器按性能分為以下系列:ARM7,ARM9,ARM9E,ARM10E,SecureCore Xscale。                  ARM支持兩種類型的指令集:一種是32位的ARM指令,以字對準保存;另一種是16位的Thumb指令,半字對準保存。
ARM具有7種工作狀態:
USR:正常的程序執行狀態
FIQ:用于高速數據傳輸或通道處理
IRQ:用于通用的中斷處理
SVC:操作系統使用的保護模式
ABT:用于虛擬存儲及存儲保護
UND:當出現未定義指令終止時進入該模式
SYS:運行具有特權的操作系統任務
3.軟件程序的設計(需要對部分程序詳細介紹
圖片效果:圖片由兩個對角以直線向中間顯示,直線的斜率為1
.

程序代碼介紹輸入五個變量i,j,a,b,c,其中c的初始值設為屏幕的寬,i,j分別為圖片上點的坐標,i代表高,j代表寬,a的值為屏幕的高減去i的絕對值,b的值為屏幕的寬減去j的絕對值。i的值遞加到fb_inf.h,j的值遞加到fb_inf.w,若是b-a>c,打印圖片的(b,a)點和(j,i)點以及點的顏色。
遇到的問題:剛開始對于代碼的編寫時,對于c的取值沒有取好,導致圖片在打印過程中出現打印不全或者溢出的現象。將c的取值設為屏幕的寬時,解決問題。
、實驗步驟
實驗步驟:
1)進入Linux系統,虛擬機的ubuntu操作系統用戶名“xwp”,密碼“”akaeduakaedu。
2)圖片動態效果c語言程序代碼的編寫,保存。
3)進入命令行界面,打開該文件夾,對代碼進行編譯。
4)編譯成功后,輸入./main,圖片動態效果顯示。


實驗代碼及實驗效果圖
  



   

   
   
              }

                           }
心得體會
設計中我們遇到很多的難題,很多東西都是第一次接觸,很多用到的技術網上根本沒有資料,完全憑借自己去摸索嘗試。其中的困難可想而知。然而堅持就是勝利,牙一咬眼一閉堅持做下去,而通過本次課設,我感覺收獲還是蠻多的。可能我對于嵌入式的知識學習的還是不太多,但是這之外的東西收獲頗豐。它讓我學會了如何通過自己的努力去認知一個新事物,更重要的是端正自己的學習態度,只有真正下功夫去學習,才能有收獲,正所謂“一份耕耘,一份收獲。”沒有付出,何談回報呢?再者,通過本次課設,我也學會了如何去分析問題,如何找出自己設計中的不足,既而去排除解決問題,這就是一個自我學習的過程。當我們通過實驗去學習理論知識時,自己動手得出的結論,不僅能加深我們對嵌入式的理解,更能加深我們對此的記憶。  
當然,在這其中,我也發現自己的許多不足之處,由于學期開始我沒有好好學習,才落到如此地步,這也可以說是一個教訓吧!我相信在以后的學習工作中,我一定會端正自己的學習態度,一絲不茍的去對待每一件事。只有做好足夠的準備,才能事半功倍!

完整的Word格式文檔51黑下載地址:
基于嵌入式的數碼相框 課程設計.docx (2.69 MB, 下載次數: 17)


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:466333 發表于 2019-1-11 23:33 | 只看該作者
我的畢設就是這個!!
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品久久久久久久久久免费看 | 久国久产久精永久网页 | caoporn国产精品免费公开 | 国产一区久久 | 91精品国产91久久综合桃花 | 成人免费一区二区 | 91传媒在线观看 | 欧美高清视频一区 | 亚洲天堂一区 | 1级黄色大片 | 亚洲国产成人av | 久久国产精品99久久久久 | 中文字幕人成乱码在线观看 | 欧美在线日韩 | 欧美成年网站 | 日本三级在线网站 | 99在线观看视频 | 国产精品视频一 | 这里有精品 | 一区二区视频在线 | 国产精品国产自产拍高清 | 成人亚洲视频 | 欧美精品a∨在线观看不卡 欧美日韩中文字幕在线播放 | 91精品国产91久久久久久 | 福利二区| www.亚洲一区 | 亚洲欧美精 | 91av视频| 福利视频一区二区 | 日本午夜免费福利视频 | 欧美理论片在线观看 | 伊人性伊人情综合网 | 亚洲视频在线观看一区二区三区 | 91久久北条麻妃一区二区三区 | 日韩www| h在线免费观看 | 欧美成年网站 | 久久久久国产精品午夜一区 | 国产精品一卡二卡三卡 | 国产精品久久7777777 | 中文字字幕一区二区三区四区五区 |