- 博客(21)
- 资源 (29)
- 收藏
- 关注
原创 python - 插件化编程
引用2018-11-06 python插件式框架开发https://www.jianshu.com/p/a472f44c7161python 优雅地实现插件架构https://www.cnblogs.com/hhh5460/p/6681363.html
2020-03-30 21:22:22 562
原创 iperf3用法和源码详解
一.udp模式1.1 iperf在udp模式下,以100Mbps为数据发送速率,客户端到服务器192.168.1.1上传带宽测试,测试时间为60秒。server: iperf -u -sclient: iperf -u -c 192.168.100.1 -b 100M -t 602.客户端同时向服务器端发起30个连接线程,以5...
2020-03-22 12:18:30 4073 2
原创 Linux tcpdump 常用方法
引用1. A tcpdump Tutorial with Examples — 50 Ways to Isolate Traffichttps://danielmiessler.com/study/tcpdump/2. Linux tcpdump 命令详解https://www.cnblogs.com/ggjucheng/archive/2012/01/14/2322659.html...
2020-03-22 11:24:18 208
原创 Makefile基本入门法
一.基本概念目标(target): 位于‘:’的前面,其名字可以是由字母和下划线‘_’组成。 假目标(phony target):用于解决所定义的目标与所存在的文件是同名的的问题。实例:.PHONY: clean 先决条件(prerequisites):生成某个目标时,所依赖的目标。通常位于':'后面。 命令(commands):通常位于目标下面。每条规则中的命令和操作系统 Shell...
2020-03-21 13:23:21 382
原创 Linux TTY 应用层
引用1. 在linux上用man termios,可以找到详细的termios信息。一. linux c应用实例二. python pyserial应用实例
2020-03-15 21:29:15 455
原创 Linux TTY Driver
引用蜗蜗科技http://www.wowotech.net/tty_framework/435.htmlLinux终端和Line discipline图解https://blog.csdn.net/dog250/article/details/78818612一. TTY drive框图二. TTY framework2.1 框图2.2 数据结构图三. ...
2020-03-10 22:58:09 1375 1
原创 常用shell脚本收藏
1.全局替换字符串new_context=$1file_path="/test/test.txt"keyword="my_keyword"sed -i "s/.*$keyword.*/$new_context/g" $file_path2.替换指定字符串的下一行内容#需要匹配的关键信息find_contest1=$1#需要替换的内容new_context=$2...
2020-03-10 22:36:12 137
原创 linux - 中断子系统 - 上半部
引用:魅族Linux Interrupthttp://kernel.meizu.com/linux-interrupt.html喔窝科技 中断子系统http://www.wowotech.net/sort/irq_subsystem/page/2ARM64 中断处理流程https://www.byteisland.com/54/一. 软件时序图...
2020-03-08 18:19:50 302
原创 Linux-ARM64 异常向量表
引用:ARM64的启动过程之(六):异常向量表的设定http://www.wowotech.net/?post=238一. Excepiton 基础 对于ARM64而言,exception是指cpu的某些异常状态或者一些系统的事件(可能来自外部,也可能来自内部),这些状态或者事件可以导致cpu去执行一些预先设定的,具有更高执行权利的软件(也叫exception hand...
2020-03-08 16:49:07 1464
原创 Vim 基本操作大全
引用https://www.runoob.com/linux/linux-vim.htmlhttps://www.bilibili.com/video/av55806628?p=25一. vim键盘图二. 三种模式切换三. 常用操作操作类型 命令 作用 定位 h,j,k,l 表示把光标向左,下,上,右移动 :set nu 设置行...
2020-03-08 13:22:33 420
原创 Linux Tracing Stack
引用宋宝华:用eBPF/bcc分析系统性能的一个简单案例https://mp.weixin.qq.com/s?__biz=MzAwMDUwNDgxOA==&mid=2652666944&idx=1&sn=da2bee8571925df36a65f745820c9334&chksm=810f3addb678b3cb0be4c8d0356756dc95fe947ac8...
2020-03-08 11:55:58 460
原创 linux shell 正则表达式
目录1. 基本语法1.1 字符类1.2 数量限定类2. grep2.1 作用2.2 格式2.3 实例3. find3.1 格式3.2 实例4. xargs4.1 格式4.2 实例5.sed5.1 格式5.2 实例6. awk6.1 格式6.2 实例1. 基本语法1.1 字符类字符 含义 举例...
2020-03-07 19:15:54 348
原创 linux shell基本语法
引用教程菜鸟教程https://www.runoob.com/linux/linux-shell.html1. 变量1.1 定义和使用定义:由英文字母,数字和下划线组成,且首个字符不能是数字。例如:var 使用:在变量名前加上 $ 符号,一般建议再给变量名加上 {}。name='test' #注意等号两边不要留空格echo $name echo ${name} #...
2020-03-07 13:33:53 372
原创 linux - 中断子系统分析(1) -- GICv3硬件架构
应用博客:Linux中断子系统https://blog.csdn.net/droidphone/category_1118447.html魅族Linux Interrupthttp://kernel.meizu.com/linux-interrupt.html喔窝科技 中断子系统http://www.wowotech.net/sort/irq_subsystem/page/2...
2020-03-04 21:57:11 713
转载 TCP/UTP Linux网络应用编程简介
从 白问科技 转载目录1. 目标2. Linux网络编程基础2.1 套接字2.2 端口2.3 网络地址2.3.1 网络地址的格式2.3.2 网络地址的转换2.4 字节序3. TCP3.1 TCP流程图3.2 TCP步骤分析3.3 TCP完整代码3.4 测试结果4. UDP4.1 UDP流程图4.2 UDP步骤分析4.3 UDP...
2020-03-04 21:39:46 202
原创 linux - I/O Storage Stack
引用闪存物理结构https://blog.csdn.net/juS3Ve/article/details/93679509你所不知道到的NVMehttps://blog.csdn.net/juS3Ve/article/details/89325237蛋蛋读NVMe之一:为什么刘备需要NVMehttps://blog.csdn.net/juS3Ve/article/details/93...
2020-03-02 22:31:34 960
原创 linux 系统内存监控和分析
引用1. Debug Kernel Space Memory Leakhttps://www.bo-yang.net/2015/03/30/debug-kernel-space-memory-leak2. linux通过meminfo 与 slab 定位内存泄漏https://www.jianshu.com/p/a7af7c29c9e23. 曾文斌: /proc/m...
2020-03-01 19:44:47 633
原创 Linux - 内存管理
目录引用文章一. 用户进程内存管理二. 内核内存管理三. 用户空间和内核空间内存分配关系四. 一个mmap的小实验4.1 driver4.2 userspace test app4.3 测试结果引用文章○ Linux阅马场https://blog.csdn.net/juS3Ve/article/list/2○ 初探Linux内核态——通过proc文...
2020-03-01 16:18:32 581
sourceinsight4.0
2017-09-24
kiwi syslog server
2017-09-24
好用的串口助手
2017-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人