基于mini2451开发板的裸机开发-电子相册
2017-08-14 22:08
417 查看
前段时间学习了ARM,使用的是友善之臂的mini2451开发板,芯片型号为S3C2451,内核为ARM92EJ
学习后利用它开发了一个电子相册的项目,用于回味自己的学习结果:
现在总结一下,并说明一下它的功能:
电子相册共有四个功能:
1、时钟功能
2、主界面功能
3、相册手动切换功能
4、相册自动切换功能
当下载好程序后,会进入功能选择界面:如图
![](http://img.blog.csdn.net/20170814215141025?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvWUVESVRBQkE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
由于图片太大,下面就不放太多图了,在进入功能选择界面后,k1键为正序选择功能,k2键为倒序选择功能,当选定功能后,按下ok(k4)键,进入相应功能。进入功能选择界面后,右上角会有一个10秒的倒计时,如果倒计时结束后未作选择,会自动进入时钟功能,显示时间。
在显示时间功能界面内,按下k2键,进入串口设置时间功能,通过串口发送新的时间,然后就会有提示已设置新的时间为当前时间,然后按下ok键,重新退回时间显示功能,在按下k3键,回到选择功能界面,
在手动切换相片功能内,我设置了6种切换模式,分别为闪电切换,淡入淡出灯,可以通过k1键选择切换模式,然后通过k2正序键切换相片,通过k3键逆序切换相片,通过k4键回到功能选择界面,
在自动切换相片功能内,每过5秒,相册会以一种新的切换模式循环切换到下一张相片,切换模式也是循环的,按下k4键可以回到功能选择界面,
主界面功能会让程序的一切复位,回到最开始的地方执行程序,相当于复位功能。
再开机后,还会有一个led灯以1HZ的频率闪烁,表明系统正在正常运行。
嗯,以上就是我做的电子相册,花了大概3天时间。我会把我的源代码上传到资源里面,供有需要的人下载学习。
学习后利用它开发了一个电子相册的项目,用于回味自己的学习结果:
现在总结一下,并说明一下它的功能:
电子相册共有四个功能:
1、时钟功能
2、主界面功能
3、相册手动切换功能
4、相册自动切换功能
当下载好程序后,会进入功能选择界面:如图
由于图片太大,下面就不放太多图了,在进入功能选择界面后,k1键为正序选择功能,k2键为倒序选择功能,当选定功能后,按下ok(k4)键,进入相应功能。进入功能选择界面后,右上角会有一个10秒的倒计时,如果倒计时结束后未作选择,会自动进入时钟功能,显示时间。
在显示时间功能界面内,按下k2键,进入串口设置时间功能,通过串口发送新的时间,然后就会有提示已设置新的时间为当前时间,然后按下ok键,重新退回时间显示功能,在按下k3键,回到选择功能界面,
在手动切换相片功能内,我设置了6种切换模式,分别为闪电切换,淡入淡出灯,可以通过k1键选择切换模式,然后通过k2正序键切换相片,通过k3键逆序切换相片,通过k4键回到功能选择界面,
在自动切换相片功能内,每过5秒,相册会以一种新的切换模式循环切换到下一张相片,切换模式也是循环的,按下k4键可以回到功能选择界面,
主界面功能会让程序的一切复位,回到最开始的地方执行程序,相当于复位功能。
再开机后,还会有一个led灯以1HZ的频率闪烁,表明系统正在正常运行。
嗯,以上就是我做的电子相册,花了大概3天时间。我会把我的源代码上传到资源里面,供有需要的人下载学习。
相关文章推荐
- 基于S5PV210开发板裸机实现电子相册
- ARM裸机开发之基于S3C2451的电子相册开发
- 基于spring+hibernate+JQuery开发之电子相册(附源码下载)
- 基于mini2440按键控制电子相册(裸机代码)
- 【EVB-335X-II试用体验】 基于Yocto的嵌入式的敏捷项目开发:以电子相册为例
- 基于S3C2451的一个裸机电子相册
- 友坚三星4412开发板Linux平台下UT4412BV03裸机开发指南
- 只用串口和网络裸机开发ARM程序(OK6410开发板)纯(转)
- 基于MT7688模块的开发笔记13——给MT7688开发板添加tftp等功能
- 嵌入式开发板-4412开发板裸机开发环境
- [github项目]基于百度地图二次开发实现的车辆监管(包含车辆定位、车辆图片和方向控制,电子围栏,图形绘制等功能)前端实现(不包含后端实现)
- 基于OHCI的ARM平台下USB HOST裸机驱动开发
- 推荐一个开源基于JavaScript和Openlayers开发的webgis二次开发控件,并赠送电子和卫星影像地图
- [vb+mo] visual baisc 6.0 基于mapobjects 2.4 开发的数字化校园电子地图
- 嵌入式开发第20、21、22、23天(触摸屏电子相册)
- 基于开发板DragonBoard 410c的应用开发和部署
- 基于S3C2451的嵌入式电子相册
- 友坚科技基于三星4412开发板UT4412BV03开发板代码开发的git使用笔记
- 基于x210v3/s5pv210开发板的裸机教程发布,含26个精美实例
- 桃花相册开发笔记(2)——基于人脸识别的相册软件