专利汇可以提供一种嵌入式工控仪表软件开发平台专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种嵌入式工控仪表 软件 开发平台,包括 硬件 驱动层、系统平台调度层、产品应用层和产品定制层,硬件驱动层和系统平台调度层构成平台核心层,产品应用层和产品定制层构成产品层;硬件驱动层包括工控仪表相关硬件模 块 的驱动代码,系统平台调度层包括嵌入式 操作系统 基本调度管理功能和工控仪表基本处理功能的代码,产品应用层包括工控仪表不同种类产品的相关公共代码,产品定制层包括针对不同的具体产品的各定制代码;硬件驱动层和系统平台调度层的代码经编译封装成LIB库文件,供产品应用层和产品定制层的代码调用。该软件开发平台有利于实现产品开发的标准化、规范化和协同化,加快开发效率,提高研发资源利用率,降低开发和维护成本。,下面是一种嵌入式工控仪表软件开发平台专利的具体信息内容。
1.一种嵌入式工控仪表软件开发系统,其特征在于:包括硬件驱动层、系统平台调度层、产品应用层和产品定制层,所述硬件驱动层和系统平台调度层构成平台核心层,所述产品应用层和产品定制层构成产品层;所述硬件驱动层包括工控仪表相关硬件模块的驱动代码,所述系统平台调度层包括针对工控仪表开发的内核软件相关调度管理功能的代码,所述产品应用层包括各种系列化产品对应的公共代码,所述产品定制层包括系列化产品中各具体产品对应的定制代码;
所述硬件驱动层的代码经编译封装成驱动库文件,通过函数调用的方式供产品层使用,所述系统平台调度层的代码分为可编译成LIB库和无法编译成LIB库两部分,可编译成LIB库的代码也通过函数调用的方式供产品层使用,无法编译成LIB库的代码,以源代码的形式提供给产品层,采用功能注册或消息驱动机制的方法进行调度管理;
将产品层所有的变量分为四类:占CPURAM空间的动态参数、占程序FLASH空间的二级参数、占程序FLASH空间而更新程序不受影响的调校参数以及需要掉电存储到FLASH中的RAM变量的掉电存储运行参数,进行工控仪表产品程序开发时,将各种变量调度处理算法在系统平台调度层中设计、调试完成,产品层只针对所述四类变量的相应结构体进行参数定义、应用。
2.根据权利要求1所述的一种嵌入式工控仪表软件开发系统,其特征在于:进行工控仪表产品程序开发时,在硬件驱动层,每个工控仪表产品设置有一个对应的配置文件,定义和硬件相关的类型配置及引脚定义,驱动代码各工控仪表产品共用,编译器根据配置文件生成相应的驱动库文件;在系统平台调度层,所有工控仪表产品共用源代码,根据硬件驱动层的配置文件生成经过裁剪编译后的调度库文件和相应的驱动库文件一起提交给产品层的程序进行编译链接,生成最终的产品程序烧写代码。
3.根据权利要求1所述的一种嵌入式工控仪表软件开发系统,其特征在于:该平台还包括用于工控仪表开机引导及程序升级更新的启动代码,在向工控仪表产品中烧写程序时,所述启动代码烧写在程序区0地址开始的空间,其他代码烧写在0x1000开始的程序空间,利用芯片程序区末尾的部分空间作为掉电保存参数的存储空间。
4.根据权利要求1所述的一种嵌入式工控仪表软件开发系统,其特征在于:所述硬件驱动层包括CPU、存储芯片、AD采样芯片、DA输出芯片、继电器、LED数码管、LCD屏、触摸屏、OLED屏、按键、蜂鸣器、中断模块、RTC、看门狗、网络模块、USB、IIC总线、SPI总线、CAN总线、zigbee模块、UART、I/O模块、定时器、低功耗休眠模块的驱动代码。
5.根据权利要求1所述的一种嵌入式工控仪表软件开发系统,其特征在于:所述系统平台调度层包括参数存储调度及设置管理、AD采样调度、DA输出调度、串口通信调度、画面显示调度、按键处理、报警控制、时钟管理、通讯协议调度、定时处理调度、软件看门狗调度、低功耗管理、休眠唤醒调度、PID调节控制、流量积算、电工量测量、程序升级、操作权限管理、记录及报表、输入法管理、打印输出、画面组态控件、通用函数调用的代码。
6.根据权利要求1所述的一种嵌入式工控仪表软件开发系统,其特征在于:包括针对电力仪表、安全栅隔离器、流量仪表、压力仪表、温控仪表、物位仪表、数显仪表、变送仪表、无纸记录仪的相关公共代码。
7.根据权利要求1所述的一种嵌入式工控仪表软件开发系统,其特征在于:所述产品应用层支持用定义表格的方法来实现通讯、显示画面的功能设计,以减少后期开发的编码量。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
专利编撰与分析应用软件 | 2021-04-12 | 2 |
一种计算机软件编程用键盘装置 | 2021-05-13 | 5 |
一种软件测试用例自动生成方法 | 2021-06-02 | 6 |
软件检查装置、软件检查方法、软件检查程序 | 2020-08-21 | 2 |
一种扩展Android软件功能的方法及装置 | 2021-07-08 | 5 |
基于软件过程时序数据自动挖掘的多步预测方法和系统 | 2020-08-08 | 2 |
有明确目标的汉字输入软件设计方法 | 2021-09-17 | 0 |
机载显示控制软件的测试方法 | 2021-10-12 | 2 |
原生移动APP软件自动生成方法和设备 | 2021-06-23 | 6 |
无线软件定义网络 | 2020-11-23 | 6 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。