发明名称 |
一种实现软件移植的方法、系统及芯片 |
摘要 |
本发明公开了一种实现软件移植的方法,包括:在外围控制软件和内部核心软件之间建立虚拟通道;将外围控制软件添加到芯片内部;芯片控制外围控制软件和内部核心软件通过所建立的虚拟通道进行通信。此外,本发明还公开了一种实现软件移植的系统及芯片。由于本发明只是将外围控制软件和内部核心软件之间的通道由硬件通道设置为虚拟通道,即只移植了二者之间的通信通道,而没有改变外围控制软件和内部核心软件本身的架构,因此工作量小,并且不容易出错,移植效果较好。 |
申请公布号 |
CN100464297C |
申请公布日期 |
2009.02.25 |
申请号 |
CN200710140631.3 |
申请日期 |
2007.08.09 |
申请人 |
北京中星微电子有限公司 |
发明人 |
张华 |
分类号 |
G06F9/44(2006.01) |
主分类号 |
G06F9/44(2006.01) |
代理机构 |
北京德琦知识产权代理有限公司 |
代理人 |
宋志强;麻海明 |
主权项 |
1.一种实现软件移植的方法,其特征在于,该方法包括:根据外围控制软件和内部核心软件之间硬件通道的接口类型确定虚拟通道的接口;按照所确定的虚拟通道接口,在芯片的外围控制软件和内部核心软件之间建立虚拟通道;将外围控制软件添加到芯片内部;芯片控制外围控制软件和内部核心软件通过所建立的虚拟通道进行通信。 |
地址 |
100083北京市海淀区学院路35号世宁大厦15层 |