基於mini2451開發板的裸機開發 電子相簿

2021-08-06 05:22:40 字數 775 閱讀 4684

前段時間學習了arm,使用的是友善之臂的mini2451開發板,晶元型號為s3c2451,核心為arm92ej

學習後利用它開發了乙個電子相簿的專案,用於回味自己的學習結果:

現在總結一下,並說明一下它的功能:

電子相簿共有四個功能:

1、時鐘功能

2、主介面功能

3、相簿手動切換功能

4、相簿自動切換功能

由於太大,下面就不放太多圖了,在進入功能選擇介面後,k1鍵為正序選擇功能,k2鍵為倒序選擇功能,當選定功能後,按下ok(k4)鍵,進入相應功能。進入功能選擇介面後,右上角會有乙個10秒的倒計時,如果倒計時結束後未作選擇,會自動進入時鐘功能,顯示時間。

在顯示時間功能介面內,按下k2鍵,進入串列埠設定時間功能,通過串列埠傳送新的時間,然後就會有提示已設定新的時間為當前時間,然後按下ok鍵,重新退回時間顯示功能,在按下k3鍵,回到選擇功能介面,

在手動切換相片功能內,我設定了6種切換模式,分別為閃電切換,淡入淡出燈,可以通過k1鍵選擇切換模式,然後通過k2正序鍵切換相片,通過k3鍵逆序切換相片,通過k4鍵回到功能選擇介面,

在自動切換相片功能內,每過5秒,相簿會以一種新的切換模式迴圈切換到下一張相片,切換模式也是迴圈的,按下k4鍵可以回到功能選擇介面,

主介面功能會讓程式的一切復位,回到最開始的地方執行程式,相當於復位功能。

再開機後,還會有乙個led燈以1hz的頻率閃爍,表明系統正在正常執行。

mini2440開發板安裝ssh

首先確定已經 開發板已與路由器相連,並進行了必要的網路配置,可以 ping 通本機 1.google 最新的版本吧 mkdir work fs mkdir p work source zlib zlib 1.2.3.tar.gz ssl openssl 0.9.8d.tar.gz ssh opens...

S3c2451開發板的啟動過程詳解

開發板 啟動過程 sram,static random access memory 就是靜態隨即儲存器 srom static read only memory 靜態 唯讀儲存器 rom 唯讀儲存器 ram,隨即儲存器 dram,英文全稱 dynamic random access memory 即...

MicroPython的開發板

比如 pyboard micro bit esp8266 esp32 stm32等等 pyboard是官方的micropython微控制器板,完全支援軟體功能。硬體有 micro bit是由英國廣播公司bbc推出的可程式設計微型計算機,可以幫助使用者學習基礎程式設計知識。它最大的亮點在於支援圖形化程...