[发明专利]一种SOC芯片的多用户管理方法、系统及SOC芯片有效
申请号: | 201711396314.8 | 申请日: | 2017-12-21 |
公开(公告)号: | CN108009436B | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 郑茳;肖佐楠;张新斌;王廷平 | 申请(专利权)人: | 苏州国芯科技股份有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 215011 江苏省苏州市高*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 soc 芯片 多用户 管理 方法 系统 | ||
1.一种SOC芯片的多用户管理方法,其特征在于,包括:
预先设定用于保存所有用户地址空间信息的总表、与用户一一对应的用于保存用户权限控制信息的子表,SOC芯片上电时自动加载所述总表和所述子表保存的信息;
将所有所述用户的地址空间信息写入所述总表,以便所述用户根据所述总表确定自己代码运行的地址空间;
将所述用户的权限控制信息写入与所述用户对应的所述子表,以便所述用户根据所述子表管理自己的权限控制信息;
所述将所有所述用户的地址空间信息写入所述总表的过程具体为:
所有所述用户协商确定各自代码运行的地址空间;
根据协商结果将所有所述用户的地址空间信息写入所述总表。
2.根据权利要求1所述的方法,其特征在于,所述根据协商结果将所有所述用户的地址空间信息写入所述总表之后,该方法还包括:
确认所述总表保存的地址空间信息是否正确;
如果是,则根据所述用户的第一锁定指令锁定所述总表,以避免所述总表保存的地址空间信息被修改;
如果否,则重新写入,直至所述总表保存的地址空间信息完全正确。
3.根据权利要求2所述的方法,其特征在于,所述根据所述用户的第一锁定指令锁定所述总表的过程具体为:
接收到所述用户的第一锁定指令时,匹配所述总表锁定使能的关键字,以实现锁定所述总表。
4.根据权利要求1所述的方法,其特征在于,所述将所述用户的权限控制信息写入与所述用户对应的所述子表之后,该方法还包括:
确认所述用户的所述代码是否不再调试且是否发布;
如果不是不再调试,则继续调试所述代码直至确认发布;
如果是不再调试且发布,则根据所述用户的第二锁定指令锁定与所述用户对应的所述子表,以避免所述子表保存的权限控制信息被修改。
5.根据权利要求4所述的方法,其特征在于,所述根据所述用户的第二锁定指令锁定所述子表的过程具体为:
接收到所述用户的第二锁定指令时,匹配所述子表锁定使能的关键字,以实现锁定所述子表。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述总表和所述子表的存储位置为可编程的非易失去存储器。
7.根据权利要求6所述的方法,其特征在于,所述存储器为嵌入式闪存EFLASH。
8.一种SOC芯片的多用户管理系统,其特征在于,包括:
设定单元,用于预先设定用于保存所有所述用户地址空间信息的总表、与所述用户一一对应的用于保存所述用户权限控制信息的子表,所述SOC芯片上电时自动加载所述总表和所述子表保存的信息;
总表写入单元,用于将所有所述用户的地址空间信息写入所述总表,以便所述用户根据所述总表确定自己代码运行的地址空间;
子表写入单元,用于将所述用户的权限控制信息写入与所述用户对应的所述子表,以便所述用户根据所述子表管理自己的权限控制信息;
所述将所有所述用户的地址空间信息写入所述总表的过程具体为:
所有所述用户协商确定各自代码运行的地址空间;
根据协商结果将所有所述用户的地址空间信息写入所述总表。
9.一种SOC芯片,其特征在于,包括如权利要求8所述的SOC芯片的多用户管理系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州国芯科技股份有限公司,未经苏州国芯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711396314.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种生化污泥的处理方法
- 下一篇:一种抑菌美白止血的口腔护理剂