[发明专利]一种实现软件移植的方法、系统及芯片无效
申请号: | 200710140631.3 | 申请日: | 2007-08-09 |
公开(公告)号: | CN101110033A | 公开(公告)日: | 2008-01-23 |
发明(设计)人: | 张华 | 申请(专利权)人: | 北京中星微电子有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 |
地址: | 100083北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 软件 移植 方法 系统 芯片 | ||
1.一种实现软件移植的方法,其特征在于,该方法包括:
在芯片的外围控制软件和内部核心软件之间建立虚拟通道;
将外围控制软件添加到芯片内部;
芯片控制外围控制软件和内部核心软件通过所建立的虚拟通道进行通信。
2.如权利要求1所述的方法,其特征在于,所述在外围控制软件和内部核心软件之间建立虚拟通道具体包括:
根据外围控制软件和内部核心软件之间硬件通道的接口类型确定虚拟通道的接口;
按照所确定的虚拟通道接口,建立虚拟通道。
3.如权利要求2所述的方法,其特征在于,所述根据硬件通道的接口类型确定虚拟通道的接口包括:
若硬件通道的接口类型为外围控制软件的接口且该接口为用于打开通讯中断,并初始化通讯通道的接口,则所确定的虚拟通道的接口为:用于初始化通讯通道的接口;
若硬件通道的接口类型为外围控制软件的接口且该接口为用于写入待发送命令并通过中断发送给内部核心软件的接口,则所确定虚拟通道的接口为:用于根据该命令调用内部核心软件接收到该命令需要执行的函数的接口;
若硬件通道的接口类型为外围控制软件的接口且该接口为用于接收返回命令的接口,则所确定虚拟通道的接口为:无需实现的接口;
若硬件通道的接口类型为外围控制软件的接口且该接口为用于向命令参数区写/读数据的接口,则所确定的虚拟通道的接口为:用于向命令参数区写/读数据的接口;
若硬件通道的接口类型为内部核心软件的接口且该接口为用于写入待发送命令并通过中断发送给外围控制软件的接口,则所确定的虚拟通道的接口为:用于根据该命令调用外围控制软件接收到该命令需要执行的函数的接口;
若硬件通道的接口类型为内部核心软件的接口且该接口为用于接收返回命令的接口,则所确定的虚拟通道的接口为:无需实现的接口;
若硬件通道的接口类型为内部核心软件的接口且该接口为用于向命令参数区写/读数据的接口,则所确定的虚拟通道的接口为:用于向命令参数区写/读数据的接口。
4.如权利要求1至3中任一项所述的方法,其特征在于,将外围控制软件添加到芯片内部之前进一步包括:对虚拟通道进行功能测试;
则所述将外围控制软件添加到芯片内部为:功能测试成功后,将外围控制软件添加到芯片内部。
5.如权利要求4所述的方法,其特征在于,所述功能测试包括:
将外围控制软件的一部分添加到芯片内部;
在芯片内部执行通道初始化、发送命令以及接收命令响应。
6.如权利要求5所述的方法,其特征在于,将外围控制软件添加到芯片内部之后进一步包括:对添加后的软件进行重新编译。
7.一种实现软件移植的系统,其特征在于,该系统包括:虚拟通道建立模块、软件添加模块和芯片,其中,
虚拟通道建立模块,用于在芯片的外围控制软件和内部核心软件之间建立虚拟通道;
软件添加模块,用于将外围控制软件添加到芯片内部;
芯片,用于接收来自软件添加模块的外围控制软件,控制外围控制软件和内部核心软件通过虚拟通道建立模块建立的虚拟通道进行通信。
8.如权利要求7所述的系统,其特征在于,所述虚拟通道建立模块进一步用于:在虚拟通道建立完成后,向软件添加模块发送添加指令;
所述软件添加模块进一步用于:根据来自虚拟通道建立模块的添加指令,执行所述将外围控制软件添加到芯片内部的操作。
9.如权利要求7或8所述的系统,其特征在于,所述芯片包括:存储模块和控制模块,其中,
存储模块,用于存储内部核心软件和接收的来自软件添加模块的外围控制软件;
控制模块,用于控制存储模块中的外围控制软件和内部核心软件通过所建立的虚拟通道进行通信。
10.一种实现软件移植的芯片,其特征在于,该芯片包括:存储模块和控制模块,其中,
存储模块,用于存储内部核心软件和接收的外围控制软件;
控制模块,用于控制存储模块中的外围控制软件和内部核心软件通过预先建立的虚拟通道进行通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中星微电子有限公司,未经北京中星微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710140631.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种抗肿瘤中成药的提取工艺
- 下一篇:车载水田底肥自动施肥器