版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SoCLib安装指南
(及所需其它软件的安装)更新:2009.10.30兰光阳SoCLib安装指南
(及所需其它软件的安装)更新:2001 1.python(sudoapt-getinstallpython); 2.automake(sudoapt-getinstallautomake); 3.binutils-dev(sudoapt-getinstallbinutils-dev); 4.libxpm-dev(sudoapt-getinstalllibxpm-dev); 5.libsdl-dev(sudoapt-getinstalllibsdl-dev); 6.gcc-4.1(或gcc-4.2)(sudoapt-getinstallgcc-4.1(或gcc-4.2)); 7.g++-4.1(或g++-4.2)(sudoapt-getinstallg++-4.1(或g++-4.2)); 8.unrar(sudoapt-getinstallunrar); 9.sudoapt-getinstallbuild-essential(建议安装,不装也行)
这只是我在安装过程中缺少的软件,由于安装的Ubuntu版本不同所以需要安装的软件的多少也不同,这样的话只需要你看一下你运行的时候是缺少什么软件,然后执行sudoapt-getinstall(你所需要的软件的名字)就行了,系统会自动把你所需要的软件安装到合适的位置。所需软件列表所需软件列表2为什么要安装Python? 因为Soclib中有许多的脚本都是用Python写的,安装Python就为这些脚本提供了语言的支持,也就是说如果不安装Python的话在编译Soclib时就会出现错误,因为系统中没有对脚本语言(Python)的支持。为什么要安装Python?3系统要求
Linux操作系统
推荐Ubuntu已安装成功系统:Ubuntu8.04,Ubuntu8.10,Ubuntu9.04Fedora4,RedHat9,RedHatEnterprise3系统要求Linux操作系统4安装Ubuntu并更新安装Ubuntu,我用的是在Vmware6.0上装的,装的过程中没遇到什么问题,只是一直按照提示一步一步往下走。VmwareTools的安装:在Vmware上点击VM---->settings--installvmtools,之后在屏幕桌面上会出现VMTools的图标,将它拷到用户目录下,解压(tar–xzvf压缩文件名)--进入解压后的文件夹-运行install文件(./文件名),之后一直按enter键就可以了。现在需要将你的Ubuntu更新了,在网上找到你安装的Ubuntu版本的更新源(推荐用教育网的比如上交的,这样速度会比较快),运行sudogedit/ect/apt/sources.list,输入你的密码后,gedit文本编辑器打开了sources.list文件,文件里边的网址就是我们的软件源的网址了,Ctrl+A全选,然后删除全部内容,添加你找到的源的URL保存。如下面图所示。然后在命令行键入:sudoapt-getupdate----sudoapt-getupgrade。这样软件源更新就算完成了。(也可以装双系统,更新方法一样)安装Ubuntu并更新安装Ubuntu,我用的是在Vmwar5SoCLib安装指南课件6SoCLib安装设置
(创建新IP需要的)SoCLib主页:https://www.soclib.frSoCLib安装设置
(创建新IP需要的)SoCLib主页:7SoCLib所需安装工具及下载地址SocLib下载地址:https://www.soclib.fr/trac/dev/wiki/InstallationNotesSystemC2.2.0(系统级建模语言)/faculty/weiguo
点击高级VLSI设计(SoC设计)->toolsetsCrossCompiler(交叉编译器)同SystemC2.2.0
请在安装完Systemc之后再安装Soclib,否则Soclib安装会出错。SoCLib所需安装工具及下载地址SocLib8SystemC2.2.0安装与设置:下载systemc-2.2.0.tgz$tarzxvfsystemc-2.2.0.tgz(解压)$cdsystemc-2.2.0$mkdirbuild$cdbuild$../configure--prefix=systemc安装路径(你想要安装的路径如/home/lgy/soft)$make$makeinstall设置环境变量:exportSYSTEMC=systemc安装路径(最好设置在Shell的启动脚本中)(就是刚才的设置的路径。详见后边遇到的问题)$ls$SYSTEMC如果出现右上角的此图片所示内容,说明systemc安装设置成功SystemC2.2.0安装与设置:9安装systemc时可能遇到的问题:运行到第7步时,系统可能会提示如下错误:../../../../src/sysc/utils/sc_utils_ids.cpp:110:error:'getenv'isnotamemberof'std'
../../../../src/sysc/utils/sc_utils_ids.cpp:111:error:'strcmp'wasnotdeclaredinthisscope这是因为gcc版本过高,一般gcc4.0以上的版本都会报这个错误(查看gcc版本号的命令:$gcc-v),解决办法:第一步:$geditsystemc2.2.0文件夹所在路径/src/sysc/utils/sc_utils_ids.cpp(使用文本编辑器打开sc_utils_ids.cpp)第二步:在打开的sc_utils_ids.cpp中加入两个头文件#include<string.h>,#include<cstdlib>以及usingnamespacestd;第三步:重新make即可安装systemc时可能遇到的问题:101.设置环境变量:打开一个新的终端键入vim.bashrc或者在原来的终端窗口中输入vim~/.bashrc回车打开环境变量设置界面。2.将光标移动到最后一行按下i,进入插入状态,回车然后输入exportSYSTEMC=systemc所在路径(例如/home/lgy/Soft/systemc);(所有环境变量(包括后边的cross-compiler)设置完成之后的效果如图所示)3.设置完成后按下Esc结束插入,回车->键入:wq回车退出。4.关闭终端,再重新打开以使设置的路径生效。1.设置环境变量:打开一个新的终端键入vim.bashrc11SoCLib安装设置(以Ubuntu为例)SoCLib安装设置:先安装subversion客户端,$sudoapt-getinstallsubversion点击下图所示“registertocreateyouraccount”,注册帐户,获取密码$cd存放soclib的路径(你想要把Soclib安装到哪,如/home/lgy/Soft)。$svncohttps://www.soclib.fr/svn/trunk/soclibsoclib设置环境变量:$exportPATH=$PATH:soclib所在路径/soclib/utils/bin(最好设置在Shell启动脚本中)$cdsoclib文件夹所在路径/soclib/utils/src$make(这个过程一般不会出现什么问题,如果出现了soclib-cc找不到的错误,这时在终端上键入:chmod777-Rsoclib-cc所在路径(……soclib\utils\bin),然后再make一下就可以了。如果出现很长的错误,就可能是你的环境变量(包括systemc-2.2.0的环境变量)写错了,检查一下你的环境变量写的是否正确,之后重新make就行了。)$makeinstallSoCLib安装设置(以Ubuntu为例)SoCLib安装设12SoCLib安装过程中可能遇到的问题:运行第4步时,若出现下图所示,则因为缺少X-windowXpm库。解决办法:$sudoapt-getinstalllibxpm-devSoCLib安装过程中可能遇到的问题:13SoCLib安装过程中可能遇到的问题:2.运行第4步时,若出现下图所示,则因为缺少SDL(SimpleDirectMediaLayer)库。解决办法:$sudoapt-getinstalllibsdl-devSoCLib安装过程中可能遇到的问题:14SoCLib安装过程中可能遇到的问题:3.在整个系统安装前需要安装python解决办法:$sudoapt-getinstallpythonSoCLib安装过程中可能遇到的问题:15CrossCompiler安装设置:(以MIPS小端格式处理器mipsel为例)下载cross-compiler.rar直接解压缩得到cross-compiler文件夹(如果不行就sudoapt-getinstallunrar,安装完之后再解压即可)设置环境变量:exportCROSSCOMPILER=mipsel交叉编译环境所在路径(你要把cross-compiler装到那的那个位置,方法同systemc)$cdcross-compiler/src$tarjxvfbinutils-2.16.tar.bz2$tarjxvfgcc-4.0.0.tar.bz2$tarjxvfgdb-6.4.tar.bz2$cd../build/mipsel/binutils运行脚本文件:$./scriptbinutils设置环境变量:exportPATH=$PATH:$CROSSCOMPILER/bin(最好设置在Shell启动脚本中)$cd../gcc运行脚本文件$./scriptgcc$cd../gdb运行脚本文件$./scriptgdbCrossCompiler安装设置:(以MIPS小端格式处理16CrossCompiler安装过程中可能遇到的问题:一定要使用gcc/g++4.3以下的版本,否则交叉编译器无法安装成功。推荐gcc/g++-4.1,gcc/g++-4.2,在安装交叉编译器之前通过命令gcc–v,g++-v查看gcc与g++版本号,若是4.3版本则需要安装gcc/g++-4.1或gcc/g++-4.2。安装设置方法:(以gcc/g++-4.1为例,4.2版本安装过程同4.1)$sudoapt-getinstallgcc-4.1$sudoapt-getinstallg++-4.1$sudorm/usr/bin/gcc$sudorm/usr/bin/g++$sudoln–s/usr/bin/gcc-4.1/usr/bin/gcc$sudoln–s/usr/bin/g++-4.1/usr/bin/g++再次通过gcc-v,g++-v命令查看,若修改成功则显示的版本号会变为4.1CrossCompiler安装过程中可能遇到的问题:17在第9步的时候可能会提示./scriptbinutils找不到命令的错误。这时在终端上键入sudochmod777–Rmipsel所在的路径。然后在执行就可以了。安装成功后在你安装的cross-compiler的文件夹下应该有下图所示内容。在第9步的时候可能会提示./scriptbinutils找不18SoCLib平台测试:$cdsoclib文件夹所在路径/soclib/soclib/platform/topcells/caba-vgmn-framebuffer-mipsel$make$./simulation.x100000000若出现下图效果,则整个SoCLib工作平台安装成功SoCLib平台测试:19这个指导说明是我在魏师兄写的指导说明的基础上,又增加了我安装Soclib时遇到的问题写成的,希望对大家有所帮助。若使用其他系统安装SoCLib,请查看toolsets目录下的魏师兄写的“其他系统安装SoCLib.pdf”文件这个指导说明是我在魏师兄写的指导说明的基础上,又增加了我安装20SoCLib安装指南
(及所需其它软件的安装)更新:2009.10.30兰光阳SoCLib安装指南
(及所需其它软件的安装)更新:20021 1.python(sudoapt-getinstallpython); 2.automake(sudoapt-getinstallautomake); 3.binutils-dev(sudoapt-getinstallbinutils-dev); 4.libxpm-dev(sudoapt-getinstalllibxpm-dev); 5.libsdl-dev(sudoapt-getinstalllibsdl-dev); 6.gcc-4.1(或gcc-4.2)(sudoapt-getinstallgcc-4.1(或gcc-4.2)); 7.g++-4.1(或g++-4.2)(sudoapt-getinstallg++-4.1(或g++-4.2)); 8.unrar(sudoapt-getinstallunrar); 9.sudoapt-getinstallbuild-essential(建议安装,不装也行)
这只是我在安装过程中缺少的软件,由于安装的Ubuntu版本不同所以需要安装的软件的多少也不同,这样的话只需要你看一下你运行的时候是缺少什么软件,然后执行sudoapt-getinstall(你所需要的软件的名字)就行了,系统会自动把你所需要的软件安装到合适的位置。所需软件列表所需软件列表22为什么要安装Python? 因为Soclib中有许多的脚本都是用Python写的,安装Python就为这些脚本提供了语言的支持,也就是说如果不安装Python的话在编译Soclib时就会出现错误,因为系统中没有对脚本语言(Python)的支持。为什么要安装Python?23系统要求
Linux操作系统
推荐Ubuntu已安装成功系统:Ubuntu8.04,Ubuntu8.10,Ubuntu9.04Fedora4,RedHat9,RedHatEnterprise3系统要求Linux操作系统24安装Ubuntu并更新安装Ubuntu,我用的是在Vmware6.0上装的,装的过程中没遇到什么问题,只是一直按照提示一步一步往下走。VmwareTools的安装:在Vmware上点击VM---->settings--installvmtools,之后在屏幕桌面上会出现VMTools的图标,将它拷到用户目录下,解压(tar–xzvf压缩文件名)--进入解压后的文件夹-运行install文件(./文件名),之后一直按enter键就可以了。现在需要将你的Ubuntu更新了,在网上找到你安装的Ubuntu版本的更新源(推荐用教育网的比如上交的,这样速度会比较快),运行sudogedit/ect/apt/sources.list,输入你的密码后,gedit文本编辑器打开了sources.list文件,文件里边的网址就是我们的软件源的网址了,Ctrl+A全选,然后删除全部内容,添加你找到的源的URL保存。如下面图所示。然后在命令行键入:sudoapt-getupdate----sudoapt-getupgrade。这样软件源更新就算完成了。(也可以装双系统,更新方法一样)安装Ubuntu并更新安装Ubuntu,我用的是在Vmwar25SoCLib安装指南课件26SoCLib安装设置
(创建新IP需要的)SoCLib主页:https://www.soclib.frSoCLib安装设置
(创建新IP需要的)SoCLib主页:27SoCLib所需安装工具及下载地址SocLib下载地址:https://www.soclib.fr/trac/dev/wiki/InstallationNotesSystemC2.2.0(系统级建模语言)/faculty/weiguo
点击高级VLSI设计(SoC设计)->toolsetsCrossCompiler(交叉编译器)同SystemC2.2.0
请在安装完Systemc之后再安装Soclib,否则Soclib安装会出错。SoCLib所需安装工具及下载地址SocLib28SystemC2.2.0安装与设置:下载systemc-2.2.0.tgz$tarzxvfsystemc-2.2.0.tgz(解压)$cdsystemc-2.2.0$mkdirbuild$cdbuild$../configure--prefix=systemc安装路径(你想要安装的路径如/home/lgy/soft)$make$makeinstall设置环境变量:exportSYSTEMC=systemc安装路径(最好设置在Shell的启动脚本中)(就是刚才的设置的路径。详见后边遇到的问题)$ls$SYSTEMC如果出现右上角的此图片所示内容,说明systemc安装设置成功SystemC2.2.0安装与设置:29安装systemc时可能遇到的问题:运行到第7步时,系统可能会提示如下错误:../../../../src/sysc/utils/sc_utils_ids.cpp:110:error:'getenv'isnotamemberof'std'
../../../../src/sysc/utils/sc_utils_ids.cpp:111:error:'strcmp'wasnotdeclaredinthisscope这是因为gcc版本过高,一般gcc4.0以上的版本都会报这个错误(查看gcc版本号的命令:$gcc-v),解决办法:第一步:$geditsystemc2.2.0文件夹所在路径/src/sysc/utils/sc_utils_ids.cpp(使用文本编辑器打开sc_utils_ids.cpp)第二步:在打开的sc_utils_ids.cpp中加入两个头文件#include<string.h>,#include<cstdlib>以及usingnamespacestd;第三步:重新make即可安装systemc时可能遇到的问题:301.设置环境变量:打开一个新的终端键入vim.bashrc或者在原来的终端窗口中输入vim~/.bashrc回车打开环境变量设置界面。2.将光标移动到最后一行按下i,进入插入状态,回车然后输入exportSYSTEMC=systemc所在路径(例如/home/lgy/Soft/systemc);(所有环境变量(包括后边的cross-compiler)设置完成之后的效果如图所示)3.设置完成后按下Esc结束插入,回车->键入:wq回车退出。4.关闭终端,再重新打开以使设置的路径生效。1.设置环境变量:打开一个新的终端键入vim.bashrc31SoCLib安装设置(以Ubuntu为例)SoCLib安装设置:先安装subversion客户端,$sudoapt-getinstallsubversion点击下图所示“registertocreateyouraccount”,注册帐户,获取密码$cd存放soclib的路径(你想要把Soclib安装到哪,如/home/lgy/Soft)。$svncohttps://www.soclib.fr/svn/trunk/soclibsoclib设置环境变量:$exportPATH=$PATH:soclib所在路径/soclib/utils/bin(最好设置在Shell启动脚本中)$cdsoclib文件夹所在路径/soclib/utils/src$make(这个过程一般不会出现什么问题,如果出现了soclib-cc找不到的错误,这时在终端上键入:chmod777-Rsoclib-cc所在路径(……soclib\utils\bin),然后再make一下就可以了。如果出现很长的错误,就可能是你的环境变量(包括systemc-2.2.0的环境变量)写错了,检查一下你的环境变量写的是否正确,之后重新make就行了。)$makeinstallSoCLib安装设置(以Ubuntu为例)SoCLib安装设32SoCLib安装过程中可能遇到的问题:运行第4步时,若出现下图所示,则因为缺少X-windowXpm库。解决办法:$sudoapt-getinstalllibxpm-devSoCLib安装过程中可能遇到的问题:33SoCLib安装过程中可能遇到的问题:2.运行第4步时,若出现下图所示,则因为缺少SDL(SimpleDirectMediaLayer)库。解决办法:$sudoapt-getinstalllibsdl-devSoCLib安装过程中可能遇到的问题:34SoCLib安装过程中可能遇到的问题:3.在整个系统安装前需要安装python解决办法:$sudoapt-getinstallpythonSoCLib安装过程中可能遇到的问题:35CrossCompiler安装设置:(以MIPS小端格式处理器mipsel为例)下载cross-compiler.rar直接解压缩得到cross-compiler文件夹(如果不行就sudoapt-getinstallunrar,安装完之后再解压即可)设置环境变量:exportCROSSCOMPILER=mipsel交叉编译环境所在路径(你要把cross-compiler装到那的那个位置,方法同systemc)$cdcross-compiler/src$tarjxvfbinutils-2.16.tar.bz2$tarjxvfgcc-4.0.0.tar.bz2$tarjxvfgdb-6.4.tar.bz2$cd../build/mipsel/binutils运行脚本文件:$./scriptbinutils设置环境变量:exportPATH=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 粉末销售合同范本
- 云浮市2024广东省云浮市机关事业单位招聘紧缺人才20人中山大学广州校区南校笔试历年参考题库典型考点附带答案详解(3卷合一)
- 注册建造师面试题集
- 中航集团航空医疗设备管理人员笔试模拟试卷含答案
- 电力行业子公司负责人面试题库
- 2025年区域公共卫生应急体系可行性研究报告
- 2025年虚拟房产交易平台项目可行性研究报告
- 2025年居家办公模式的经济影响可行性研究报告
- 2025年薄膜太阳能电池生产项目可行性研究报告
- 2025年农业产业链整合项目可行性研究报告
- 国家开放大学《理工英语3》期末机考题库
- 血管内导管相关性血流感染预防与诊治2025
- GB/T 45462-2025气相空气净化材料及装置性能试验方法
- 2026届中考道德与法治一轮复习:心理+道德+法律+国情国策4大板块背诵考点分类复习提纲(全面!)
- 《统计学-基于Excel》(第 4 版)课件 贾俊平 第1-4章 统计学与数据- 数据的描述统计量
- 外伤性脑内血肿的健康宣教
- H3C ONEStor维护手册指南
- 2025浙江宁波北仑中学自主招生语文试卷试题(含答案详解)
- 面向工业设计的几何建模-深度研究
- DBJ51T 069-2016 四川省城镇道路工程施工与质量验收规范
- 2025年江苏省普通高中学业水平合格性考试模拟英语试题(二)英语试题(解析版)
评论
0/150
提交评论