Ubuntu下MIPS编译环境的建立及编程

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_15028281/article/details/51217624

参考了雷思磊的《自己动手写CPU》,记录下根据书中所写一步步的实现过程

1.首先安装VMware和Ubuntu虚拟机,然后到Ubuntu官网上下载ISO,之后在VMware向导下自动配置,先把Ubuntu点亮再说奋斗注意内存的分配,以前好像有朋友遇到过内存分配太大而无法点亮的,一般1G即可,大概半个小时的安装时间,吃完午饭回来就安装好了,换了个有情怀的桌面,感觉好棒!


2.建立共享文件夹,VMware12在编辑中可以添加共享文件,按照向导来操作就行,共享文件夹,Windows下自己定义,Ubuntu下在mnt/hgfs下。如果看不到,打开Ubuntu后,VMware选项栏-虚拟机->重新安装VMware Tools。现在Ubuntu中虚拟出了一个光盘镜像,将里面的压缩文件拷出来,放到任意文件夹都行,我放在computer->tmp文件夹下,解压到当前文件夹,进到文件夹里面,右键open in Terminal,打开终端后 sudo ./vmware-install.pl这里要sudo,否则提示没有权限,之后大概按10多次回车,就ok了。具体可以参考我的另一篇文章http://xiaoyanyuan7.blog.163.com/blog/static/260234018201632110311490/

当我们在Windows下降文件copy到共享文件夹下,Ubuntu下也就有了~


3.MIPS编译工具的安装

所需工具我已经上传

将文件先复制到opt下,可以参考以下复制指令,到opt目录下需要加sudo,否则出现权限不够。参考文章http://blog.sina.com.cn/s/blog_6db312f101017wxg.html

复制文件夹sudo cp -r /mnt/hgfs/share/1 /opt (cp -r  文件所在目录/文件夹名  目标路径名)

复制文件sudo cp /mnt/hgfs/share/Bin2Mem.exe /opt  (cp  文件所在目录/文件名  目标路径名)

将下载后的文件放到上面所说的共享文件夹下,然后终端里执行指令sudo cp /mnt/hgfs/share/mips-sde-elf-i686-pc-linux-gnu.tar.tar /opt,将MIPS工具的压缩文件复制到opt目录下,再执行解压指令。重新打开一个终端,执行cd  /opt 切到opt目录下(cd - 返回上一级),再sudo tar vfxj mips-sde-elf-i686-pc-linux-gun.tar.tar,这句是解压。(如果无法解压,就在share里解压,右键点击Extract Here,再复制文件夹过来sudo cp -r /mnt/hgfs/share/mips-4.3 /opt)完成后打开主目录Home文件夹,按Ctrl+h,显示隐藏文件,双击打开.bashrc文件,在此文件最后加上PATH设置export PATH="$PATH: /opt/mips-4.3/bin"  重启Ubuntu,打开终端,输入mips-sde-elf-,按两次Tab,出现MIPS平台的编译工具,说明安装成功

工具下载地址  http://download.csdn.net/detail/sinat_15028281/9500774

ok,先到这,下一篇继续编译过程讨论。



展开阅读全文

没有更多推荐了,返回首页