- 博客(20)
- 收藏
- 关注
原创 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 1934 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 371
原创 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 221
原创 安装工具软件过程遇到的问题
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 843
原创 备忘小知识
1.搜索自己csdn写的内容weixin_52130056 copy xml site:blog.csdn.net名称 关键字 xml site:blog.csdn.net
2021-05-06 14:40:27 82
原创 脚本
1. waitforstring的判断和超时用法转自:https://blog.csdn.net/icanlove/article/details/37811479
2021-05-06 09:48:49 91
原创 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 226
原创 搭建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 1544
原创 一些代码
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 144 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 336
原创 调试代码技巧
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 100
原创 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 2764
原创 makefile 积累
1.Makefile 中:= ?= += =的区别转 https://www.cnblogs.com/wanghuaijun/p/8092747.html
2020-12-09 16:22:24 154 1
原创 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 894
原创 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 137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人