loongnix操作系统

龙芯推出的loongnix 1.0 操作系统

特点: 1 统一系统架构,二进制兼容龙芯3号系列开发板/厂商板等硬件平台;

         2 固件支持:兼容支持pmon、昆仑及UEFI,自适应提供各种固件所需要的启动文件;  

         3 内核:基于redhat3.10的龙芯产品化版本,支持KVM(Kernel-based Virtual Machine,内核虚拟化),后续会推出4.19等高版本内核支持;

 

BIOS (boot  loader)     

boot loader 作为处理器上电开始工作运行的第一个程序,承担处理器初始化,pcie等资源分配、部分硬件接口驱动、加载内核等相关任务。pmon 支持龙芯全系列处理器(1A 1B 1C/ 2K  2H /3号系列)。

PMON 下常用命令

1) ifconfig 

      ifconfig syn0 192.168.1.1

      ifconfig syn0 remove

2) ping 

    ping 192.168.1.2 

3) devls 

    wd0/1  usb0/1 等设备名称

4)set 

     设置环境变量 如:set  bootdelay 2 启动延迟两秒

5)load、initrd、g

     load  /dev/fs/ext2@usb0/vmlinuz

     initrd /dev/fs/ext2@usb0/rootfs.gz

     g  console=ttyS0,115200 rdinit=/sbin/init

6) pciscan 

     扫描PCI设备

7)d(d1 d2 d4) 读命令 既可以读内存也可以读取寄存器,分别对应1/2/4字节

     d4 0xbfc00000 100 读取0xbfc00000开始的100个4字节内容

8)m(m1 m2 m4) 写命令

     m1 0xbfe00 向地址中(内存、寄存器)写入某值

9) poweroff  reboot(不同板卡可能会有实效的情况)

10) 更新pmon命令

load -r -f 0xbfc00000 /dev/fs/ext2@usb0/gzrom.bin  /gzrom-dtb.bin

load -r -f 0xbfc00000  http/tftp://192.168.1.2/gzrom.bin /gzrom-dtb.bin

0xbfc00000 启动fash的0地址;

几个常见的问题

1) loongnix系统上编译驱动,需要自行安装两个包

     Kernel-devel.mips64el

     Kernel-mips64el

2) EDID问题

    GPU驱动代码固话,不在改变

3)4000串口1,为132核独占,默认内核不再支持此串口,用户尽量不使用此串口。

 

 

 

 

 

你可能感兴趣的:(计算机)