android 图形系统设计,面向嵌入式系统的Android图形系统的再设计

摘要:

安卓操作系统(Android)具有界面交互性良好、应用程序开发快捷的特点,但其图形框架部分使用Dalvik Java虚拟机,占用大量的系统资源,结构复杂,在工业控制领域的嵌入式设备上移植困难,运行效率低下,为此需要重新设计实现一套新的图形系统框架,Cnd系统。在深入研究安卓图形系统架构及实现原理的基础上,新的Cnd系统用C/C++语言对原有系统架构重新进行了设计实现,并在具体系统执行流程上进行了改造优化。系统参考了安卓图形系统的设计思想,采用分层的架构实现,包括系统平台层、系统运行库层、应用程序框架层和应用程序层。其中系统平台层主要是Linux系统;系统运行库层采用Linux系统提供的底层库以及一些优秀的开源库,包括字体矢量、XML(Extensible Markup Language)文档解析、数据压缩解压缩、二维向量图形处理等;应用程序框架层和应用程序层采用与安卓图形系统基本一致的资源解析、界面绘制及图像显示流程。Cnd系统与安卓系统相比主要在系统运行库层和应用程序框架层进行了改造优化,其实现过程采用了效率更高的编译型语言C/C++语言。此外,系统最后需要达到的基本目标是减少系统代码数量,提升系统运行效率,在ARM(Advanced RISC Machines)和MIPS(Microprocessor without Interlocked Piped Stages)两种硬件架构平台上完成应用程序图形界面的绘制与显示。最后对Cnd系统进行了严格的功能及性能测试,测试结果表明重新设计实现的图形系统各个模块集成以后,系统占用资源少,界面交互性良好,能够高效稳定的运行,可以满足工业控制领域的需要。

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值