https://mirrors.tuna.tsinghua.edu.cn/loongson/install/pmon-A1101-4.0.1.bin
loongson 3 A1101 pmon download
最近淘宝上出现了150元一片的3B1500,好多朋友拿到了,下面说一下它的情况。
3B1500是带浮点阵列的,浮点性能达到160GF,缺点就是比较热
带的是昆仑固件, 界面友好,但功能不及PMON
debian9的mips64el可以直接用, 不过内核最好使用床单厂陈华才他们的,
在这里下载:
https://mirrors.tuna.tsinghua.edu.cn/bjlx/pool/main/l/linux-source-4.4.8...
这个内核通吃龙芯3 cpu,从3A1000,3B1500,3A2000,3A3000
1.pmon大约是310K, spi-rom的体积是512k,在pmon和最后4k的nvram变量区之间, 有大约190K的空闲空间。
最新的pmon把这个空闲空间自动计算出来,添加为mtd5分区, 命名为spi_data.
补丁在这里:<br>
https://github.com/lshw/loongson1-pmon/commit/d4a9aaa8f4c219da923f0d1612...
新的内核驱动, 3G/4G模块变成了一个usb网卡,只要对串口发AT命令 :"AT^NDISDUP=1,1" 然后就可以从网卡dhcp获取ip了。
ip ro del default
echo -ne "AT^NDISDUP=1,1\r\n" > /dev/ttyUSB1
dhclient wwan0
注意2点:
有时wwan0会被内核换成一个巨长的带mac地址的 网卡名。
我们在2008年就开始使用的一种快速安装系统的方式, 类似于后来安卓的刷机包的形式。
可以5分钟之内安装好一套系统, 不给你任何选择分区大小和格式的机会, 安装好后, 可以再调整移动分区。
使用方法:
下载安装程序和刷机包,放到u盘,然后启动龙芯,进入pmon界面,
首先看看u盘是不是可用,如果可用,会列出usb0:
pmon > devls
启动安装程序
pmon > boot (usb0,0)/vmlinux-loongson3
做了一个龙芯1C的管脚功能在线速查,用java-script做的搜索。
配置龙芯1C的gpio时不需要再翻pdf手册了,支持3种封装格式。理论上可以通过添加json文件增加其它的器件管脚手册, 有做过其它数据文件的,可以发给我
https://mirrors.tuna.tsinghua.edu.cn/loongson/loongson1c_bsp/loongson1c_...
源码:
发现里面的主板是顶星(Topstar)出的龙芯主板 TEB-M5040,
http://www.topstartech.cn/Product01.aspx?product_id=N0155&top_id=M00038&... 网上已经找不到这个主板的代码。 只能找到一个测试手册。
使用的是ATP8620-A 的 SATA芯片,显卡是SM502,
pmon问题比较多, initrd直接死机 ,从loongson.org/cgit找到pmon源码,最接近的应该是
http://www.loongnix.org/cgit/pmon-loongson3/tree/Targets/Bonito2fdev/con...
增加btrfs分区的大小,用到
cfdisk (GNU版本, 1.3.0a,软件包:gnu-fdisk),
partprobe (软件包:parted),
btrfs(3.17, 软件包:btrfs-tools)
先用cfdisk 把分区扩大一下, 步骤见图1-图13
然后执行下面的命令:
root@limsbak:/# partprobe
root@limsbak:/# mount /bak
root@limsbak:/# df -h /bak
文件系统 容量 已用 可用 已用% 挂载点
尺寸55×61mm, 带32个PWM,485接口,串口,32M RAM 128M ROM , bootloader是UBOOT, 已经装好linux系统。
使用了2片PCA9685的pwm芯片, 每个PCM9685提供16路PWM,输出精度12位, 频率范围40hz-1000hz,占空比0%-100%, 高速I2C总线
开龙linux源码在https://github.com/lshw/loongson1-linux-3.0
龙芯3B-itx 小板, 使用了intel82574l的网卡, 所以改mac就很简单了。
debian下安装ethtool软件包。
aptitude install ethtool
然后直接改mac地址为 00:23:9e:00:00:01
ethtool --change-eeprom eth0 magic 0x10d38086 offset 0x00 value 0x00
ethtool --change-eeprom eth0 magic 0x10d38086 offset 0x01 value 0x23
ethtool --change-eeprom eth0 magic 0x10d38086 offset 0x02 value 0x9e
开龙主板的所有资料,包括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