sigaofeng 发表于 2016-4-25 09:56:26

PMON的编译

《智龙v2.0开发板手册》中讲述的有点混乱,浪费了不少时间,重新开贴整理一下,以利于自己学习。

sigaofeng 发表于 2016-4-25 09:59:31

本帖最后由 sigaofeng 于 2016-4-25 10:05 编辑

安装虚拟机

http://pan.baidu.com/s/1eR3W0kM

sigaofeng 发表于 2016-4-25 10:02:29

本帖最后由 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-25 10:17:41

本帖最后由 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 10:59:36

本帖最后由 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-25 13:27:39

本帖最后由 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-25 13:40:44

本帖最后由 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-

ratking 发表于 2016-5-2 15:46:27

感谢楼主分享
页: [1]
查看完整版本: PMON的编译