[发明专利]微型计算机、中间件及其操作方法有效
申请号: | 201310706075.7 | 申请日: | 2013-12-19 |
公开(公告)号: | CN103886268A | 公开(公告)日: | 2014-06-25 |
发明(设计)人: | 儿玉裕子 | 申请(专利权)人: | 富士通半导体股份有限公司 |
主分类号: | G06F21/71 | 分类号: | G06F21/71 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 康建峰;陈炜 |
地址: | 日本神奈*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 微型计算机 中间件 及其 操作方法 | ||
技术领域
本发明涉及微型计算机、中间件及其操作方法。
背景技术
在微型计算机中,CPU(中央处理单元,Central Processing Unit)执行植入内置式ROM(只读存储器,Read-only Memory)中的程序并且实现所期望的函数功能。微型计算机除了包括植入了程序的ROM以外,还包括CPU、RAM(随机存取存储器,Random Access Memory)和输入-输出单元(I/O,input-output unit)并且进一步包括若干硬件模块。
在微型计算机中设置有各种函数或函数功能(下文中仅称为“函数功能”),微型计算机的用户借此通过使用这些函数功能来实现所期望的处理。例如,用户所开发的应用程序调用并且执行实现所期望的函数功能的涉及变量的函数或子程序(下文中仅称为“函数”),从而利用所期望的函数功能。
另一方面,在微型计算机的开发环境下,用户所开发的应用程序与由微型计算机的厂商所提供的OS(操作系统,Operating System)和中间件一起写入评价微型计算机芯片中的存储器中,从而允许微型计算机执行处于开发中的应用程序。
在开发环境下,厂商通常以微型计算机的一部分函数功能不能利用的方式来限制微型计算机的函数功能并且向用户提供包括前述功能的库和评价微型计算机芯片。例如,厂商以库的一部分中的函数不能利用的方式来限制函数功能。那么,在函数功能受限制的评价环境下,用户执行处于开发中的应用并且评价微型计算机和库。此后,当用户与厂商达成许可协议时,厂商解除对函数功能的限制以使得用户能够利用所有的函数功能。
专利文献1(日本未审查专利申请公开No.2004-164491)公开了LSI(大规模集成电路,Large Scale Integration)中的加密程序。
但是,当厂商向用户提供函数功能受限的库并且在达成许可协议之后向用户提供函数功能不受限的另一库时,需要厂商为用户提供两种类型的库,这会引起库的类型的增加。此外,需要用户使用函数功能不受限的库来替换函数功能受限的库。
发明内容
从而,本发明的目的是提供一种微型计算机、一种中间件程序及其操作方法,借此能够容易地以高安全性来执行对函数功能的限制以及解除对函数功能的限制。
本实施方式的一个方面是一种微型计算机,包括:处理单元;多个寄存器;以及存储介质,该存储介质配置成对包括初始值和设置初始值的寄存器地址的硬件初始化数据进行存储。所述处理单元配置成进行以下处理,包括:
基于硬件初始化数据在具有寄存器地址的寄存器中设置初始值;
进行函数功能限制解除处理,以基于用于解除对函数的函数功能的限制的认证信息来确定预先从多个寄存器选择的认证寄存器中的认证数据是否正确,并且以在所述认证数据正确时将与认证信息对应的函数置于可执行状态;以及
执行置于可执行状态的函数,以实现所执行的函数的函数功能。
根据本实施方式的一个方面,能够以高安全性容易地执行对微型计算机的函数功能的限制以及对微型计算机的函数功能的限制的解除。
附图说明
图1是例示本实施方式的从微型计算机的评价至批量生产的处理的流程图;
图2是本实施方式的微型计算机的配置图;
图3是例示本实施方式的引导加载程序、软件和数据的示图;
图4是例示本实施方式的应用程序121的配置的示例的示图;
图5是例示本实施方式的中间件的配置的示例的示图;
图6是例示用户系统的部分处理的流程图;
图7是例示由引导加载程序11执行的处理的流程图;
图8A和图8B是例示硬件寄存器组和硬件初始化处理的示图;
图9是本实施方式中解除对函数功能的限制的处理的流程图;
图10是描述根据本实施方式的微型计算机的评价环境的示图;以及
图11是描述本实施方式的微型计算机的批量生产的芯片的示图。
具体实施方式
图1是例示本实施方式的从微型计算机的评价至批量生产的处理的流程图。步骤S1和S2表示微型计算机的评价阶段,并且步骤S3、S4和S5表示引起微型计算机的批量生产的阶段。在评价阶段,厂商向用户提供了部分函数功能受限的库(S1)。本文中,库是设置在OS与应用之间的中间件。此外,库包括中间件的数据等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于富士通半导体股份有限公司,未经富士通半导体股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310706075.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种锂电池充放电管理系统
- 下一篇:一种催化蒸馏调聚制备全氟烷基碘的方法