Windows环境下Android嵌入式组态软件关键技术的研究

来源 :哈尔滨商业大学 | 被引量 : 0次 | 上传用户:aaaj199054
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网及物联网的兴起,尤其是智能手机和MID的普及,在嵌入式终端程序的开发过程中,主要是界面程序和底层驱动程序的开发。对于嵌入式终端界面程序开发有许多开发工具,如Microsoft Visual Studio2005(VS2005)就提供了可视化的WinCE程序的界面开发功能,开发者可以使用拽的方法生成来开发自己的WinCE程序界面和程序框架结构,可以根据项目的需求编写功能模块代码。而对于嵌入式终端Android操作系统上的程序的开发,多数使用的Eclipse等开发工具中提供的界面设计功能,并不具有在开发界面的同时生成程序框架结构的功能。另有某些开发工具只能提供Android界面的设计,并未提供Android界面设计和底层驱动设计的程序框架,在项目研发过程中占用了大量时间,增大了开发工作量,降低了开发效率。为解决Android嵌入式组态软件事件代码自动生成问题,结合对象关联理论,建立Layout-Weight用户界面模型,定义了控件对象关联关系,并实现了代码自动生成的构建过程。借鉴对象关联关系OAR(Object Association Relationship)思想,从结构上以控件作为对象元素,在控件之间隐含对应关系的基础上加入优先级机制,建立控件对象关联关系COAR(Control Object Association Relationship),构建控件对象关联关系树COARTree(Control Object Association Relationship Tree),生成Android嵌入式组态软件事件代码。通过研究Android嵌入式应用程序编译方式及Android内核的文件格式,基于javase及xml等技术开发了Android嵌入式组态软件。开发人员通过拖拽、填写必要的参数,可以开发出Android嵌入式应用程序框架,并可以实现打包安装,将其嵌入到Android内核,可以与Android内核一起烧写到嵌入式终端中,提高编程效率,缩短开发周期。本文在DMA6410xp嵌入式实验平台上,通过开发马达程序实例,验证了Android事件代码自动生成的方法。
其他文献
江中下游平原地区湖泊众多,河网密布,具有独特的自然风光和民俗文化,大大小小的商业集镇依托特殊的地理位置和天然的地域优势繁荣发展起来,也产生了富有特色的传统建筑文化,是我
企业实验的管理需要从多个方面进行管控,想要得到一个好的实验结果,人员、设备、安全、环保、创新管理等方面都需要做好管控,笔者从多角度来阐述企业实验室管理工作使如何开
随着幼教事业的改革发展,教科研越来越被幼儿园重视,通过教科研提高教师素质、形成办园特色,成为不少幼儿园的办园策略,“科研兴园”已逐渐成为幼教事业发展的必然趋势。而作为一
报纸
5月3~16日,四年一届的印刷界盛会drupa2012在德国杜塞尔多夫隆重召开。盛鼎集团携一系列成熟产品精彩亮相,旨在开拓国际市场,搭建更多的国际合作平台,让“盛鼎”品牌走出国门。
国际标准化组织(JSO)近日通过决议,批准成立ISO/TC122/SC4包装与环境技术委员会,并由中国和瑞典两国共同承担联合秘书处,中国出口商品包装研究所承担联合秘书处工作并同时作为ISO/TC1
随着科学技术的进步,铁路现代化发展的步伐越来越快,伴随着高速铁路建设的大幅展开和密集投产,动车组列车集中列装投入运营,高速铁路行车指挥系统的广泛应用,确保运输安全持
仪器分析是高校化学类专业的一门重要基础课程,仪器分析实验作为仪器分析课程的重要组成部分,对学生创新能力和科研素养的培养起着重要作用。针对目前仪器分析实验教学现状,
短短半年多时间,我国第一部文化产业专项规划横空出世,文化产业上升为国家的战略性产业。2009年7月22日,国务院常务会议讨论并原则通过《文化产业振兴规划》。2009年9月26日,
模切精度与模切速度是衡量全自动模切机性能的重要技术指标。模切精度直接决定产品的生产质量,而模切速度决定着生产效率,两者之间有着相互制约的关系。目前国内生产的全自动
我国学者一直都比较偏重于应收账款的研究,对应付账款的研究相对比较缺乏。随着经济和社会的发展,应付账款这种信用支付方式在企业的日常经营活动当中已变得越来越重要。因此