基于S5PV210开发板裸机实现电子相册

本文档介绍了在基于S5PV210的GEC210开发板上实现电子相册的裸机程序设计,包括LCD字幕滚动、看门狗控制以及第二缓冲区的应用。项目要求在裸机上实现数码相册的主界面滚动显示、照片浏览和自动播放等功能,详细阐述了程序设计思路和关键实现步骤。
摘要由CSDN通过智能技术生成

一、项目描述

硬件平台:GEC210
项目要求:在GEC210裸机上实现数码相册:

(1)程序运行时显示主界面:从上往下滚动显示程序介绍和使用说明(自己设计文字格式);

(2)按下K2键从主界面进入照片浏览模式:按下k3键前翻、k4键后翻,5秒内没有任何按键自动循环播放照片,5分钟没有任何按键则重回主界面;

(3)可以自行添加使界面更美观或使用更人性化的功能;
说明:照片格式采用image2lcd生成的带头部格式的文件,至少5副照片

二、设计思路

这里写图片描述

三、程序要点

1、字幕滚动
利用LCD视窗(视口)相对于缓冲区移动,实现视窗滚动的效果。

这里写图片描述

局限于我还没学会控制窗口叠加,在这里我将LCD (800*480pixels) 分为两个窗口:
win1:大小 (40*480pixels) 位置 (0,0)->(39,479)
win0:大小 (760*480pixels) 位置 (40,0)->(799,479)

在win1中初始化视窗vid1,大小和win1一样,位置从win1的(0,0)开始。初始化时视窗取得缓冲区framebuffer的起始地址&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值