好久没更新blog了,有点忙也有点懒^_^。自从上次十分简单地移植dm9000到试验箱后,就一直没关注具体的细节,直到这几天自己移植dm9000ae的驱动时才发现网友遇到的问题。u-boot自带的dm9000驱动是针对dm9000,一款比较老的isa接口芯片,而现在一般用的是dm9000ae升级版芯片。这            
                
         
            
            
            
            在体系结构中,我们知道:链路层(或数据链路层)包含为共享相同介质的邻居建立连接的协议和方法,同时,设计链路层的目的是为 IP 模块发送和接受 IP 数据报,链路层可用于携带支持 IP 的辅助性协议,例如 ARP。TCP/IP 取得成功的的原因之一在于它能工作在几乎任意一种链路之上。不同的链路层依赖于其使用的网络硬件类型:有限局域网,例如以太网;城域网,例如有线电视、DSL 连接;有线语音网络,例如            
                
         
            
            
            
            一、软件清单:  1、软件清单    软件1:Packet Sniffer (抓包软件)     软件2:TiWsPc   (管道软件)(全称:Ti Wireshark Packet converter)	    软件3:Wireshark  (解析软件)  2、硬件清单    硬件1:SmartRF05EB+CC2530,ZigBee开发板就可以。负责信号传输    硬件2:CC2531 Don            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-29 16:15:59
                            
                                2391阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、前言 我一名还没毕业的大学生,本次我要做一个关于C#的串口接发数据的实验,这个实验有点简单你忍一下,这实验中我参考了一些烂大街的代码,做了自己的总结。 环境:Visual Studio 2017社区版实验前构思: 要串口通讯,我必须指定一个串口,要是我电脑里同时存在多个串口怎么办?那么我要获取电脑中的串口,用一个Combo Box来保存我的串口号。 有了串口号,但是我们在发送数据前必须打开串口            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-16 11:28:59
                            
                                1608阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            功能使用的详细介绍                                    wireshark(官方下载网站: http://www.wireshark.org/),是用来获取网络数据封包,可以截取各种网络            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-15 06:26:08
                            
                                3566阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            公司的同事们在分析网页加载慢的问题,忽然使用到了Wireshark工具,我就像发现新大陆一样好奇,赶紧看了看,顺便复习了一下相关协议。上学时学的忘的差不多了,汗颜啊!报文封装整体结构mac帧头定义/*数据帧定义,头14个字节,尾4个字节*/
typedef struct _MAC_FRAME_HEADER
{
 char m_cDstMacAddress[6];    //目的mac地址
 cha            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-13 14:25:26
                            
                                1674阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目          录
移植DHCP服务器到uclinux. 1
实验环境... 1
配置uclinux内核... 2
编译dhcp-3.0.4. 3
修改makefile并编译... 4
准备配置文件... 5
集成到ramdisk. 6
在uclinux上运行dhcpd. 7
在后台运行程序... 8
编译dhcp-4.1.0. 8
修改配置            
                
         
            
            
            
            1, tshark -ni eth0 -R "tcp.dstport eq 8080" 【wireshark 抓指定协议端口数据包】2, tcpdump -Xv            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-12-30 16:26:45
                            
                                226阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前面我们学习了RTT的UART设备的使用,不得不说真的超级给力呀,不到100行秒杀任何MCU最原始的串口编程模式,不得不感叹RTT发展如此强大,文章链接: RT-Thread UART设备驱动框架初体验(中断方式接收带\r\n的数据)今天来点简单的吧!RT-Thread PIN设备!学习一个新东西,我个人主张带着需求去学习,而不是漫无目的的去学,有了需求驱动,并且是一个努力付出就可以拥有            
                
         
            
            
            
            生产者(4个):硬件:串口一; 串口二; 串口三; 串口四;采用普通接受中断软件: 中断时以字节传入到 ringbuffer,建立ringbuffer数组[4],分别在四个中断里存入void USART1_IRQHandler(void)
{
...
	ring_buffer_write_byte_forced(&RingBuffer[UART_1], DeviceList[UART_1]            
                
         
            
            
            
            大家好,我是Mr.w今天解决wireshark的2个问题:1.为什么wireshark抓不到前序和FCS2.为什么wireshark的IP报头会出错1.为什么wireshark抓不到帧尾的FCS 4字节和以太网V2的前序8字节  这是wireshark的ARP包(通过type:0x0806可以知道)这里可以看到没有8字节的前序和4字节的FCS,而且大部分的数据链路层都是Ethernet II.因为            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-02 17:47:59
                            
                                288阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                        
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-10 22:41:22
                            
                                387阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            不少人觉得抓包是一个很高级的东西,感觉涉及到了网络的知识,相信不少从业互联网行业的人对抓包是没有概念的,做web开发的同学可能比较熟悉使用 chrome 的开发者面板来进行抓包,但是对于 wireshark 或者是 tcpdump 这类的工具却并不熟悉,本篇文章就可以让你快速上手 wireshark 的基础使用,话不多说,快来体验吧1.下载 wireshark 软件  工欲善其            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-09 21:04:05
                            
                                23阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Linux下在ROS开发过程中,发现串口插入的顺序不同,串口号会随之变化,如果每次都在程序中修改串口号又太麻烦, 因此重新给串口设置别名,利用别名来避免这种问题。 1.问题描述两个USB转串口模块A和B, A先插入后再插入B,A的串口号为ttyUSB0,B的串口号为ttyUSB1; 但是如果先插入B再插入A,则A的串口号为ttyUSB1,B的串口号为ttyUSB0; 插入顺序不同,导致串口号不同。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-08 11:04:48
                            
                                143阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            协议介绍ARP(Address Resolution Protocol,地址解析协议)是一种用于在IP网络中解析物理地址的通信协议,它的作用是将IP地址转换为MAC地址以便在局域网中传输数据包,ARP协议通常运行在网络层和数据链路层之间,它通过广播查询请求和响应来实现IP地址到MAC地址的映射。当一个主机需要发送数据包时,它会先检查ARP缓存中是否已经存在目标IP地址对应的MAC地址,如果没有则发            
                
         
            
            
            
            把 PC的系统时间 通过USB转串口发出来 来模拟 PPS+GPRMC 授时, 这大冷天的, 用来在室内测试MCU或者SOC的授时功能, 传感器的授时与线束检测, 测试干扰等等, 还是比较合适的.如下图, 左边为 USB转9针RS232串口, 右边为 USB转TTL串口原理:PPS 有 3V3 / 5V / 12VGPRMC 是RS232 电平, 直接用左边DB9中的PIN3–TXD引脚发出来就可            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-26 13:31:33
                            
                                158阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            今天甲方大哥说要我对楼里的wifi进行弱口令探测,防止之后护网的时候被近源失分,于是乎就开始了今天的百度查查查,我还没对wifi进行过这些操作。1 一台kali(我用的虚拟机)2 如果使用虚拟机还需要一个额外的网卡3靶标wifi:121(我手机热点)kali自带工具密码爆破打开kali虚拟机,插入网卡,选择连接到虚拟机然后右上角网络多出来了avaliable network可以选择wifi,ifc            
                
         
            
            
            
            Wireshark帮助信息  Version 0.99.0
Copyright 1998-2006 Gerald Combs <gerald@wireshark.org> and contributors.
Compiled with GTK+ 2.6.9, with GLib 2.6.6, with WinPcap (version unknown),
with libz 1.2.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-23 13:53:55
                            
                                85阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            实验步骤一  配置FTP服务器,并在测试者机器上登录FTP服务器在局域网环境中,我们使用一个小工具来(Quick Easy FTP Server)实现FTP服务器。配置Quick Easy FTP Server 软件双击桌面的Quick Easy FTP Server,如下图如上图,可以创建匿名的,但是匿名就没有密码,这里我们创建一个,下一步输入密码,这里随意,记住即            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-15 13:12:14
                            
                                83阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            服务器上使用wireshark图形化操作——排坑因为我是使用的centos系统,所以之后的所有的安装命令采用yum命令,其他利用apt原理同样第一步: 安装wireshark排坑问题现象:在使用yum install wireshark后明明安装了运行wireshark缺失找不到执行文件bash: wireshark: command not found。如下代码。yum install wire            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-10 18:52:15
                            
                                1335阅读
                            
                                                                             
                 
                
                                
                    