开发工具
文章平均质量分 90
strongercjd
资深嵌入式软件开发工程师,分享嵌入式软硬件方面知识。
展开
-
VS Code调试C代码
1、前言首先说明的是vscode是代码编辑器,并不是编译器,它本身并不能编译C语言。在这里我们使用的是MinGW-w64作为C语言的编译器。MinGW-w64的前身是MinGW的全称是:Minimalist GNU on Windows。它实际上是将经典的开源 C语言 编译器 GCC 移植到了 Windows 平台下,并且包含了 Win32API ,因此可以将源代码编译为可在 Windows 中运行的可执行程序。而且还可以使用一些 Windows 不具备的,Linux平台下的开发工具。一句话来概原创 2022-03-13 17:38:24 · 4239 阅读 · 0 评论 -
J-Link cmd的使用
01、WHY为什么要使用到J-LinkCommander呢???大部分情况下,我们使用J-link都是在IDE中debug使用的,出现问题,直接debug复现然后解决。这是最常见的开发方式。但是有些情况我们不能使用IDE直接debug,比如发布版本(JTAG或SWD接口可以正常使用),大批量生产时发现几片异常的板子,重新debug问题就消失了。这个时候使用IDE直接debug已经不能解决问题,我们需要使用J-LinkCommander读取关键寄存器的值来协助我们定位排查问题。02、Jlink原创 2021-08-17 21:38:09 · 4163 阅读 · 0 评论 -
Wireshark之捕获过滤器
目录01、简介02、BPF语法03、过滤示例在之前文章《我是如何使用wireshark软件的》中介绍了wireshark的使用,提到了显示过滤器和捕获过滤器,重点介绍了显示过滤器,本文将主要介绍一下捕获过滤器。这里再次说明一下两者区别,需要看显示过滤器的同学,请看文章《我是如何使用wireshark软件的》。 捕获过滤器:当进行数据包捕获时,只有那些满足给定的包含/排除表达式的数据包会被捕获。 显示过滤器:该过滤器根据指定的表达式用于在一个已捕获的数据包集合中,隐藏不想显原创 2021-02-21 09:12:50 · 10303 阅读 · 0 评论 -
关于JTAG,你知道的和不知道的都在这里
目录01、JTAG简介02、JTAG介绍03、JTAG和SWD04、关于Vref引脚05、关于TRST引脚06、RESET引脚作用01、JTAG简介JTAG(JointTest ActionGroup)是一个接口,为了这个接口成立了一个小组叫JTAG小组,它成立于1985年。在1990年IEEE觉得一切妥当,于是发布了IEEE Standard 1149.1-1990,并命名为Standard Test Access Port and Boundary-ScanArchite原创 2021-02-02 09:28:53 · 13825 阅读 · 3 评论 -
我是如何使用wireshark软件的
目录1、简介2、Wireshark窗口3、Wireshark显示过滤4、过滤表达式的规则5、封包详细信息6、自动保存7、Wireshark的统计功能1、简介这篇文章介绍一个好用的抓包工具Wireshark,用来获取网络数据封包,包括HTTP、TCP、UDP等网络协议包。开始界面wireshark是捕获机器上的某一块网卡的网络包,当你的机器上有多块网卡的时候,你需要选择一个网卡。直接双击上面的某个网卡即可。2、Wireshark窗口Wireshark..原创 2021-01-15 10:21:08 · 9242 阅读 · 0 评论