【技术实现步骤摘要】
一种部署芯片软件仿真环境的方法、系统、设备和存储介质
[0001]本专利技术涉及芯片开发领域,更具体地,特别是指一种部署芯片软件仿真环境的方法、系统、设备和存储介质。
技术介绍
[0002]一般来说芯片仿真模型的环境整体组成和部署还是相对比较复杂的,每个人都深入学习仿真环境的安装配置的话,会增加不少学习成本。如果项目组每个人都自己搭建一套仿真环境则资源分散不易管理,并且每个人都从头开始搭建一套环境费时费力,直接使用别人的环境又不一定符合自己的需求。仿真环境部署完成以后后期使用也是需要维护的,一般需要负责仿真开发的同事操作才能保证正确的更新,如果给项目组每个人逐个更新工作量将会很大,在平时使用过程中使用环境的开发人员如果自行更新和维护系统容易导致仿真环境出现各种不一致的问题,严重影响使用效率。芯片仿真环境均是为了某个具体的项目服务的,芯片项目一般均是由多个开发子系统构成的,如果仅仅只是部署一套仿真环境无法和项目资源有效结合则对使用人员来说也会极大降低使用效率。一般公司的项目都是持续性的,一个项目完成以后还会有下一个项目接着开发 ...
【技术保护点】
【技术特征摘要】
1.一种部署芯片软件仿真环境的方法,其特征在于,包括如下步骤:根据模拟芯片开发调测主机的前端母盘系统镜像和仿真芯片板卡的后端母盘系统镜像生成完整芯片软件仿真环境母盘镜像;创建新的仿真环境并判断所述新的仿真环境在所述完整芯片软件仿真环境母盘镜像中是否已经存在;响应于所述新的仿真环境在所述完整芯片软件仿真环境母盘镜像中不存在,则创建所述完整芯片软件仿真环境母盘镜像的拷贝;以及在所述完整芯片软件仿真环境母盘镜像的拷贝中启动仿真环境对应的服务。2.根据权利要求1所述的方法,其特征在于,所述根据模拟芯片开发调测主机的前端母盘系统镜像和仿真芯片板卡的后端母盘系统镜像生成完整芯片软件仿真环境母盘镜像包括:使用Qemu构建模拟芯片调测主机的前端仿真环境,并按照项目开发的需求安装Linux操作系统及所需的编辑、编译、运行和测试软件。3.根据权利要求2所述的方法,其特征在于,所述根据模拟芯片开发调测主机的前端母盘系统镜像和仿真芯片板卡的后端母盘系统镜像生成完整芯片软件仿真环境母盘镜像包括:配置NIS客户端以正常和NIS服务器通信,并修改配置文件以具有访问项目NFS共享的功能。4.根据权利要求3所述的方法,其特征在于,所述根据模拟芯片开发调测主机的前端母盘系统镜像和仿真芯片板卡的后端母盘系统镜像生成完整芯片软件仿真环境母盘镜像包括:修改启动脚本和网络配置文件以具有根据项目规则自动配置MAC及IP的能力,并在所述启动脚本中设置心跳任务。5.根据权利要求4所述的方法,其特征在于,所述根据模拟芯片开发调测主机的前端母盘系统镜像和仿真芯片板卡的后端母盘系统镜像生成完整芯片软件仿真环境母盘镜像包括:在...
【专利技术属性】
技术研发人员:任明刚,庞林,周敏敏,张鹏,
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。