- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式系统综合课程设计模板.
沈阳航空航天大学
课 程 设 计 报 告
课程设计名称:嵌入式系统综合课程设计
课程设计题目:基于Ubuntu的视频播放器的实现
目 录
第1章 系统分析 1
1.1 需求分析 1
1.2 硬件分析 1
1.2.1 实验环境 1
1.2.2 相关硬件简介 1
1.3 软件分析 1
1.3.1 操作系统简介 1
1.3.2 开发技术简介 1
第2章 系统设计 3
2.1 操作系统移植 3
2.2 系统模块设计 3
2.3 函数设计 3
2.4 关键流程 3
2.4.1 系统主流程 3
2.4.2 XX流程图 3
2.4.3 XX流程图 4
第3章 系统调试及运行 5
3.1 调试分析 5
3.2 结果分析 5
参考文献 6
附 录 7
第1章 系统分析
1.1 需求分析
据市场研究公司IDC称,2013年上季度Android手机全球份额达75%。成为最大智能手机系统。今年第一季度,全球Android智能手机出货量上升至1.621亿台,高于去年同期的9030万台;市场份额为75%,高于去年同期的59.1%。其他操作系统的表现则要平稳很多。Android越来越引起人们的关注和追捧。移动通信和互联网成为当今世界发展最快、市场潜力最大、前景最诱人的两大业务,它们的增长速度都是任何预测家未曾预料到的,所以移动互联网可以预见将会创造经济神话。移动互联网的优势决定其用户数量庞大,截至2012年9月底,全球移动互联网用户已达15亿。?
Android是一种以Linux为基础的开放源码操作系统,采用Linux内核,主要使用于便携设备。开放手机联盟(OHA)成员可以任意使用和修改安卓的SDK软件包。系统的开源性使其具有良好的拓展性,一方面,为众多移动应用开发者提供了良好的系统性平台,有利于移动应用的集合;另一方面,终端厂商可以针对自身的特殊需要“定制化开发”。与此相比,尽管2010年2月,塞班基本完成开源工作,但由于代码臃肿,用户界面设计缺失,塞班的开源并无实际意义,错失发展良机。因此,基于Android的英语背单词程序开发,也是现代移动互联网时代下催生的人们生活中不可或缺的一个产物。?
我们认为,安卓操作系统发展迅猛主要得益于免费、开源和良好产业运作策略,这三点为安卓在智能手机市场赢得更多的发展机遇。系统的免费让更多的厂商加入,推动了份额的上升;代码的开源让更多的开发者进入应用开发;应用的丰富吸引了更多用户选择,这也是谷歌值得众多厂商学习的地方。此外,谷歌通过OHA联合众多厂商进行系统研发,不断更新版本,将系统应用推广到更多的终端产品中,确保用户体验持续改善。?
3G互联网时代下,移动应用越来越多,Android?4.2.2更新包于2013年2月11日发布,未来采用Android系统手机越来越多。不仅仅在于手机,在任何移动设备上,都可以采用Android开发移植到终端设备上,例如电视、冰箱、空调、洗衣机等。将这些设备计入互联网,我们可以通过手机实时知道各个设备的状态,也可以控制它们工作。总之,Android?将带给我们更加智能、便捷、现代的生活。从而,Android应用的开发,将会越来越庞大,需求将会越来越丰富。开发英语背单词手机软件和其他应用将会越来越普遍,Android将会越来越壮大。
硬件分析
本设计采用windows?作为开发平台,由于windows系列操作系统做为市场份额最大的PC操作系统,无论是用户数还是基于windows平台应用数都是遥遥领先的。大多数开发者都会选择此平台作为开发平台,而且很多应用在windows?平台提供了的相应的开发工具,如Eclipse、QT等。虽然大多数用户很乐于将?Eclipse?当作?Java?集成开发环境(IDE)来使用,但是?Eclipse?的目标却不仅仅这样。Eclipse?这个开发工具还包括插件的开发环境(Plug-in?Development?Environment,PDE),而这个组件主要是针对希望扩展?Eclipse?的人来的,因为Eclipse允许他们构建出与?Eclipse?开发环境无缝集成的工具。因为?Eclipse?中的所有东西都是插件存在,对于?Eclipse?提供的插件,并且给用户提供一致及统一的集成开发环境来说,所有的软件开发人员都具有一样的发挥场所。?
Eclipse?是一个开放源代码的、基于?Java?的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse?附带了一个标准的插件集,包括?Java?开发工具(Java?Development?Kit,JDK)。?虽然大多数用户很乐于将?Eclipse?当作?Java?集成开发环境(IDE)来使用
文档评论(0)