没有合适的资源?快使用搜索试试~ 我知道了~
粤嵌开发板电子相册嵌入式课程设计
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 3 下载量 169 浏览量
2023-07-12
22:33:20
上传
评论 3
收藏 1.02MB DOC 举报
温馨提示
试读
27页
粤嵌开发板电子相册嵌入式课程设计
资源推荐
资源详情
资源评论
课程设计说明书
题 目: 电子相册
无效果图
课程名称: 嵌入式系统
学 院:
专 业:学 号:
姓 名:
指导教师:
完成日期: 2017 年 X 月 X 日
目 录
1. 设计的工程背景...................................................2
1.1 任务阐述...................................................2
1.2 任务分析....................................................2
1.3 课题项目管理计划进度表......................................3
2.工程设计方案......................................................3
2.1 系统方案设计................................................3
2.2 硬件电路设计................................................5
2.3 软件程序设计................................................5
3. 方案实施.........................................................6
3.1 软件程序调试过程 ............................................6
4. 结果与结论......................................................12
4.1 设计结果...................................................12
4.2 结论.......................................................13
5. 收获与致谢......................................................14
6. 参考文献........................................................15
7. 附件............................................................16
附件 1 :答辩问题回答记录表 ........................................27
1. 设计的工程背景
1.1 任务阐述
设计任务:
制作一个电子相册,要求每个人一种特效,结果显示在 ARM 开发板上。开发平台
为 LINUX。
电子相册简介:
以数字照片的存储和浏览为主要功能,具有内置数据存储器、USB 等卡接口、强
大的文件管理等特征。
背景:
在市场需求上,随着数码相机的普及,作为一种以数字照片的保存、回放和浏览
为核心的功能产品迎合了消费者需求,嵌入式 linux 的电子相册比一般电子相册更具
优越性和实用性。目前市场,目前主流电子相册软件普遍体积庞大、占用内存多、硬
件要求高。所以开发一个运行速度快,占用空间小,对硬件要求较低的功能实用的嵌
入式 Linux 电子相册很有意义。
Linux 开发优势:
Linux 是一种自由和开放源码的类 Unix 操作系统。目前存在着许多不同的 Linux,
但它们都使用了 Linux 内核。Linux 可安装在各种计算机硬件设备中,从手机、平板
电脑、路由器和视频游戏控制台,到台式计算机、大型机和超级计算机。Linux 是一
个领先的操作系统,世界上运算最快的 10 台超级计算机运行的都是 Linux 操作系统。
严格来讲,Linux 这个词本身只表示 Linux 内核,但实际上人们已经习惯了用 Linux
来形容整个基于 Linux 内核,并且使用 GNU 工程各种工具和数据库的操作系统。
Linux 是我国软件的国策,尤其是在 IT 行业,庞大的使用群体、开放的体系和丰富
资源使得 Linux 将是日后普及和推广的重点。Linux 的优越性日益凸显 Linux 将是我
们学习和工作实用的首选。目前,很多网络技术、服务器、网络设备都是基于 Linux
操作系统,并且在不少时尚的手机、PDA、媒体播放器等消费类电子产品中已经广泛
使用 Linux 作为操作系统。
在 Linux 软件国策的指引下,Linux 已经得到很大的普及。很多学生已经自发地
通过书籍、互联网等资源学习 Linux。 综上所述,提高技术水平就是以市场流行需
求为导向进行研发,特别是像嵌入式种工程类的技术。在条件允许的情况下,我们甚
至应该时刻与国际接轨,掌握当前最领先的技术。
1.2 任务分析
设计的目标是制作 5 种电子相册特效,每个人负责制作一种。在制作前期,首先
要查阅资料,了解电子相册的背景和制作原理,对其形成大致的设计方案。然后,根
据资料安装 linux 和虚拟机软件,搭建开发环境,安装交叉编译。最后,根据自己设
计的方案进行尝试,不断修改错误,直到达到目标。
1.3 课题项目管理计划进度表
序
号
各阶段完成的内容
完成时间
1
查阅相关文献资料、课题调研
2017.5.20-2017.5.
23
2
掌握设计软件、制订进度计划
2017.5.23-2017.5.
27
3
系统方案的比较和选定
2017.5.27-2017.5.
28
4
编写实现特效的代码
2017.5.29-2017.6.
5
5
编译,运行目标文件,查看结果,根
据结果进行代码的修改
2017.6.05-2017.6.
08
6
制作答辩 PPT
2017.6.08-2017.6.
09
7
撰写课程设计说明书
2017.6.09-2017.6.
11
8
答辩
2017.6.12
2.工程设计方案
2.1 系统方案设计
目前市场上的主要设计方案:
① 单芯片解决方案
以单芯片的解决方案,以 ESS/AMLOGIC/MPX 等芯片设计为代表,PHILIP/Sony 等
品牌厂商也以该方式为主。 该方案的优点:
(1)结构简单,成本低,芯片功能强大;
(2)多媒体的编解码速度快。
该方案的缺点:
(1)可扩展的余地不足;
(2)对读卡部分,某些方案使用硬件实现,不能支持新类型的卡;
(3)应客户要求的二次开发比较不方便。
②以 DSP+FPGA 等硬件为基础,用软件算法实现功能
这种方案,是以 DSP 来实现多媒体部分的编解码算法,再由 FPGA 实现显示输出
格式的算法转化;读卡部分,文件系统部分由 DSP 软件处理,外围设备大的驱动由 DSP
的软件算法实现。
这种方案的优点:
功能扩展升级性强,软件实现读卡部分,新的类型卡,外围设备可以通过升级方
式实现。
这种方案的缺点:
(1)整体成本比较大;
(2)客户二次开发难度大。DSP 和 FPGA 的算法实现需要专业人员;
(3)显示输出由 FPGA 实现,该类输出大部分是数字的输出,模拟输出支持比较
弱。
③ARM 核心方案
以 ARM 等强大的 CPU 为核心,以 WINCE、LINUX 等操作系统为软件核心架构系统。
此方案以 ARM 如 S3C2410、Intel xscale 等强大的嵌入式 CPU 为架构,速度在
200M-300MHZ。嵌入 WINCE、LINUX 等操作系统,实现多媒体的编解码。
该方案的优点:
(1)系统芯片功能强大,实现的功能多,对于新的多媒体格式支持好,只需要
安装更新的软件;
(2)硬件电路简单;
(3)二次开发容易实现。
该方案的缺点:
(1)成本较大,该类强大的 CPU 一般使用在 PDA 等嵌入式领域;(2)比较耗电,
使用软件解码功耗与频率相关性很大。
本设计选用的是第三种方案:以 Cortex A8 为核心,以 Linux 操作系统为软件核
心架构。 基于 Cortex A8 的微处理器具有低功耗、低成本、高性能等特点。
GEC210 开发板简介:
GEC210 是一款高性能的 Cortex A8 核心板,它由广州粤嵌股份设计、生产和发
行销售。它采用三星 S5PV210 作为主处理器,运行主频可高 1GHz。S5PV210 内部集成
了 PowerVR SGX540 高性能图形引擎,支持 3D 图形流畅运行,并可流畅播放 1080P 大
剩余26页未读,继续阅读
资源评论
- W1376792023-10-04超级好的资源,很值得参考学习,对我启发很大,支持!
- 贺林衡2023-10-13发现一个宝藏资源,赶紧冲冲冲!支持大佬~
- HH_252024-03-02资源很实用,对我启发很大,有很好的参考价值,内容详细。
文档优选
- 粉丝: 88
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于matlab实现用有限元法计算电磁场的Matlab工具 .rar
- 基于matlab实现有限元算法 计算电磁场问题 边界条件包括第一类边界和第二类边界.rar
- 基于matlab实现用于计算不同车重下的电动汽车动力性和经济性.rar
- 基于matlab实现遗传算法求解多车场车辆路径问题 有多组算例可以用.rar
- 浏览器.apk
- 基于matlab实现是一个matlab中的power system 中搭建的一个模型
- 基于JSP毕业设计-教学管理系统(源代码+论文).zip
- 基于JSP毕业设计-家政管理系统-毕业设计.zip
- 基于Python实现淘宝商品评论采集(含逆向)源代码
- 基于matlab实现多目标进化算法NSGAⅡ&Matlab讲解.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功