openloongson 龙芯开龙主板 运行debian系统

开龙主板的所有资料,包括pcb在 http://mirrors.ustc.edu.cn/loongson/loongson1c_bsp

新编译一个pmon  增加u盘和sdcard功能,支持自动执行autoexec.bat, http://mirrors.ustc.edu.cn/loongson/loongson1c_bsp/debian/gzrom.bin

新编译一个内核,增加 ext2,ext3,ext4支持 http://mirrors.ustc.edu.cn/loongson/loongson1c_bsp/debian/vmlinuz

然后就是打包的debian7,精简版,dpkg,apt-get等都被精简掉了,只能用mc提取文件的方式,添加程序进去。从debian的软件库下载debian7的mipsel的deb软件包,然后用mc打开它,把文件提取出来,主要是/usr/bin /usr/lib ,然后var的一些目录也参考建立,  然后就是scp复制到板子里面去。如果运行出错,提示缺少某某库文件,就把某某库文件也复制进去,

 

目前,在debian下, 龙芯1B,龙芯1C,龙芯2E,龙芯2F,龙芯3A,龙芯3B,都是用同一套o32的软件包,挺方便的。

 

http://mirrors.ustc.edu.cn/loongson/loongson1c_bsp/debian/debian.img

 

 

 

安装debian的方式 :

配好tftpd服务,

串口连接openloongson 开机倒计数时摁esc,进入pmon命令行
,然后刷root文件系统:

PMON:>mtd_erase mtd1

PMON:>devcp tftp://192.168.1.1/debian.img mtd1 yaf  nw

更新kernel:(非必须)

PMON:>devcp tftp://192.168.1.1/vmlinuz mtd0

更新pmon:(非必须)

PMON:>load -r -f bfc00000 tftp://192.168.1.1/gzrom.bin

附件大小
vmlinuz1.71 兆字节
gzrom.bin288.02 千字节