嵌入式系统第七章嵌入式应用开发.pptVIP

嵌入式系统第七章嵌入式应用开发.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
6.2基于ECX平台的 旅游服务管理系统 后台管理和监控中心硬件设计 6.3基于Android操作系统 平台的点餐系统 Android一词的本义指“机器人”,2003年美国有一家以Android为名的小公司成立,开发手机平台。Google收购Android之后,于2007年11月5日发布了开源的Android平台:一款包括操作系统(基于Linux内核)、中间件和关键应用的手机平台,并组建了开放手机联盟(Open Handset Alliance),包括Google、中国移动、T-Mobile、宏达电、高通、摩托罗拉等领军企业。 6.3基于Android操作系统 平台的点餐系统 采用了软件堆层(software stack,又名软件叠层)的架构,主要分为3部分:底层以Linux核心为基础,由C语言开发,只提供基本功能;中间层包括函数库Library和虚拟机Virtual Machine,由C++开发;最上层是各种应用软件,包括通话程序、短信程序等,应用软件则由各公司自行开发,以Java编写。 6.3基于Android操作系统 平台的点餐系统 Android系统架构 6.3基于Android操作系统 平台的点餐系统 每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。 Dalvik是针对于同时高效地运行多个VMs来实现的。Dalvik虚拟机执行.dex的Dalvik可执行文件,该格式文件针对最小内存使用做了优化。该虚拟机是基于寄存器的,所有的类都经由JAVA汇编器编译,然后通过SDK中的dx工具转化成.dex格式由虚拟机执行。 6.3基于Android操作系统 平台的点餐系统 Dalvik虚拟机依赖于Linux的一些功能,如线程机制和底层内存管理机制。 Linux内核Android的核心系统服务依赖于Linux 2.6内核,如安全性、内存管理、进程管理、网络协议栈和驱动模型。Linux内核也同时作为硬件和软件堆栈之间的硬件抽象层。 6.3基于Android操作系统 平台的点餐系统 搭建Android开发环境 下载安装jdk 下载解压eclipse 下载解压android sdk 6.3基于Android操作系统 平台的点餐系统 Eclipse配置 ① 安装android开发插件。打开Eclipse, 在菜单栏上选择 help→Install New SoftWare命令,单击Add按钮,输入网址: /android/eclipse/。 6.3基于Android操作系统 平台的点餐系统 Eclipse配置 ② 配置android sdk。单击菜单window→preferences→android菜单命令,选择android SDK解压后的目录;选择菜单window→Android sdk and avd manager,新建AVD(android vitural device),选中Vitural Devices再单击New进行参数设置,完成后就可以建立android工程开始编码。 6.3基于Android操作系统 平台的点餐系统 系统由前台移动点餐客户终端和后台管理中心构成。 移动点餐客户终端是一个嵌入式系统,在基于ARM的处理器上移植Android操作系统平台,在移动点餐客户终端上实现功能包括点餐、查找菜谱、查看订单、调整确认订单、上菜确认等。 6.3基于Android操作系统 平台的点餐系统 用户在餐厅包间通过该点餐客户终端实现自动点餐,信息通过餐厅无线网络传输到后台,整个过程实现无人值守,从而提高工作效率,提升餐厅的服务质量。 6.3基于Android操作系统 平台的点餐系统 点餐系统主要文件 AndroidManifest.xml—全局配置文件,定义application及activity。 DcmsApp.java—用来设置全局变量,这里用来保存已选菜肴信息及价格 。 Dishes.java—点菜功能实现类。 dishes.xml—点菜界面定义文件 妈妈新开了个淘宝店,欢迎前来捧场 妈妈的淘宝点开了快半年了,主要卖的是毛绒玩具、坐垫、抱枕之类的,但生意一直不是很好,感觉妈妈还是很用心的,花了不少功夫,但是就是没有人气,所以我也来出自己的一份力,帮忙宣传一下。 并且妈妈总是去五亭龙挑最好的玩具整理、发货,质量绝对有保证。 另外我家就在扬州五亭龙玩具城旁边,货源丰富,质量可靠,价格便宜。 欢迎大家来逛逛【扬州五亭龙玩具总动员】?99 个人小广告: 第6章 嵌入式系统应用开发 6.1 嵌入式软件工程 嵌入式系统开发的一般过程可以

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档