zoukankan      html  css  js  c++  java
  • Mstar supernova方案调试笔记-001

       因某些原因,最近需要帮处理mstar supernova方案的工作,刚接触,所以写个文档来记录;

    1.调试,打印部分

    A.在打印模式下输入  mstdebug命令,进入调试模式.

    B.在线替换系统里面文件,

       1.先把待替换的系统文件拷贝到U盘

        2.调试模式下(输入mstdebug命令后), cd / 进入系统根目录(此处要注意,没有输入cd /看到的目录是不对的).

        3.利用find -name xxx文件名.so   找出来系统中的文件的目录位置.

        4.编辑系统可操作权限,不然不能替换文件的    :mount -o rw remount /mslib

        5.插上U盘到主板,使用cp 指令把U盘中的待替换文件替换主板中的相应位置的目标文件.例如:cp /usb/sda1/libmsrv_common.so /mslib

        6.reboot 主板,重启后就是启用新的文件了.

    2.对比所用的文件是否已经替换过来

         像.SO文件,.bin文件,都是二进制的文件,一般情况可以通过文件的生成时间来看是否相同.但有的时候比较主板里面的时间没有更新都是一个原始的时间,比如2000年1月1日,

    因此新拷贝进去的文件都是这个时间,不好判断是否和我们要替换的文件是一致的.

        其实还有一个比较好用的方法,用md5sum来检验,因为每个文件的md5sum都是单一的,如果md5sum是一致的,则文件内容肯定是一致的.

    具体用法示例:

         比如,U盘中的文件   md5sum /usb/sda1/libmsrv_common.so  cdeb2224d6e7896671bcde842dd0d820

         然后再去检验一下替换进系统的mslib/libmsrv_common.so文件是不是也是 cdeb2224d6e7896671bcde842dd0d820,以此来判断替换是否成功了.

  • 相关阅读:
    常见的排序算法(四):归并排序
    常见的排序算法(三):快速排序
    常见的排序算法(二):选择排序
    a标签没有闭合引起自动插入很多a标签的问题
    js笔记
    Vue笔记
    CSS笔记
    bootstrap--网格化布局
    backgroud图片充满元素的方法
    bootstrap--概述
  • 原文地址:https://www.cnblogs.com/tinglele527/p/14722186.html
Copyright © 2011-2022 走看看