SylixOS 常用shell指令

1.    Shell指令介绍

    shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的指令并把它送入内核去执行。在SylixOS中提供了一份shell用户手册,但系统经过不断的发展和更新,产生了一些新的shell指令。下面将会给大家介绍两个新增的与网卡相关的shell指令。

2.    新增shell指令

2.1 printEn

    格式1:printEn  x(使能的网卡编号)c。

    返回值:执行返回0。

    说明:获取网卡基本信息,如图 2.1所示。在实际使用过程中可能会遇到比如校验和出错、没有打开零拷贝等状况导致程序运行较慢等问题,可以通过该指令查看当前使用网卡的基本信息来查找问题的本质原因。

                                              

                                                          图 2.1  获取网卡基本信息

    如图 2.1所示,各参数所表示的情况如下所示:

    adapter common info:适配器基本信息;

    check_sum common info:校验和基本信息;

    zero copy common info:零拷贝基本信息;

    rx tx intr common info:输入输出中断基本信息;

    rx common info:输入基本信息;

    tx common info:输出基本信息;

    在SylixOS中可通过ifconfig查看网卡的使能情况,如图 2.2所示。

                    

                                                    图 2.2  查看网卡使能情况

    格式2:printEn  x(使能的网卡编号)r。

    返回值:执行返回0。

    说明:获取网卡寄存器值,如图 2.3所示。在实际应用过程中可以通过相应寄存器的值来判断相应网卡的状态。

                                       

                                                      图 2.3  获取网卡寄存器值

3.    总结

    在平时的设计开发过程中会遇到各种没有事先预料到的问题,巧妙地通过shell指令去发现并解决这些问题,可以大大提高项目开发的效率。

4.    参考资料

《SylixOS应用程序开发手册》

《RealEvo-IDE使用手册》

 

转载于:https://my.oschina.net/u/3491369/blog/1625999

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值