自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 gdb iproute2 strace busybox tcpdump 交叉编译,下载运行

编译完成在 https://download.youkuaiyun.com/download/chen45464546/91999669?arm64小端 ip ss静态编译工具,可以直接运行。

2025-09-23 22:53:41 228

原创 MQTT测试客户端-Android版本

用于测试 MQTT 服务器的连接和消息订阅功能可以实时接收和显示 MQTT 主题的消息内容

2025-03-08 19:59:33 415

原创 反汇编ebpf目标文件实例sockex2_kern.c

程序总体还是比较好懂,有一些比较有意思的东西比如ETH_P_8021AD(vlan in vlan), IPPROTO_IPIP (ip in ip), 分析汇编能立刻明白他们就是个封装。本文按照普通的ipv4 以太网报文逻辑走查了一遍sockex2_kern汇编,进行了响应的注释,并在最后简单总结了一下。此示例的作用是以协议中的目的ip地址统计报文的个数和累计长度;如果不内联,函数调用汇编是什么样子的?末端还没跳转,则继续执行下一个LBB0_

2024-01-27 15:17:19 380 1

原创 反汇编ebpf目标文件实例sockex1_kern.c

/home/cl/source/stable/linux/samples/bpf# cat sockex1_kern.c网上汇编的基本解释如,就不多的解释寄存器和编码的用法:https://blog.youkuaiyun.com/weixin_49393427/article/details/124057792https://zhuanlan.zhihu.com/p/487995137这个指令为特殊的指令(non-generic instructions),不能按照编码进行解读,按照编码解读则src 和 dst

2024-01-21 20:40:39 459

原创 rsync 文件夹备份与同步

从远端备份文件到本地,注意src的目录需要加上/, 否则会把目录拷贝过来, dst目录不需要加/ps:如果文件目录本身很大,可以先打包scp到对端,解压后再进行rsync同步操作。示例:同步当前与远端服务器上的dot_linux文件夹下的所有文件。如果目录文件夹下有git信息,加了-a后git信息也会同步。从本地备份文件到远端,也需要注意/

2023-12-30 09:45:07 519 1

原创 实战之 arm64 刷 cache

clean: 将cache里面的新内容写入到ddrinvalidate: 将cache里面的内容无效掉,即丢掉虽然都说刷cache,实际可能是上面两类动作的一种或者组合例如:如果刷指令cache,因为指令是只读的,直接invalidate即可。如果刷数据cache,如果明确可以直接丢掉数据则可以直接使用invalidate;通常的刷数据cache需要先clean再invalidate;当然数据cache也可以只clean不invalidate。

2023-11-25 14:08:31 2805

原创 linux 串口输出的那些事儿

同样是输出到console,为什么用户态printf打印会产生串口中断而内核printk打印不产生中断?答案在末尾。

2023-11-21 18:51:16 1534 1

tcpdump静态编译aarch64 arm risv64 powerpc powerpc64 x86-64

tcpdump静态编译文件,下载到嵌入式直接运行 vboxuser@myubuntu:/media/sf_ubuntushare$ tar -czvf tcpdump-allinone.tar.gz tcpdump-all tcpdump-all/ tcpdump-all/tcpdump_aarch64-linux-gnu tcpdump-all/tcpdump_arm-linux-gnueabi tcpdump-all/tcpdump_powerpc-linux-gnu tcpdump-all/tcpdump_powerpc64-linux-gnu tcpdump-all/tcpdump_riscv64-linux-gnu tcpdump-all/tcpdump_x86-64-linux-gnu

2025-10-29

x86-64 busybox 静态编译

x86_64 busybox 静态编译

2025-10-27

aarch64-linux-gnu-gcc busybox 静态编译

aarch64-linux-gnu-gcc busybox 静态编译

2025-10-27

arm-linux-gnueabi-gcc busybox 静态编译

arm-linux-gnueabi-gcc busybox 静态编译

2025-10-27

powerpc64-linux-gnu-gcc busybox 静态编译

powerpc64-linux-gnu-gcc busybox 静态编译

2025-10-27

powerpc-linux-gnu-gcc busybox 静态编译

powerpc-linux-gnu-gcc busybox 静态编译

2025-10-27

riscv64-linux-gnu-gcc busybox 静态编译

riscv64-linux-gnu-gcc busybox 静态编译

2025-10-27

gdb工具-静态链接mips

静态链接的mips gdb最新版本工具,编译工具链,方便嵌入式环境直接下载运行

2025-10-14

gdb工具-静态链接powerpc

静态链接的powerpc gdb最新版本工具,编译工具链,方便嵌入式环境直接下载运行

2025-10-12

gdb工具-静态链接arm

静态链接的arm gdb最新版本工具,编译工具链,方便嵌入式环境直接下载运行

2025-10-12

gdb工具-静态链接x86-64

静态链接的x86_64 gdb最新版本工具,编译工具链,方便嵌入式环境直接下载运行

2025-10-12

gdb工具-静态链接aarch64

静态链接的aarch64 gdb最新版本工具,编译工具链,方便嵌入式环境直接下载运行

2025-10-12

iproute2 2025最新版本-静态链接 包含ip ss tc等静态工具 riscv64-linux-gnu-gcc

静态链接的iproute2 2025最新版本包含ip ss tc等静态工具,编译工具链 riscv64-linux-gnu-gcc 方便嵌入式环境直接下载运行

