[发明专利]应用程序烧录方法及系统有效
申请号: | 201510064656.4 | 申请日: | 2015-02-06 |
公开(公告)号: | CN104679556B | 公开(公告)日: | 2019-01-08 |
发明(设计)人: | 王浩;吴大畏;李晓强 | 申请(专利权)人: | 深圳市硅格半导体有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/65 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518057 广东省深圳市南山区科技*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 烧录 移动存储设备 存储区域 烧录设备 片内操作系统 闪存 二次开发接口 代码数据 烧录系统 使用不便 预设 预置 调用 编译 | ||
1.一种应用程序烧录方法,其特征在于,所述应用程序烧录方法用于将应用程序烧录至移动存储设备中,所述移动存储设备包括闪存,所述闪存包括第一存储区域和第二存储区域;所述移动存储设备还包括主控制器和内存,所述内存包括第一执行区域和第二执行区域;所述移动存储设备的应用程序烧录方法包括以下步骤:
烧录设备将预置的片内操作系统烧录至所述第一存储区域内;
所述烧录设备根据用户输入的代码数据编译生成应用程序,所述应用程序用于调用所述片内操作系统中预设的二次开发接口;
所述烧录设备将所述应用程序烧录至所述第二存储区域内;
所述主控制器将所述片内操作系统加载至所述第一执行区域运行;
所述主控制器控制所述片内操作系统将所述应用程序加载至所述第二执行区域;
所述主控制器控制所述片内操作系统接收所述应用程序发送的二次开发接口调用指令;
所述主控制器控制所述片内操作系统根据所述二次开发接口调用指令执行所述二次开发接口对应的二次开发函数。
2.如权利要求1所述的应用程序烧录方法,其特征在于,所述烧录设备将所述应用程序烧录至所述第二存储区域内之前还包括:
所述烧录设备根据用户输入的调试指令对所述应用程序进行在线调试,并根据预置规则判断所述应用程序是否能被所述片内操作系统正常执行;
若是,所述烧录设备将所述应用程序烧录至所述第二存储区域内;
若否,所述烧录设备输出提示信息,以供用户对所述应用程序进行修改。
3.如权利要求1或2所述的应用程序烧录方法,其特征在于,所述应用程序烧录方法还包括:
所述烧录设备对所述片内操作系统中预设的二次开发接口进行持续更新处理。
4.一种应用程序烧录系统,其特征在于,所述应用程序烧录系统包括烧录设备和移动存储设备,所述移动存储设备包括闪存,所述闪存包括第一存储区域和第二存储区域;其中,
所述烧录设备用于,将预置的片内操作系统烧录至所述第一存储区域内;根据用户输入的代码数据编译生成应用程序,所述应用程序用于调用所述片内操作系统中预设的二次开发接口;将所述应用程序烧录至所述第二存储区域内;
所述移动存储设备还包括主控制器和内存,所述内存包括第一执行区域和第二执行区域;所述主控制器用于,将所述片内操作系统加载至所述第一执行区域运行;控制所述片内操作系统将所述应用程序加载至所述第二执行区域;控制所述片内操作系统接收所述应用程序发送的二次开发接口调用指令;控制所述片内操作系统根据所述二次开发接口调用指令执行所述二次开发接口对应的二次开发函数。
5.如权利要求4所述的应用程序烧录系统,其特征在于,所述烧录设备在将所述应用程序烧录至所述第二存储区域内之前,还用于根据用户输入的调试指令对所述应用程序进行在线调试,并根据预置规则判断所述应用程序是否能被所述片内操作系统正常执行;当所述应用程序能被所述片内操作系统正常执行时,将所述应用程序烧录至所述第二存储区域内;当所述应用程序未能被所述片内操作系统正常执行时,输出提示信息,以供用户对所述应用程序进行修改。
6.如权利要求4或5所述的应用程序烧录系统,其特征在于,所述烧录设备还用于对所述片内操作系统中预设的二次开发接口进行持续更新处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市硅格半导体有限公司,未经深圳市硅格半导体有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510064656.4/1.html,转载请声明来源钻瓜专利网。