自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 linux备忘

工作中会用到的一些linux命令

2024-04-09 11:27:26 321 1

原创 802.3-1000 Base-x

802.3 Clause 37 自协商 1000Base-x

2022-06-28 23:16:05 1956 1

原创 BCM芯片特性积累

1.BCM561701.1 Link Aggregation(Trunking).128 trunk groups.maximum of 16 Gbps(eight member ports).TRUNK_BITMAP.TRUNK_GROUP.NONUCAST_TRUNK_BLOCK_MASK 未知报文hash索引.TRUNK_EGR_MASK(127,0) (src TGID)索引,显示不允许发送报文的trunk组.EGR_MASK(4095,0) (src_modid,src_port

2022-01-27 14:40:46 1758 1

原创 notepad 正则表达式替换实例

平时notpad用的比较多,有时候处理log有些日志想替换一下,积累一些实例1.参考bloghttps://blog.csdn.net/ws379374000/article/details/82591171https://blog.csdn.net/gdp12315_gu/article/details/517305842. 去掉log中所有的时间[20211110-11:09:37][20211110-11:09:37] gcc -Wp,-MD,scripts/dtc/.dtc-lexer.

2021-11-14 21:25:27 266

原创 shell积累

man man命令显示的左上角和右上角数字含义1:可执行程序或shell命令2:系统调用3:库调用4:特殊文件5:文件格式与约定6:游戏7:概览、约定与杂项8:超级用户和系统管理员命令9:内核例程man section# title 如:man 7 manhttp://t.csdn.cn/enZyR...

2021-11-11 20:44:29 197

原创 安装工具软件过程遇到的问题

1.visual studio 20151.1 安装visual studio 2015问题1C:\用户\DELL\AppData\Local\Temp\20211111_145604_{4312D170-FE25-36BF-B5E6-0A87C44B7EF0}\packages\JavaScript_ProjectSystem\JavaScript_ProjectSystem.msi尝试方法1:将目录位置修改为安装包的目录,F:\yunpan\vs2015.com_chs\vs2015.com_c

2021-11-11 15:17:49 795

原创 备忘小知识

1.搜索自己csdn写的内容weixin_52130056 copy xml site:blog.csdn.net名称 关键字 xml site:blog.csdn.net

2021-05-06 14:40:27 57

原创 脚本

1. waitforstring的判断和超时用法转自:https://blog.csdn.net/icanlove/article/details/37811479

2021-05-06 09:48:49 51

原创 BCM FP

aaa

2021-04-22 16:30:39 262

原创 TRILL

1.概述二层网络链路上常用STP(生成树)防止成环,因其部署简单,接入层设备不需要复杂的配置,大部分的网络策略只要在汇聚层集中部署就能分发到网络。但随着数据中心的规模不断扩张,这种模型就力不从心了。TRILL(Transparent Interconnection of Lots of Links)多链接透明互联,是将三层路由技术应用于二层网络的技术,其特点:1.实现两点间多条路径同时转发流量ECMP(Equal Cost Multi Pathing);2.类似IP网络的平滑扩展;3.快速收敛

2021-04-19 00:01:21 179

原创 搭建tclsh环境

该文主要是要跑一个tcl的脚本,需要安装的工具和碰到的问题1. 首先需要安装ActiveTcl工具我没有下载地址(懒,拿来主义最快^.^),需要的话我网盘有个ActiveTcl8.6.4.1win32-x86_64.zip2. 默认安装目录安装完成后C:\tcl\bin会看到tclsh86.exe和wish86.exe3. 执行脚本执行前可能图标还没变化,重启一下电脑就可以了。或者双击tcl脚本直接运行结果遇到错误![在这里插入图片描述](https://img-blog.csdnimg

2021-04-02 11:21:13 1331

原创 vi&sed&正则使用备忘

搜索/ , 查找下一个n,上一个N

2021-01-08 00:01:41 247

原创 bcm5686x

PG101-PVLAN Flow

2021-01-04 20:00:49 96

原创 一些代码

1 统计bit置位数/* * Return the number of bits set in a unsigned int */int_shr_popcount(unsigned int n){ n = (n & 0x55555555) + ((n >> 1) & 0x55555555); n = (n & 0x33333333) + ((n >> 2) & 0x33333333); n = (n + (n &g

2020-12-19 00:18:11 79 1

原创 bcm sdk portmod pms代码积累

网上想搜一点bcm sdk相关代码的解读很难找,只能自己碰到问题一点点积累吧;问题是bcm sdk 6.4.5升级到sdk6.5.12过程一款芯片端口配置报错pm4x10_port_master_set: Feature unavailable其调用栈部分顺序是, 从下至上portmod_port_chain_phy_access_getportmod_port_phychain_master_setpm4x10_port_master_setportmod_port_master_setb

2020-12-18 18:06:41 283

原创 调试代码技巧

1.利用系统时间time间隔输出日志在跟踪SDK代码,不能gdb只能增加日志的情况,有可能碰到一些while 1的循环,如果加个日志输出太多;这里可以利用是系统时间time降低输出频率,当然用计数也可以,不过不精准,要算机器周期。#include <stdio.h>#include <time.h>int main(){ int iTime1 = 0, iTime2 =0; //条件 if(xx) { iTime2 = time(NULL);

2020-12-18 09:17:03 76

原创 bcm 使用技巧

log和debug使用使用bcm sdk调试时,其实sdk代码自带很多日志,掌握开启日志的方法可以很方便定位问题:进入bcm命令行后,输入pwd可以查看当前目录;cd /flash 切换到想要存文件的目录输入 log flie=aaa on 在该目录创建aaa文件用于记录bcm终端输出的日志;debug命令开启不同模块的日志:开启SOC模块所有日志:debug SOC +遇到打印多的情况,手动输入恢复默认配置:debug SOC =一般来说这回造成大量输出日志,所以尽可能缩小日志范围

2020-12-17 19:56:05 2460

原创 makefile 积累

1.Makefile 中:= ?= += =的区别转 https://www.cnblogs.com/wanghuaijun/p/8092747.html

2020-12-09 16:22:24 99

原创 flash只能读不能写 Read-only file system

遇到flash目录,任何修改文件操作都提示错误/mnt/flash # cp xxx.img xx.imgcp: can’t create ‘xx.img’: Read-only file system通过mount命令查看到目录只有ro权限/mnt/flash #mount…/dev/ftla1 on /mnt/flash type vfat ( ro,…)可以通过remount重新修改为rw属性mount -o remount -rw /mnt/flash...

2020-12-08 11:06:16 761

原创 linux调用栈backtrace

1.调用栈输出函数调试新代码过程,不熟悉代码流程,调用栈输出可以很好的帮助理解代码void print_backtrace(){char buf[1024];char *pcBuf = NULL;void *ppStrackAddr[100];int lLayer = 0;int i = 0;char **ppStrackFunc = NULL;memset(buf, 0, sizeof(buf));pcBuf = buf;lLayer = backtrace(ppStackAdd

2020-12-06 19:21:14 108

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除