- 博客(371)
- 资源 (46)
- 收藏
- 关注
原创 项目中写代码的注意事项总结
1,c++中怎么使用c语言中声明的函数,c语言中使用c++中声明的函数;2,函数返回值一般用于返回错误码,不要用于直接返回函数的执行结果。3,有符号和无符号数据类型的混合运算,应注意类型转换;4,不要把子程序的参数用作工作变量,如果需要,另设一个临时变量来处理;5,项目中禁止直接使用全局变量,一般用set/get函数来实现对全局变量的读写;6,防止字符串拷贝时,存储空间不够,应保证有NULL结束符,既是在获取拷贝字符串时,应该意识到存储空间的大小,宁可截断,也不要越界。7,函数返回值
2021-04-24 22:24:38 805 2
原创 linux i2c-tools使用总结
5,i2c detect -y iic-num(iic-num为上面的iic-bus序列号)1,安装ic-tools。2,查看有几条iic总线。4,iic-help命令。
2024-03-27 11:26:00 90
原创 wireshark access/trunk/hybrid报文分析
pc1不带配置vlan或者port default vlan 不是报文所携带的vlan 100,报文一样通不过access端口。报文发送和定位报文流向:pc1->sw1->pc2。改配置默认vlan,报文通不过交换到pc2。改配置默认vlan,报文通不过。wireshark交换机配置。(1)带配置pc1 vlan。(2) trunk接口。发送不带vlan的报文。wireshark配置。发送带vlan的报文。
2023-12-26 19:08:33 504
原创 phy 业务测试场景总结
先A和B对接在1口,将A设备的1口光模块拔插光纤(换口和不换口),再对B口进行一样的操作。先A和B对接在1口,将A设备的1口光模块拔插光纤(换口和不换口),再对B口进行一样的操作。先A和B对接在1口,将A设备的1口光模块拔插光纤(换口和不换口),再对B口进行一样的操作。先A和B对接在1口,将A设备的1口光模块拔插光纤(换口和不换口),再对B口进行一样的操作。先A和B对接在1口,将A设备的1口光模块拔插光纤(换口和不换口),再对B口进行一样的操作。
2023-12-19 15:17:02 99
原创 端口乱序调试
其他涉及到htx/ltx/hrx/lrx的端口映射的地方也需要按照发送的端口依次更改,按照发送和接收的方向更改即可。因为最开始芯片厂家会给我们一个映射关系表,当端口乱序的时候我们首先需要确定是那个方向出问题了。当仪表和设备对接时,端口错序了怎么定位,首先是软件定位,后面硬件改动,那么怎么定位呢。查看下面的简化图,设备通过retimer芯片和模块对接,模块后面接仪表。(1)仪表和设备对接,仪表发数据流,设备收。(2)仪表和设备对接,设备发数据流,仪表收.看上面图片中的ltx->hrx这个方向。
2023-12-19 11:26:12 88
原创 prbs测试
PRBS检测主要应用在设备开局或维护期间,在没有合适误码仪的情况下,使能了PRBS检测功能的设备自行发送PRBS码流,PRBS码流通过被测试网络,经远端设备环回(远端设备需要配置环回),经过PRBS监视模块的处理,判断发送与接收的PRBS码流是否相同,以此来判定被测试网络链路或设备是否正常.前提条件,在对接设备中,在配置用户侧PRBS检测前,需在对端设置远端环回,在配置网络侧PRBS检测前,需在对端设置本地环回。(2) 查看retimer芯片的prbs误码(retimer hrx测误码统计)
2023-12-18 16:46:16 602
原创 serdes信号调式参数了解
加重(Emphasis)分为去加重(de-emphasis)和预加重(pre-emphasis)。预加重技术的思想就是在传输线的始端增强信号的高频成分,以补偿高频分量在传输过程中的过大衰减。我们知道,信号频率的高低主要是由信号电平变化的速度决定的,所以信号的高频分量主要出现在信号的上升沿和下降沿处,预加重技术就是增强信号上升沿和下降沿处的幅度。“post”是指数据"0" -> "1"或者"1" -> "0"“pre”是指数据"0" -> "1"或者"1" -> "0",其他地方信号减弱。
2023-12-15 19:53:31 139
原创 sfp8472学习CDR
反之,若CDR带宽的取值比较小,这时抖动性能会变好,但是锁定时间会变长,严重的情况下会在个别系统单板上数据失锁,造成光模块不能正常使用。因为光信号传输至一定距离的时候,通常是长距离传输,其波形会出现一定程度的失真,接收端接收到的信号是一个个长短不一的脉冲信号,这个时候在接收端,我们就无法得到我们需要的数据。一般会使用到CDR的光模块,多数都是一些高速率、长距离传输的光模块,例如:10G SFP+ ER/10G SFP+ ZR一般都会用到的,使用CDR芯片的光模块会被锁定速率,不可以降频使用。
2023-12-08 17:04:58 201
原创 JFlash烧写单片机bin/hex文件
通过 SWD 接口连接 Jlink 与HC32xxx 板子之后,在 J-Flash 的菜单的 Target,选择 Connect。烧写地址确认,是烧写板卡boot还是应用程序,boot的起始地址一般是0x0,应用程序根据具体情况确定。点击“Production Programming”,就可以自动完成烧录步骤(擦除、编程和校验)。点击“Production Programming”之后,可以看到擦除、编程和验证成功的提示框和提示。(2)烧写地址/或者cpu选型出错,检查自己的烧写步骤;
2023-12-08 10:05:43 795
原创 丢包问题定位(一)
先弄清楚设备的连接情况,确认是模块问题,设备问题,还是参数问题,前两种是个例,我们在换设备或者模块后可以恢复,我们这里不加讨论,我们今天来看看后面一种,就是所有的设备都会出现丢包问题,这个时候需要我们定位到底是什么导致的丢包,软件是否可以通过调参来修复。当我们发现是所有的设备都丢包的时候,这个时候我们需要将丢包的设备和仪表来对接了,我们需要查看时设备这边接收还是发送的问题了,所以当我们把设备和仪表对接后,我们需要看丢包的情况了。我们这里分两种情况:1,设备测丢包, 2 仪表测丢包。
2023-12-06 19:38:45 80
原创 重启原因总结
3,系统重启过程中我们需要对芯片做什么处理,不同情况下对芯片是否做相同的处理呢。(4)power reboot(电源重启(掉电重启))(3)watchdog reboot(看门狗重启)(1)cold reboot (冷重启)(2)warm reboot(暖重启)什么是热重启,什么是冷重启,有什么区别。(3)什么是看门狗重启。(4)什么是掉电重启。
2023-10-22 11:49:03 334
原创 ping包之ICMP报文格式分析
个字节都是一样的,但是剩下的其他字节则互不相同。下面我们将逐个介绍各种报文格式。不同类型的报文(8位类型+8位代码)(3) icmp重发(重定向)
2023-05-16 20:36:40 1470
原创 ping包过程之arp(地址解析协议)
简单的说,MAC地址表是交换机等网络设备记录MAC地址和端口的映射关系(见下图),代表了交换机从哪个端口学习到了某个MAC地址,交换机把这个信息记录下来,后续交换机需要转发数据的时候就可以根据报文的目的MAC地址去根据MAC地址表转发数据。(2)ARP表:简单的说,ARP表就是路由器等网络设备记录IP地址和MAC地址对应关系的表项。组播报文:目的地址第六字节的最低位为1(X1-XX-XX-XX-XX-XX).广播报文:目的地址全1(FF-FF-FF-FF-FF-FF).(3), 路由表(暂无,后续介绍)。
2023-05-16 17:24:00 1177
原创 tftp文件传输协议报文解析
T F T P的数据交换过程时,要注意的是这儿的客户在整个传输过程中使用T F T P的知名端口( 6 9)。读文件请求包:Read request,简写为RRQ,对应Opcode字段值为1。写文件请求包:Write requst,简写为WRQ,对应Opcode字段值为2。回应包:Acknowledgement,简写为ACK,对应Opcode字段值为4。错误信息包:Error,简写为ERROR,对应Opcode字段值为5。文件数据包:Data,简写为DATA,对应Opcode字段值为3。
2023-05-15 17:08:45 878
原创 bootp引导程序协议
IP数据报我们前面有了解过,这里不赘述了,整个报文结构如下 ,前面还有个以太网首部,即是。tftp协议后续再介绍,现在我们先来了解一下bootp.mac首部+ ip首部+udp首部 + udp报文。3,bootp的报文了解.请求和应答均被封装在。
2023-05-12 18:22:49 1024
原创 tcp 三次握手和四次挥手报文分析
第一次:26->96报文交互。第二次:96->26报文交互。第三次:26->96报文交互。1,tcp 三次握手。报文交互26->96。报文交互96->26。报文交互26->96。
2023-05-11 20:09:47 557
原创 wireshark tcp报文深度解析
/保留6位中的4位首部长度。//保留6位中的4位首部长度。//16位TCP检验和。//保留6位中的2位。//保留6位中的2位。
2023-05-10 18:20:42 868
原创 #ifdef ,#if, #ifndef用法注意事项
平时我们写代码一直要注意这两种用法的区分,防止出现这样的错误。大家知道输出的是什么吗!再看看下面的这个你就知道了。我们在调式代码或者在设备种类多样时会用到宏定义。
2023-04-24 14:47:24 114
原创 cpld 模拟iic 访问原理实现
下降沿+器件地址(7bit)+W位(1bit) +NACK(响应1bit)+ 寄存器地址(8位)+NACK(响应1bit)+ 下降沿(start)+ 器件地址 +R(位) +NACK(响应)+ 发送数据(8bit)+NACK(响应)+上升沿。下降沿+器件地址(7bit)+ W位(1bit) +NACK(响应)+ 寄存器地址(8bit)+ NACK(响应) + 数据(8bit) +NACK(响应)+上升沿。if(data & 0x01) 判断 读写操作的应答NACK信号是否正常,正常下一步,否则直接退出。
2023-04-18 20:01:02 549
原创 window eNSP安装使用教程
根据提示:需要先安装wireshark, VirtualBox, winPcap,所以我们接下来先依次安装上面三个安装包。C:\Windows\SysWOW64的packet.dll改成 packet.dll.old。C:\Windows\SysWOW64 的wpcap.dll改成 wpcap.dll.old。点击AR1->右击->启动,后右击->CLI进入华为命令行。配置完成后,在AR2/AR1上ping包查看通道。3,安装VirtualBix。1,安装wireshark。2,安装winpcap。
2023-04-12 10:26:21 523
原创 单片机addr2line的使用说明
编译后烧写相应的bin文件/csf文件到单片机,烧写后 发现程序挂死,有下面的打印错误提示信息,这个提示信息可以用来调式单片机了。1,单片机程序挂死了,无法用jlink调试时,我们一般怎么定位呢,我们一般借助外来工具addr2line工具来调式。将编译后生成的.csf文件拷贝到安装有addr2line的电脑上,在电脑上运行如下命令,得到对应的反编译信息。这样就可以定位到单片机挂死在get_sfp_sta和pollstatTask函数了。当程序挂死时,我们首先编译时选择c99,
2023-04-11 16:58:06 857
原创 gdb 跟踪调式core
编译:使用gdb调试core文件来查找程序中出现段错误的位置时,要注意的是可执行程序在编译的时候需要加上-g编译命令选项。
2023-04-11 11:50:46 2312
原创 linux udp bind 返回值-1分析(端口被占用)
在linux socket通信中,我们通常用到open/bind/read/write等内部函数,那么当这些函数返回值为-1的时候,我们怎么进一步定位呢!(1)怎么打印出返回值出错的原因呢!strerror头文件。
2023-04-06 16:27:27 1343
原创 中华好诗词大学季第二季(二)
16,古代鱼不仅用于吃,而且可以用来作为传递书信的载体,请问最早作为传递书信是出自《饮马长城窟行》的那两句。15,朱熹曾到”蛤蟆窝村“的地方讲学,因为朱熹讲学后人们将村名改为”源头村“,为什么。1,宋代林升的《题临安邸》是一首著名的墙头诗,请问这里的”邸“指的是什么?20,周邦彦写下“燕子楼空,暗尘锁,一床弦索”,请问燕子楼最早是谁为谁创建的。19,"多留晋贤醉,旱伴舜妃杯"出自薛涛的笔下,请问她写的是那种植物。6,”画图中,旧时春风面“,是运用了杜甫的那首诗的那一句。
2023-04-04 09:12:39 2098
原创 中华好诗词大学季第二季(五)
1,陶渊明 “足蒸署土气,背灼炎天光”写的是农名在干什么。6,下面那首诗中出现了“梨园弟子” 教仿记。2,下面那句表明地势高低对物候现象的影响。A 琵琶行 B 带悲白头翁 C 长恨歌。8,投桃报李这个成语出自诗经中的那一篇。A 人间四月芳菲尽,山寺桃花始盛开。B 篱落疏疏一径深,梳头花落未成阴。A种麦子 B 浇麦子 C 割麦子。7,下面那句诗是诗人被放鸽子的。C已是悬崖百丈冰,尤有花枝俏。细雨骑驴入剑门 (李贺)C君知妾有夫,赠妾双明珠。A 木瓜 B七月 C 抑。A:屈 B 芈 C 景。
2023-04-04 09:11:01 378
原创 中华好诗词大学季第二季(四)
第七期1,二十四友一朝尽,爱妾坠楼何足言出自许浑的《金谷园》,“爱妾”指的是谁2,李白在《九月十日即事》借菊花表达自己的惋惜之情,请问九月十日是什么节日A 后登高 B 菊花节 C 小重阳3,贾宝玉在大观园里面题了“曲径通幽”,请问这出自谁的那首作品4,根据“为寻词女舍,却向柳泉行,秋雨黄花瘦,春流簌玉声。收藏惊浩劫,漂泊感平生”的推断。任宏远寻访的是谁5,"脐间积冷馋忘忌,指上沾腥洗尚香"出自贾宝玉笔下,请问什么美食吃了会脐间积冷6,下面那句诗与桃花源无关A:故人家在桃花岸,直到门前溪水流B坐看红树不知远,
2023-04-04 09:10:32 543
原创 中华好诗词大学季第二季(三)
8 “但赢得,靴纹皱面,记余戏语”出自辛弃疾的《永遇乐》,请问“靴纹皱面”和那个成语最相似。12,”杜少陵五言绝唱,范希文两字关情“,请问杜少陵和范希文分别指的是谁。1,二十四友一朝尽,爱妾坠楼何足言出自许浑的《金谷园》,“爱妾”指的是谁。14, 白居易笔下的“俗号消愁药,神速无以加”中的“消愁药”指的什么。12,梅尧臣笔下的“魁如相如才,偶病相如渴”中的“相如渴”是什么疾病。9 “方念陶朱张翰,忽有扁舟急桨”,请问里面的“陶朱公”指的是谁。10,“更惊起南阳卧龙,变成名八卦图中“,请问南阳卧龙指的谁。
2023-04-04 09:10:20 345
原创 中华好诗词(十二)
1101、“昨夜更阑酒醒,春愁过却病。”请问这是哪位词人的愁?(李煜)1102、诗句“看朱成碧思纷纷,憔悴支离为忆君。”出自哪位历史人物?(武则天)1103、李清照笔下从来不乏咏梅的佳篇,然而在另一种花面前她也不得不写下“梅蕊重重何俗甚,丁香千结苦粗生。”请问这是什么花让梅花与丁香都黯然失色了?(桂花)1104、金庸有一部小说《笑傲江湖》,请问该小说名出自哪部著作?(《西游记》)1105、现代画家傅抱石先生有一幅人物画,画中有题诗是:“帝子降兮北渚,目眇眇兮愁予,袅袅兮秋风,洞庭波兮木叶下。”请问根据这首诗
2023-04-04 09:09:37 432
原创 中华好诗词(十一)
1068、艺术鉴赏家、作家周洪亮编写的《璇玑词》选用“翩若惊鸿,蜿若游龙”一句,来赞美王羲之的书法之美。1076、她出身于书香门第,父亲是一位大文学家,有背井离乡骨肉分离的惨痛经历,她曾有过三次婚姻,甚至有过外族婚史,又被重金赎回。1012、据说他是浙江历史第一位有资料记载的状元,创作了不少名诗佳作,他是李白的铁杆粉丝,曾经以金龟换酒与李白对饮,请问他是谁?1060、苏轼的《书林逋诗后》赞美了林逋的高风亮节,诗中写道:“诗如东野不言寒,书似留台差少肉。”请问诗中的“东野”指的是谁?(匪女之为美,美人之贻)
2023-04-04 09:09:19 462
原创 中华好诗词(十)
901、人称“杜紫薇”的杜牧是西安人,其诗作《山行》中千古名句是?(停车坐爱枫林晚,霜叶红于二月花)902、“不要浪费青春,等到年老的时候徒自伤悲。”译文为岳飞《满江红》的词句之意,该句是?(莫等闲,白了少年头,空悲切。)903、朱熹是唯一非孔子亲传弟子而享祀孔庙,位列大成殿十二哲者中的人,而民间讹闻传朱子与儿媳有染,实则为当时宰相韩侂胄和宁宗赵扩因赵汝愚一事禁毁理学《语录》而污蔑之,朱熹亦因此牵连,此时历时6年之久,史称为什么事件?(庆元党禁)904、“只有天在上,更无山与齐,举头红日近,俯首白云低”这首
2023-04-03 20:09:17 914
原创 中华好诗词(九)
861、王安石变法,又称“熙宁变法”,因其为江西临川人,故世称王临川,又因其丰神远韵的风格于文坛自成一家,封地为荆国公,世称“王荆公体”,他死后,追封的谥号为。839、他曾高居宰相之位,为官两袖清风,不贪财不好色,甚至拒绝妻子为他纳妾,他和苏轼分属两个政治营垒,政见不同,恩怨一生,这位致力于变法的宋代诗人是谁。882、贺铸为北宋词人,字方回,号庆湖遗老,有《青玉案·横塘路》词作,该词第一句“凌波不过横塘路”中的凌波出自曹植《洛神赋》哪句。”其中的“婉若游龙”一句本出自《神女赋》的“婉若游龙乘云翔?
2023-04-03 20:07:19 688
原创 中华好诗词(八)
722、唐代诗人作诗时韵律多参考《切韵》、《唐韵》,初唐诗人陈拾遗主张恢复“以诗言志”的风雅传统,并声讨南朝齐梁文学绮靡文风,召唤新时代刚健之气,其诗歌成就对盛唐诗人张九龄,李白,杜甫等人产生了重要影响,其诗号是?(《诗经 国风》和《楚辞 离骚》)724、《滕王阁序》有“物华天宝,龙光射牛斗之墟”,斗、牛指的是星宿名称,龙光则是指的宝剑光辉,据《晋书·张华传》载,请问该宝剑叫什么?720、王勃的《腾王阁序》中写道“邺水朱华,光照临川之笔”,这是借曹植、谢灵运之笔而成,请问“朱华”指的是什么?
2023-04-03 20:02:09 824
原创 中华好诗词(七)
(《东皇太一》、《云中君》、《湘君》、《湘夫人》、《大司命》、《少司命》、《东君》、《河伯》、《山鬼》、《国殇》、《礼魂》)609、“同胞”一词又代指为同民族、同祖先的兄弟,最常见的说法有炎黄同胞,中国同胞的说法,请问“中国”一词最早出自哪部作品?636、成都在淙花溪是一个神奇所在,不但杜甫居住过,还有一位女诗人也暂居过,而且这个女诗人还以自己的名字命名的“粉红色诗笺”。647、李贺在《马诗》十八首中写道了“伯乐相马”时的要点,请问根据诗歌内容记载,良马的旋毛长在哪里才能说明此为千里马?
2023-04-03 20:01:39 921
原创 中华好诗词(六)
544、“楚人未识孤妍,离骚遗恨千年”是词人陈与义对于某种植物在屈原写《离骚》时未能被收进去而深深的悲愤与惋惜,著名词人李清照也有题咏该种植物的词作《鹧鸪天》,请问词中直接表达对该植物评价的名句是?528、贺铸咏莲词中有“当时不肯嫁东风,无端却被秋风误”之句,乃巧用张先的“沈思细恨,不如桃杏,犹解嫁春风”词意,而红楼梦中巧用二人词意的句子是?545、唐人李贺诗风奇诡,其咏竹诗“无情有恨何人见,露压烟啼千万枝”冷艳肃杀,晚唐诗人陆龟蒙巧化其句,改咏白莲,温柔敦厚,压倒千古的名句是?曾记,曾记,人在武陵微醉。
2023-04-03 19:59:55 1279
原创 中华好诗词(五)
420、从古至今,许多作家钟爱以“陌上花开”为题,“陌上花开”最早是出自于五代十国时期吴越王缪的一封书信:“陌上花开,可缓缓归矣。486、知名摇滚乐队唐朝乐队有一首歌叫《梦回唐朝》中,有一句歌词是“安得广厦千万间”,请问是出自于杜甫的哪首作品?(《茅屋为秋风所破歌》)480、曹操是三国时期的一方霸主,也是一名文学家,诗人,鲁迅评价他为“改造文章的祖师”,相传曹操有个非常喜庆的名字是什么?460、在《诗经 邶风 谷风》当中分别引用了五个成语,请问它们分别是(黾勉同心、德音莫违、及尔同死、行道迟迟、燕尔新婚)
2023-04-03 19:53:24 1201
原创 中华好诗词(四)
381、苏轼曾被贬谪于惠州时作《白梅诗》后,曹雪芹在红楼梦第三十七回,托名书中多位少女咏白海棠,其用韵、炼子与意境都与苏轼有所借鉴,黛玉有作“偷来梨蕊三分白,借得梅花一缕魂”此句既有借梅之意,又有化用之实,请问是化用了谁的诗句?380、武昌与汉口、汉阳并称武汉三镇,武汉也有黄鹤楼、晴川阁、古琴台三大名胜,唐诗人崔颢有诗“晴川历历汉阳树,芳草萋萋鹦鹉洲”,当中“鹦鹉洲”指的是三国当中,有一人,曾击鼓大骂曹操,后被曹置于江夏,其人有作《鹦鹉赋》,请问他是谁?(翩若惊鸿,婉若游龙,荣曜秋菊,华茂春松。
2023-04-03 19:51:46 656
原创 中华好诗词(三)
201、唐代禅僧元览把“大海从鱼跃,长空任鸟飞”这首诗题在什么地方?(竹子上)202、中国古代魏晋时期的“竹林七贤”分别是哪些人?(嵇康、阮籍、山涛、向秀、刘伶、王戎、阮咸)203、中国唐朝时期哪几位诗人称为“初唐四杰”?(王勃、卢照邻、杨炯、骆宾王)204、李商隐的《无题》写道:“隔座送钩春酒暖,分曹射覆蜡灯红。”诗中的“送钩”和“射覆”是指什么?(行酒游戏)205、李清照《渔家傲》当中,“风休住,蓬舟吹取三山去。”词中的“三山”指的是哪三座山?(蓬莱山、瀛州山、万丈山)206、杜甫的
2023-04-03 19:50:32 845
原创 中华好诗词(二)
(《始得西山宴游记》、《钴鉧潭记》、《钴鉧潭西小丘记》、《至小丘西小石潭记》、《袁家渴记》、《石渠记》、《石涧记》、《小石城山记》)194、安史之乱后,诗人杜甫漂泊到江南一带偶遇老友,写下了“正是江南好风景,落花时节又逢君”,请问诗中的“君”是指谁?150、白居易的《长恨歌》中写道:“金屋妆成娇侍夜”是化用了成语“金屋藏娇”的典故,请问这个成语与哪位皇帝有关?195、电视剧《甄嬛传》的片尾曲《凤凰于飞》的歌词中写道:“凤凰于飞,翙翙其羽”这句歌词出自哪里?”请问诗中的“太真”指的是谁?
2023-04-03 19:50:00 475
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人