买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本申请提供一种基于RTOS操作系统的多应用开发方法及装置,涉及计算机技术领域。该方法包括:通过GNU编译器套件对AWTK引擎、Jerryscript引擎及.c文件进行编译并打包,生成system.bin文件;通过AWTK引擎将多个应用所需的xml文件、js文件、图片文件进行编译、打包,生成包含多个应用的fat.img;将包含多个应用的fat.img及system.bin文件烧入具有RTOS操作系统的POS机。本申请通过使用Jerryscript引擎和AWTK引擎来支持JS语言的开发,再通过将开发APP用到的所有图片、XML描述图像元素和坐标等、JS文件生成资源数据data数据,最后通过GCC编译生成一个APP.bin,实现了多应用的开发。
主权项:1.一种基于RTOS操作系统的多应用开发方法,其特征在于,包括:通过GNU编译器套件对AWTK引擎、Jerryscript引擎、桌面管理器及应用市场进行编译并打包,生成system.bin文件;通过AWTK引擎将每个应用所需的xml文件、js文件、图片文件进行编译、打包,生成各个app.bin;将多个app.bin打包生成包含多个应用的fat.img,将包含多个应用的fat.img及system.bin文件烧入具有RTOS操作系统的POS机或将多个app.bin上传到应用市场服务器;所述生成包含多个应用的fat.img包括:通过AWTK引擎将多个应用所需的xml文件、js文件、图片文件进行编译,生成对应的data资源文件;将每个data资源文件打包生成各个应用;将多个所述应用打包生成包含多个应用的fat.img;把开发的单片机POS机客户端程序烧入到flash中,并通过开发的应用市场应用去下载并安装JS_APP.bin,具体步骤如下:(1)把开发的桌面管理器应用和应用市场应用所有用到的xml文件、图片文件以及js文件用AWTKGUI工具转成AWTKGUI能识别的data数据文件;(2)用GCC把所述数据文件、AWTKGUI、Jerryscript引擎以及.c文件编译生成system.bin文件,并用工具烧入到单片机POS机的flash指定位置中;(3)系统运行,启动AWTKGUI和Jerryscript引擎,加载所述数据到AWTKGUI资源管理器并进入到桌面管理器应用;(4)通过桌面管理器进入到应用市场应用,应用市场应用通过http协议获取TMS服务器需要安装的所有JSAPP信息,把这些需要安装的JSAPP通过列表的方式显示应用市场应用中;(5)通过http协议把用户想要安装的JSAPP从TMS服务器下载到单片机POS机的外置文件系统中;(6)用SHA256算法对上述下载的JSAPP文件进行验签;(7)把上述下载到外置文件系统中的JSAPP文件拷贝到单片机POS机的内置文件系统中;(8)把上述拷贝到内置文件系统的JSAPP的内容读取到单片机POS机内存中,并加载到AWTKGUI引擎的资源管理器中。
全文数据:
权利要求:
百度查询: 深圳鼎智通讯股份有限公司 基于RTOS操作系统的多应用开发方法及装置
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。