2025-10-05

iproute2 2025最新版本-静态链接 包含ip ss tc等静态工具 powerpc-linux-gnu-gcc

静态链接的iproute2 2025最新版本包含ip ss tc等静态工具,编译工具链 powerpc-linux-gnu-gcc 方便嵌入式环境直接下载运行

2025-10-05

iproute2 2025最新版本-静态链接 包含ip ss tc等静态工具 powerpc64-linux-gnu-gcc

静态链接的iproute2 2025最新版本包含ip ss tc等静态工具,编译工具链 powerpc64-linux-gnu-gcc 方便嵌入式环境直接下载运行

2025-10-05

iproute2 2025最新版本-静态链接 包含ip ss tc等静态工具 arm-linux-gnueabi-gcc

静态链接的iproute2 2025最新版本包含ip ss tc等静态工具,编译工具链 arm-linux-gnueabi-gcc 方便嵌入式环境直接下载运行

2025-10-05

iproute2 2025最新版本-静态链接 包含ip ss tc等静态工具 aarch64-linux-gnu-gcc

静态链接的iproute2 2025最新版本包含ip ss tc等静态工具,编译工具链 aarch64-linux-gnu-gcc 方便嵌入式环境直接下载运行

2025-10-05

strace最新6.17版本工具-静态链接 riscv64-linux-gnu-gcc

静态链接的strace 6.17最新版本工具,编译工具链 riscv64-linux-gnu-gcc 方便嵌入式环境直接下载运行

2025-10-05

strace最新6.17版本工具-静态链接 powerpc-linux-gnu-gcc

静态链接的strace 6.17最新版本工具,编译工具链 powerpc-linux-gnu-gcc 方便嵌入式环境直接下载运行

2025-10-05

strace最新6.17版本工具-静态链接 powerpc64-linux-gnu-gcc

静态链接的strace 6.17最新版本工具,编译工具链 powerpc64-linux-gnu-gcc 方便嵌入式环境直接下载运行

2025-10-05

strace最新6.17版本工具-静态链接 arm-linux-gnueabi-gcc

静态链接的strace 6.17最新版本工具,编译工具链 arm-linux-gnueabi-gcc 方便嵌入式环境直接下载运行

2025-10-05

strace最新6.17版本工具-静态链接 aarch64-linux-gnu-gcc

静态链接的strace 6.17最新版本工具,编译工具链 aarch64-linux-gnu-gcc 方便嵌入式环境直接下载运行

2025-10-05

riscv64 ip ss静态编译工具,可以直接运行

riscv64 ip ss静态编译工具,可以直接运行

2025-09-26

arm64小端 ip ss静态编译工具,可以直接运行

使用arm64小端工具链静态编译,可以直接下到单板上运行 ls ../iproute2_arm64le_static/ bridge ctstat genl ifstat include ip lib lnstat nstat routel rtacct rtmon rtstat share ss tc file ../iproute2_arm64le_static/ip ../iproute2_arm64le_static/ip: ELF 64-bit LSB executable, ARM aarch64, version 1 (GNU/Linux), statically linked, BuildID[sha1]=2f2ba7c6df522caed78057e15045e20b275cf234, for GNU/Linux 3.7.0, with debug_info, not stripped vboxuser@myubuntu:~/work/compile_all/iproute2$ file ../iproute2_arm64le_static/ss ../iproute2_arm64le_static/ss: ELF 64-bit LSB executable, ARM aarch64, version 1 (GNU/Linux), statically linked, BuildID[sha1]=070f5900269eae19967baf355d88398b286dce9c, for GNU/Linux 3.7.0, with debug_info, not stripped

2025-09-23

perf工具 arm64 静态编译

arm64静态编译,不依赖库

2025-08-12

linux 静态编译的strace6.15工具 arm64

静态编译,可以放在任意arm64单板上运行

2025-07-03

可启动linux内核镜像6.15 + rootfs,windows或者Linux下快速使用qemu启动

https://www.qemu.org/download/ D:\Program Files\qemu>qemu-system-aarch64.exe -machine virt -cpu cortex-a72 -machine type=virt -smp 4 -m 512 -kernel C:\Users\chen4\ubuntushare\Image -initrd C:\Users\chen4\ubuntushare\rootfs.cpio.gz -append "root=/dev/ram rdinit=sbin/init" -serial stdio [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd083] [ 0.000000] Linux version 6.15.3 (vboxuser@myubuntu) (aarch64-none-linux-gnu-gcc (Arm GNU Toolchain 14.2.Rel1 (Build arm-14.52)) 14.2.1 20241119, GNU ld (Arm GNU Toolchain 14.2.Rel1 (Build arm-14.52)) 2.43.1.20241119) #1 SMP PREEMPT Sun Jun 29 18:29:47 CST 2025 # ls # uname -a Linux buildroot 6.15.3 #1 SMP PREEMPT Sun Jun 29 18:29:47 CST 2025 aarch64 GNU/Linux # uptime 23:14:01 up 0 min, load average: 0.00, 0.00, 0.00 #

2025-07-02

armv7 datasheet DDI0406C_C_arm_architecture_reference_manual.pdf

包括armv7指令集描述,v7核上寄存器,mmu,等描述

2019-10-19

空空如也

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

TA关注的人

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