PMON的编译
《智龙v2.0开发板手册》中讲述的有点混乱,浪费了不少时间,重新开贴整理一下,以利于自己学习。 本帖最后由 sigaofeng 于 2016-4-25 10:05 编辑安装虚拟机
http://pan.baidu.com/s/1eR3W0kM 本帖最后由 sigaofeng 于 2016-4-25 10:25 编辑
在虚拟机中安装debian(这张安装盘需要联网安装)
http://pan.baidu.com/s/1hsbcvBY
为了方便文件传输,安装VMware Tools
(参考百度经验:vmware tools怎么安装_百度经验
http://jingyan.baidu.com/article/22fe7ced6437433002617fee.html)
本帖最后由 sigaofeng 于 2016-4-26 09:57 编辑
下载智龙源代码和交叉开发工具
http://pan.baidu.com/s/1hs0K6Ra(该网盘中pmon源码未能编译成功)
https://github.com/lshw/loongson1-pmon(该处pmon源码能编译成功)
通过VMware Tools把智龙源代码和交叉开发工具考本到虚拟机(我的拷贝到downloads目录下):
#ls /home/loongson/downloads
Filesysgcc-4.3-ls232.tar.gzLinux_KernelPmon
打开终端,输入命令su,输入root密码(我的:123456),以root用户操作。
本帖最后由 sigaofeng 于 2016-4-25 11:09 编辑
建立交叉编译环境输入命令(root权限下)
#tar zxvf gcc-4.3-ls232.tar.gz -C /opt
解压交叉编译工具到 /opt目录
设置环境变量,输入命令
#export PATH=/opt/gcc-4.3-ls232/bin: $PATH
本帖最后由 sigaofeng 于 2016-4-26 09:58 编辑
安装语法分析器
#apt-get install bison
安装词法分析器
# apt-get install flex
安装xutils-dev
#apt-get install xutils-dev
编译pmoncfg并拷贝到/opt/gcc-4.3-ls232/bin
#cd PMON/tools/pmoncfg
#make
#cp pmoncfg /opt/gcc-4.3-ls232/bin
本帖最后由 sigaofeng 于 2016-4-26 09:59 编辑
进入Pmon/PMON/zloader.ls1c目录编译pmon
#cd /home/loongson/downloads/Pmon/PMON/zloader.ls1c(该处未能编译成功)
#cd /home/loongson/downloads/loongson1-pmon-master/zloader.ls1c.openloongson(该处能成功运行)
#make cfg all tgt=rom CROSS_COMPILE=mipsel-linux-
感谢楼主分享
页:
[1]