• Satixfy SX3000


    Satixfy SX3000

    [root@iq-linux:factory:~] > 
    [root@iq-linux:factory:~] > dmesg | grep command
    Kernel command line: console=ttyS0,115200n8 init=/bin/sh debug,earlyprintk=serial,ttyS0,115200n8,keep partition=factory maxcpus=4 finalcpus=4 isolcpus=1-3
    [root@iq-linux:factory:~] > 
    [root@iq-linux:factory:~] > dmesg | grep spi
    sx3000b-qspi 1d000000.qspi: registered master spi32766 (dynamic)
    spi spi32766.0: setup mode 0, 8 bits/w, 40000000 Hz max --> 0
    sx3000b-qspi 1d000000.qspi: registered child spi32766.0
    spi_master spi32766: mx66l1g45g (131072 Kbytes)
    [root@iq-linux:factory:~] > 
    [root@iq-linux:factory:~] > cat /proc/meminfo 
    MemTotal:         248048 kB
    MemFree:           81488 kB
    MemAvailable:     100192 kB
    Buffers:               0 kB
    Cached:            99472 kB
    SwapCached:            0 kB
    Active:            53264 kB
    Inactive:          17184 kB
    Active(anon):      46400 kB
    Inactive(anon):      176 kB
    Active(file):       6864 kB
    Inactive(file):    17008 kB
    Unevictable:       75120 kB
    Mlocked:           75120 kB
    SwapTotal:             0 kB
    SwapFree:              0 kB
    Dirty:                 0 kB
    Writeback:             0 kB
    AnonPages:         46224 kB
    Mapped:            89344 kB
    Shmem:             75584 kB
    Slab:              13904 kB
    SReclaimable:        560 kB
    SUnreclaim:        13344 kB
    KernelStack:        1520 kB
    PageTables:          688 kB
    NFS_Unstable:          0 kB
    Bounce:                0 kB
    WritebackTmp:          0 kB
    CommitLimit:      124016 kB
    Committed_AS:     445632 kB
    VmallocTotal:    1048144 kB
    VmallocUsed:           0 kB
    VmallocChunk:          0 kB
    [root@iq-linux:factory:~] > 
    [root@iq-linux:factory:~] > cat /proc/cpuinfo 
    system type		: SX3000
    machine			: Satixfy SX3000 Development Board
    processor		: 0
    cpu model		: MIPS interAptiv (multi) V2.0
    BogoMIPS		: 348.97
    wait instruction	: yes
    microsecond timers	: yes
    tlb_entries		: 64
    extra interrupt vector	: yes
    hardware watchpoint	: yes, count: 4, address/irw mask: [0x0ffc, 0x0ffc, 0x0ffb, 0x0ffb]
    isa			: mips1 mips2 mips32r1 mips32r2
    ASEs implemented	: mips16 dsp mt eva
    shadow register sets	: 1
    kscratch registers	: 0
    package			: 0
    core			: 0
    VCED exceptions		: not available
    VCEI exceptions		: not available
    VPE			: 0
    
    processor		: 1
    cpu model		: MIPS interAptiv (multi) V2.0
    BogoMIPS		: 261.73
    wait instruction	: yes
    microsecond timers	: yes
    tlb_entries		: 64
    extra interrupt vector	: yes
    hardware watchpoint	: yes, count: 4, address/irw mask: [0x0ffc, 0x0ffc, 0x0ffb, 0x0ffb]
    isa			: mips1 mips2 mips32r1 mips32r2
    ASEs implemented	: mips16 dsp mt eva
    shadow register sets	: 1
    kscratch registers	: 0
    package			: 0
    core			: 0
    VCED exceptions		: not available
    VCEI exceptions		: not available
    VPE			: 1
    
    processor		: 2
    cpu model		: MIPS interAptiv (multi) V2.0
    BogoMIPS		: 348.97
    wait instruction	: yes
    microsecond timers	: yes
    tlb_entries		: 64
    extra interrupt vector	: yes
    hardware watchpoint	: yes, count: 4, address/irw mask: [0x0ffc, 0x0ffc, 0x0ffb, 0x0ffb]
    isa			: mips1 mips2 mips32r1 mips32r2
    ASEs implemented	: mips16 dsp mt eva
    shadow register sets	: 1
    kscratch registers	: 0
    package			: 0
    core			: 1
    VCED exceptions		: not available
    VCEI exceptions		: not available
    VPE			: 0
    
    processor		: 3
    cpu model		: MIPS interAptiv (multi) V2.0
    BogoMIPS		: 348.97
    wait instruction	: yes
    microsecond timers	: yes
    tlb_entries		: 64
    extra interrupt vector	: yes
    hardware watchpoint	: yes, count: 4, address/irw mask: [0x0ffc, 0x0ffc, 0x0ffb, 0x0ffb]
    isa			: mips1 mips2 mips32r1 mips32r2
    ASEs implemented	: mips16 dsp mt eva
    shadow register sets	: 1
    kscratch registers	: 0
    package			: 0
    core			: 1
    VCED exceptions		: not available
    VCEI exceptions		: not available
    VPE			: 1
    
    [root@iq-linux:factory:~] > 
    [root@iq-linux:factory:~] > free -k
                 total       used       free     shared    buffers     cached
    Mem:        248048     166320      81728      75584          0      99472
    -/+ buffers/cache:      66848     181200
    Swap:            0          0          0
    [root@iq-linux:factory:~] > 
    [root@iq-linux:factory:~] > df -h
    Filesystem                Size      Used Available Use% Mounted on
    devtmpfs                120.8M         0    120.8M   0% /dev
    tmpfs                   121.1M     73.7M     47.5M  61% /tmp
    /dev/ubi0_0              98.7M     69.6M     29.1M  71% /
    /dev/ubi0_0              98.7M     69.6M     29.1M  71% /sysopt
    /dev/ubi0_0              98.7M     69.6M     29.1M  71% /common
    tmpfs                   121.1M         0    121.1M   0% /dev/shm
    tmpfs                   121.1M    192.0K    120.9M   0% /run
    /dev/ubi0_0              98.7M     69.6M     29.1M  71% /mnt
    [root@iq-linux:factory:~] > 
    [root@iq-linux:factory:~] > ls -alh /sysopt/config/sat_router/
    total 12
    drwx------    2 root     root         312 Jan  1 00:00 .
    drwx------    5 root     root         360 Jan  1 00:04 ..
    -rw-------    1 root     root         375 Jan  1 00:00 downstream_config.json
    -rw-r--r--    1 root     root        4.5K Jan  1 00:00 falcon.opt
    [root@iq-linux:factory:~] > 
    [root@iq-linux:factory:~] > df -h
    Filesystem                Size      Used Available Use% Mounted on
    devtmpfs                120.8M         0    120.8M   0% /dev
    tmpfs                   121.1M     73.5M     47.7M  61% /tmp
    /dev/ubi0_0              98.7M     98.6M     76.0K 100% /
    /dev/ubi0_0              98.7M     98.6M     76.0K 100% /sysopt
    /dev/ubi0_0              98.7M     98.6M     76.0K 100% /common
    tmpfs                   121.1M         0    121.1M   0% /dev/shm
    tmpfs                   121.1M    192.0K    120.9M   0% /run
    /dev/ubi0_0              98.7M     98.6M     76.0K 100% /mnt
    [root@iq-linux:factory:~] > 
    [root@iq-linux:factory:~] > cd /run/
    [root@iq-linux:factory:/run] > 
    [root@iq-linux:factory:/run] > mkdir temp
    [root@iq-linux:factory:/run] > 
    [root@iq-linux:factory:/run] > cd temp/
    [root@iq-linux:factory:/run/temp] > 
    [root@iq-linux:factory:/run/temp] > sha256sum evo_iQseries_rmt_rootfs-21.0.4.0-9277.137.pkg 
    530436152d3b2469c5ffbcc4ff9f9845ffd3fcb8130415a18e5a0102c14d2c1d  evo_iQseries_rmt_rootfs-21.0.4.0-9277.137.pkg
    [root@iq-linux:factory:/run/temp] > 
    [root@iq-linux:factory:/run/temp] > package -mx -a ./evo_iQseries_rmt_rootfs-21.0.4.0-9277.137.pkg 
    SavePackage: [A3A3] bootloader_upgrade.lua (1975)...Saved.
    SavePackage: [5669] boot-sectors.bin (131072)...Saved.
    SavePackage: [8666] common_10_128M (1262721)...Saved.
    SavePackage: [9739] kern (3228819)...Saved.
    SavePackage: [A276] package_base.tar.bz2 (12950338)...Saved.
    SavePackage: [DAFA] package_install.sh (13947)...Saved.
    SavePackage: [E89E] package.sig (6545)...Saved.
    SavePackage: [EF2D] package.signatures (6578)...Saved.
    SavePackage: [9A62] package_summary.xml (1458)...Saved.
    SavePackage: [C48F] soft_parts.sh (987)...Saved.
    SavePackage: [DE49] uboot_env.lua (330)...Saved.
    SavePackage: [98CB] uboot_upgrade.lua (1130)...Saved.
    SavePackage: [EE9A] utils.lua (3882)...Saved.
    SUCCESS saved package contents to ./
    [root@iq-linux:factory:/run/temp] > 
    [root@iq-linux:factory:/run/temp] > df -h
    Filesystem                Size      Used Available Use% Mounted on
    devtmpfs                120.8M         0    120.8M   0% /dev
    tmpfs                   121.1M     73.5M     47.6M  61% /tmp
    /dev/ubi0_0              98.7M     98.6M     60.0K 100% /
    /dev/ubi0_0              98.7M     98.6M     60.0K 100% /sysopt
    /dev/ubi0_0              98.7M     98.6M     60.0K 100% /common
    tmpfs                   121.1M         0    121.1M   0% /dev/shm
    tmpfs                   121.1M     33.9M     87.2M  28% /run
    /dev/ubi0_0              98.7M     98.6M     60.0K 100% /mnt
    [root@iq-linux:factory:/run/temp] > 
    [root@iq-linux:factory:/run/temp] > chmod +x package_install.sh 
    [root@iq-linux:factory:/run/temp] > 
    [root@iq-linux:factory:/run/temp] > ls -alh 
    total 34544
    drwxr-xr-x    2 root     root         320 Jan  1 00:05 .
    drwxr-xr-x    6 root     root         380 Jan  1 00:03 ..
    -rw-------    1 root     root      128.0K Jan  1 00:05 boot-sectors.bin
    -rw-------    1 root     root        1.9K Jan  1 00:05 bootloader_upgrade.lua
    -rw-------    1 root     root        1.2M Jan  1 00:05 common_10_128M
    -rw-------    1 root     root       16.8M Nov  4  2021 evo_iQseries_rmt_rootfs-21.0.4.0-9277.137.pkg
    -rw-------    1 root     root        3.1M Jan  1 00:05 kern
    -rw-------    1 root     root        6.4K Jan  1 00:05 package.sig
    -rw-------    1 root     root        6.4K Jan  1 00:05 package.signatures
    -rw-------    1 root     root       12.3M Jan  1 00:05 package_base.tar.bz2
    -rwx------    1 root     root       13.6K Jan  1 00:05 package_install.sh
    -rw-------    1 root     root        1.4K Jan  1 00:05 package_summary.xml
    -rwx------    1 root     root         987 Jan  1 00:05 soft_parts.sh
    -rw-------    1 root     root         330 Jan  1 00:05 uboot_env.lua
    -rw-------    1 root     root        1.1K Jan  1 00:05 uboot_upgrade.lua
    -rw-------    1 root     root        3.8K Jan  1 00:05 utils.lua
    [root@iq-linux:factory:/run/temp] > 
    [root@iq-linux:factory:/run/temp] > sh ./package_install.sh active0
    mount: /dev/ubi0_0 is already mounted or /mnt busy
           /dev/ubi0_0 is already mounted on /
           /dev/ubi0_0 is already mounted on /sysopt
           /dev/ubi0_0 is already mounted on /common
           /dev/ubi0_0 is already mounted on /mnt
    package_install.sh active0: Found active0...
    package_install.sh active0: deleting.
    package_install.sh active0: Checking free space
    package_install.sh active0: Uncompressing archive. This may take a while.
    package_install.sh active0: Archive requires: 34128 kB
    package_install.sh active0: Remaining space on flash filesystem: 21128 kB
    package_install.sh active0: Archive contents too big for remaining space: 34128 > 21128
    package_install.sh active0: Cleaning up...
    package_install.sh active0: Unmounting /mnt
    [root@iq-linux:factory:/run/temp] > 
    [root@iq-linux:factory:/run/temp] > mount -t ubifs /dev/ubi0_0 /mnt/
    [root@iq-linux:factory:/run/temp] > 
    [root@iq-linux:factory:/run/temp] > ls -alh /mnt
    total 0
    drwxr-xr-x    7 root     root         800 Jan  1 00:03 .
    drwxr-xr-x   20 root     root        1.4K Jan  1 00:00 ..
    drwxrwxr-x   20 500      500         1.4K Aug  6  2020 active0
    drwx------   21 root     root        1.5K Mar 29  2019 active1
    lrwxrwxrwx    1 root     root          11 Jan  1 00:00 bin -> factory/bin
    drwxr-xr-x    3 root     root         296 Jan  1 00:15 common
    lrwxrwxrwx    1 root     root          11 Jan  1 00:00 dev -> factory/dev
    lrwxrwxrwx    1 root     root          11 Jan  1 00:00 etc -> factory/etc
    drwxr-xr-x   20 root     root        1.4K Jan  1 00:00 factory
    lrwxrwxrwx    1 root     root          12 Jan  1 00:00 root -> factory/root
    drwx------    4 root     root         288 Jan  1 00:00 sysopt
    lrwxrwxrwx    1 root     root          11 Jan  1 00:00 var -> factory/var
    [root@iq-linux:factory:/run/temp] > 
    [root@iq-linux:factory:/run/temp] > umount /mnt
    [root@iq-linux:factory:/run/temp] > 
    [root@iq-linux:factory:/run/temp] > cd ~
    [root@iq-linux:factory:~] > 
    [root@iq-linux:factory:~] > rm -rf /run/temp
    [root@iq-linux:factory:~] > 
    [root@iq-linux:factory:~] > fw_printenv | grep fspart
    setboot=setenv bootargs console=ttyS0,115200n8 init=/bin/sh debug,earlyprintk=serial,ttyS0,115200n8,keep partition=$fspart maxcpus=$startcpus finalcpus=$finalcpus isolcpus=1-3
    fspart=factory
    [root@iq-linux:factory:~] > 
    [root@iq-linux:factory:~] > fw_setenv fspart active0
    [root@iq-linux:factory:~] > 
    [root@iq-linux:factory:~] > fw_printenv | grep fspart
    setboot=setenv bootargs console=ttyS0,115200n8 init=/bin/sh debug,earlyprintk=serial,ttyS0,115200n8,keep partition=$fspart maxcpus=$startcpus finalcpus=$finalcpus isolcpus=1-3
    fspart=active0
    [root@iq-linux:factory:~] > 
    [root@iq-linux:factory:~] > reboot
    [root@iq-linux:factory:~] > 
    at factory system update to Evolution(active0)
    at active0 system update to Velocity(active1)
    active1 : Velocity 
    active0 : Evolution 
    factory : Evolution 
    
    [root@iq-linux:active0:~] > 
    [root@iq-linux:active0:~] > fw_setenv --help
    Usage: fw_setenv [OPTIONS]... [VARIABLE]...
    Modify variables in U-Boot environment
    
     -h, --help           print this help.
     -c, --config         configuration file, default:/etc/fw_env.config
     -s, --script         batch mode to minimize writes
    
    Examples:
      fw_setenv foo bar   set variable foo equal bar
      fw_setenv foo       clear variable foo
      fw_setenv --script file run batch script
    
    Script Syntax:
      key [space] value
      lines starting with '#' are treated as comment
    
      A variable without value will be deleted. Any number of spaces are
      allowed between key and value. Space inside of the value is treated
      as part of the value itself.
    
    Script Example:
      netdev         eth0
      kernel_addr    400000
      foo            empty empty empty    empty empty empty
      bar
    
    [root@iq-linux:active0:~] > 
    [root@iq-linux:active0:~] > fw_setenv fspart active0
    [root@iq-linux:active0:~] > 
    [root@iq-linux:active0:~] > reboot
    [root@iq-linux:active0:~] > 
    
    [root@iq-linux:active1:~] > 
    [root@iq-linux:active1:~] > flashdbmgr --help
    
    	 --get <options>
    	 --get summary -- display database information
    	 --get livepart -- display current partition
    	 --get nextpart -- display next partition for install
    
    	 --set <options>
    	 --set switch -- switch database to next partition
    	 --set default -- switch database to default values
    	 --set update <label> <value> -- set <label> to <value>
    	 --set <main> <backup> -- set main and backup partitions
    	                          Example: --set 1 2
    [root@iq-linux:active1:~] > 
    [root@iq-linux:active1:~] > flashdbmgr --get summary
    
       current partition: 3
          main partition: 3
        backup partition: 2
       factory partition: 1
            update count: 1
    
    [root@iq-linux:active1:~] > 
    [root@iq-linux:active1:~] > flashdbmgr --set 2 3
    [root@iq-linux:active1:~] > 
    [root@iq-linux:active1:~] > reboot
    [root@iq-linux:active1:~] >  

    ============ End

  • 相关阅读:
    mysql基础知识详解
    MySQL连接无法解析HOST主机名
    jQuery 判断页面元素是否存在
    jquery判断元素的子元素是否存在
    jQuery操作CheckBox的方法(选中,取消,取值)
    签署您的应用--手动签署 APK
    深入理解net core中的依赖注入、Singleton、Scoped、Transient(四)
    深入理解net core中的依赖注入、Singleton、Scoped、Transient(三)
    深入理解net core中的依赖注入、Singleton、Scoped、Transient(二)
    深入理解net core中的依赖注入、Singleton、Scoped、Transient(一)
  • 原文地址:https://www.cnblogs.com/lsgxeva/p/15786822.html
Copyright © 2020-2023  润新知