专利详细信息
文献类型:专利
专利类型:发明专利
是否失效:否
是否授权:否
申 请 号:CN202011224309.0
申 请 日:20201105
申 请 人:重庆科技学院
申请人地址:401331 重庆市沙坪坝区大学城东路20号
公 开 日:20210202
公 开 号:CN112306539A
代 理 人:赵红霞
代理机构:11491 北京国坤专利代理事务所(普通合伙)
语 种:中文
摘 要:本发明公开了一种单片机应用层开发方法、系统、终端及介质,解决了现有传感器开发重复、繁琐、接口不统一,导致开发周期长以及难以实现增量升级的问题,其技术方案要点是:按照单片机实现不同的功能代码、传感器驱动代码等,形成不同的代码模块或代码组件;根据用户的开发需求,将相应的代码模块或组件添加到固件层;根据用户对函数接口的需求,从固件工程中提取函数接口,并将函数接口的地址存储在FLASH固定地址;应用层工程通过固定地址定位到函数接口地址,以实现对固件层工程中的函数调用。能够满足硬件终端快速编程、增量升级的需求,降低了开发者的开发周期、企业开发成本,以及降低了入门门槛和以及企业的升级成本、硬件资源。
主 权 项:1.一种单片机应用层开发方法,其特征是,包括以下步骤:将单片机开发所需的底层代码模块化分类后形成不同的代码模块,创建由多个代码模块组成的代码库;根据输入的固件参数加载并保存相应的代码模块后形成由固件工程组成的固件层;根据输入的应用参数加载并保存相应的代码模块后形成至少一个由应用工程组成的应用层;根据应用层与固定层的调用关系获取相应的固件工程中布置的API函数接口,以实现应用层通过API函数接口对固件层中函数的调用;将固件层有序下载到MCU内FLASH存储空间的固件存储空间块,以及将应用层有序下载到MCU内FLASH存储空间的应用存储空间块进行存储。
关 键 词:函数接口 代码模块 固定地址 开发周期 固件层 升级 开发 技术方案要点 传感器驱动 单片机实现 单片机应用 代码组件 地址存储 功能代码 函数调用 企业开发 硬件终端 硬件资源 应用层 传感器 编程 终端 门槛 重复 统一
IPC专利分类号:G06F8/658(20180101);G06F8/41(20180101);G06F16/35(20190101)
参考文献:
正在载入数据...
二级参考文献:
正在载入数据...
耦合文献:
正在载入数据...
引证文献:
正在载入数据...
二级引证文献:
正在载入数据...
同被引文献:
正在载入数据...