[发明专利]将MicroBlaze平台的嵌入式代码向Cortex-A9处理器移植的方法有效
申请号: | 201610270543.4 | 申请日: | 2016-04-27 |
公开(公告)号: | CN105975257B | 公开(公告)日: | 2019-06-04 |
发明(设计)人: | 舒玉龙 | 申请(专利权)人: | 北京小鸟看看科技有限公司 |
主分类号: | G06F8/76 | 分类号: | G06F8/76 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝;吴昊 |
地址: | 100083 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种将MicroBlaze平台的嵌入式代码向Cortex‑A9处理器移植的方法,包括:分析MicroBlaze平台的处理器与Cortex‑A9处理器架构的不同之处,修改待移植的嵌入式代码中与处理器架构相关的部分;使用Cortex‑A9处理器中集成的外设代替MicroBlaze平台中以软核IP实现的外设,修改待移植的嵌入式代码中与外设相关的部分,使MicroBlaze平台的优秀代码可以在新的Zynq平台上运行,避免了重复开发,并且性能更高的硬件架构也可以进一步激发原有代码的活力。 | ||
搜索关键词: | microblaze 平台 嵌入式 代码 cortex a9 处理器 移植 方法 | ||
【主权项】:
1.一种将MicroBlaze平台的嵌入式代码向Cortex‑A9处理器移植的方法,其特征在于,所述方法包括:分析MicroBlaze平台的处理器与Cortex‑A9处理器架构的不同之处,修改待移植的嵌入式代码中与处理器架构相关的部分;使用Cortex‑A9处理器中集成的外设代替MicroBlaze平台中以软核IP实现的外设,修改待移植的嵌入式代码中与外设相关的部分;所述修改待移植的嵌入式代码中与处理器架构相关的部分,包括:在待移植的嵌入式代码中修改用来处理用户关系的异步事件的中断异常编号,并根据Cortex‑A9处理器的bsp代码适应性修改用户自己的中断服务程序在异常表中的注册及异常的使能。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小鸟看看科技有限公司,未经北京小鸟看看科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610270543.4/,转载请声明来源钻瓜专利网。