- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式智能家居之多媒体播放器
安 康 学 院
嵌入式设计报告书
课题名称: 嵌入式智能家居之多媒体播放器 姓 名: 学 号: 院 系: 电子与信息工程系 专 业: 电子信息工程 指导教师: 张兴辉 时 间: 2013年6月
一、设计任务及要求:
1、设计任务:
智能家居之多媒体播放器
2、要 求:
1、熟练掌握虚拟机、Cortex-A8开发板环境搭建
2、实现linux下的多媒体播放器设计
指导教师签名:
年 月 日 二、指导教师评语:
指导教师签名:
年 月 日 三、成绩评定:
指导教师签名:
年 月 日 四、系部意见:
系部盖章:
年 月 日 设计项目成绩评定表
设计报告书目录
一、 设计目的 1
二、设计思路 1
三、设计过程 1
3.1、系统总体方案 1
3.2、虚拟机、开发板环境的搭建 1
3.3、程序设计具体步骤 4
四、系统调试与结果 6
五、主要元器件与设备 6
六、课程设计体会与建议 6
6.1、设计体会 6
6.2、设计建议 6
七、参考文献 7
设计目的
1、了解嵌入式系统、物联网
2、掌握linux下编程的基础知识
3、Linux操作系统环境的搭建及常用命令
4、实现Cortex-A8开发板(搭载linux系统)下的多媒体播放器
二、设计思路
1、播放器背景、按钮图片的显示,歌曲列表的显示
2、创建线程获取触摸屏输入
3、创建线程获取键盘输入
4、创建线程打印歌曲信息、歌词信息
三、设计过程
3.1、系统总体方案
1、编辑
在linux系统软件编写程序,写出所有模块的程序
2、编译
在编译软件中进行程序的编译与检错修改
3、运行
联通A8开发板在xshell软件中运行,查看现象。
3.2、虚拟机、开发板环境的搭建
常用命令的介绍:
语法:◆#ls
参数:-l:列表显示
-a:显示隐藏文件
-h:配合-l以MB为单位显示文件大小
-R:递归显示所有目录文件
◆#cd:切换目录
cd/root 可进入指定目录
cd. 可进入上一层目录
cd - 可进入上一个进入的目录
cd ~ 可进入用户的home目录
◆#cp /etc/inittab/home
参数: -R:拷贝文件夹
-f:若同名则不提示,直接覆盖
-v:显示拷贝进度
◆rm:删除文件
#rm -f filel
◆clear:清屏
#clear
◆mkdir:创建目录
语法:#mkdir dir1
参数:-p在指定路径建立文件夹,需要时创建上层目录
◆find 文件查找指令
语法:find 路径名 –name 文件名
◆Pwd:显示当前目录路径
#pwd
◆ps(进程查看命令)
命令格式:$ ps
◆cal(显示日历)
命令格式: $cal [选项] [月份] [年]
选项:-y|显示整年日历
$ cal 4 2007
reboot(重启电脑)
dhclient
重新获取IP地址
环境搭建的过程:
1、设置虚拟机IP,同时保证虚拟机网络通畅
2、设置开发板IP,同时保证开发板网络通畅
3、挂载虚拟机下指定的文件夹到开发板的指定目录
开发流程图如图所示:
3.3、程序设计具体步骤
第1 步.
功能:初始化图形库和触摸屏、实现背景窗口的初始化。
要求:创建一个C 文件,在此文件中写一个系统初始化、窗口初始化函数。
提示:用到的接口函数
1:getFBP(/dev/fb0); //将LCD 内核态的FramerBuffer 映射到用户态,并获取其参数
2:TFT_Init(); //初始化液晶屏
3:ts_cal_init(); //初始化触摸屏
4:创建窗口(创建时窗口的背景可随自己的意愿填写)
window_back = TFT_CreateWindowEx(0,0,320,240,COLOR_WHITE); //创建背景窗口
5:TFT_File_Picture:窗口贴图函数
6:TFT_ClearWindow:窗口清除函数
7:TFT_SetTextPos:窗口内设置光标位置函数
8:TFT_SetColor:设置窗口前景色
第2 步.
功能:从文件夹中读取歌曲名字,保存起来(方法:指针数组、链表、数据库。注:读取歌曲名功能、保存
歌曲名功能最好能分开);再写一个函数,使其能在屏幕上显示歌词列表,并能高亮指定的某一首歌。
要求:
1:扫描某个目录下的
您可能关注的文档
- 现代公共管理技术与方法.doc
- 现代农业商业计划书现代农业项目计划书生态农业项目融资计划书.doc
- 现代农业项目商业计划书生态农业商业计划书.doc
- 现代化办公用品管理系统平台应用.doc
- 现代化物流对应术语解释.doc
- 现代学校德育的缺失及基本走向和解决方法.docx
- 现代图形设计中的汉字元素.doc
- 现代建筑电气安装质量通病与预防.doc
- 现代教育原理》教与学参考资料.doc
- 现代教育技术促进教育的变革与发展专业课汇总.doc
- 中国国家标准 GB 14287.5-2025电气火灾监控系统 第5部分:测量热解粒子式电气火灾监控探测器.pdf
- 《GB/T 42706.4-2025电子元器件 半导体器件长期贮存 第4部分:贮存》.pdf
- GB/T 42706.4-2025电子元器件 半导体器件长期贮存 第4部分:贮存.pdf
- 中国国家标准 GB/T 42706.4-2025电子元器件 半导体器件长期贮存 第4部分:贮存.pdf
- 中国国家标准 GB/T 19436.2-2025机械电气安全 电敏保护设备 第2部分:使用有源光电保护装置(AOPDs)设备的特殊要求.pdf
- 《GB/T 19436.2-2025机械电气安全 电敏保护设备 第2部分:使用有源光电保护装置(AOPDs)设备的特殊要求》.pdf
- 《GB 27898.4-2025固定消防给水设备 第4部分:消防气体顶压给水设备》.pdf
- GB 27898.4-2025固定消防给水设备 第4部分:消防气体顶压给水设备.pdf
- GB/T 31270.1-2025化学农药环境安全评价试验准则 第1部分:土壤代谢试验.pdf
- 中国国家标准 GB/T 31270.1-2025化学农药环境安全评价试验准则 第1部分:土壤代谢试验.pdf
最近下载
- 【新教材】人教版八年级上册历史第五单元《从国共合作到农村革命根据地的建立》核心知识点总结.pdf
- 2023国家GCP培训考试题库含答案(满分必刷).docx
- 高频大学英语三级词汇短语.pdf VIP
- 工贸企业使用天然气燃烧装置重大事故隐患判定标准解读.docx VIP
- 无人机导航与通信技术PPT完整全套教学课件.pptx VIP
- 电子学会青少年软件编程(C语言四级)等级考试真题试卷(2022年6月)-附答案.pdf VIP
- 大体积砼专项施工方案.pdf VIP
- 股市主力操盘盘 口摩斯密码(原创内容,侵权必究).pptx
- 第八章 西北地区 单元教学设计-2023-2024学年八年级地理下学期人教版.docx VIP
- 部编版道德与法治五年级上册《3主动拒绝烟酒与毒品》教学反思(两篇).pdf
原创力文档


文档评论(0)