[发明专利]离线式软件在环模拟的开发系统及其方法在审
申请号: | 202210412024.2 | 申请日: | 2022-04-19 |
公开(公告)号: | CN115599372A | 公开(公告)日: | 2023-01-13 |
发明(设计)人: | 林佑任;林建璋;朱家苇;蔡腾纬;董丰瑄 | 申请(专利权)人: | 台达电子工业股份有限公司 |
主分类号: | G06F8/36 | 分类号: | G06F8/36;G06F8/30;G06F8/41;G06F9/48 |
代理公司: | 隆天知识产权代理有限公司 72003 | 代理人: | 李琛 |
地址: | 中国台*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 离线 软件 模拟 开发 系统 及其 方法 | ||
1.一种离线式软件在环模拟的开发系统,包括:
一数据库,包括至少一芯片周边函式库,各该芯片周边函式库包括至少一处理程序;及
一通用固件架构,于被编译后产生一芯片控制程序,该通用固件架构包括:
一应用层,包括一产品程序与一设定标头档,其中该产品程序记录有用来控制一产品相关电路的程序码,该设定标头档用来连结一周边模块所需的该处理程序;及
一硬件抽象层,包括该处理程序,其中该应用层依据特定的一实体控制器芯片或一电路模拟软件所要控制的该周边模块而于编译中从该数据库中将对应的该处理程序加入至该硬件抽象层;
其中,该芯片控制程序用来被提供至该实体控制器芯片或该电路模拟软件中执行,并通过控制该周边模块来控制该产品相关电路。
2.如权利要求1所述的开发系统,还包括用来执行编译的一开发软件,该开发软件对应至该实体控制器芯片;
其中,该设定标头档中,运行模式被设定为一产品模式,该实体控制器芯片及所需要的一实体周边模块被选择;
其中,该开发系统用来连接该实体控制器芯片,并通过启动已烧录至该实体控制器芯片的该芯片控制程序,来使该实体控制器芯片通过控制该实体周边模块来控制一实体产品相关电路。
3.如权利要求1所述的开发系统,还包括该电路模拟软件,用来模拟一虚拟控制器芯片、该虚拟控制器芯片的一虚拟周边模块及一虚拟产品相关电路;
其中,该设定标头档中,运行模式被设定为一虚拟模式,该电路模拟软件被选择;
其中,该应用层还包括一非抢占式调度器,该非抢占式调度器是于编译中被加入至该应用层;
其中,该电路模拟软件用来于执行时启动该芯片控制程序来触发该非抢占式调度器;
其中,该非抢占式调度器用来于执行时触发该产品程序,通过该芯片控制程序来控制该虚拟周边模块,以控制该虚拟产品相关电路。
4.如权利要求3所述的开发系统,其中该电路模拟软件用来于执行时设定该非抢占式调度器的参数,并通过该非抢占式调度器执行一中断/非中断程序处理。
5.如权利要求4所述的开发系统,其中该电路模拟软件还包括一周期性中断服务程序、一非周期性中断服务程序及一非中断服务程序;
其中,该非抢占式调度器用来执行该周期性中断服务程序、该非周期性中断服务程序及该非中断服务程序。
6.如权利要求4所述的开发系统,其中该非抢占式调度器用来于执行时基于多个周期性中断频率决定一基准频率,基于该基准频率对一非中断计数器设定一非中断触发周期,并基于该基准频率对一非周期性中断计数器设定一非周期性中断触发周期。
7.如权利要求4所述的开发系统,其中该非抢占式调度器用来于该多个周期性中断频率中选择一最高频率,作为一基准频率,并以该基准频率重复执行该中断/非中断程序处理。
8.如权利要求7所述的开发系统,其中该非抢占式调度器包括一非中断计数器及一非周期性中断计数器;
其中,该非抢占式调度器用来于每次执行该中断/非中断程序处理时控制该非中断计数器及该非周期性中断计数器计次,处理一周期性中断事件,于该非中断计数器的值满足一非中断触发周期时处理一非中断事件并重设该非中断计数器,并于该非周期性中断计数器的值满足一非周期性中断触发周期时处理一非周期性中断事件并重设该非中断计数器。
9.如权利要求1所述的开发系统,其中该应用层还包括一周边初始化程序,于编译时被加入至该应用层,并用来于执行时初始化该处理程序;
其中,该设定标头档用来连结该处理程序所对应的该周边初始化程序。
10.如权利要求1所述的开发系统,还包括:
一存储器,用来存储该数据库及该通用固件架构;及
一处理器,电性连接该存储器,用来执行程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于台达电子工业股份有限公司,未经台达电子工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210412024.2/1.html,转载请声明来源钻瓜专利网。