
linux工具
文章平均质量分 70
Andre-S
linux系统开发中。。。
展开
-
如何使用wireshark解析二进制文件
如何用wireshark解析hex文件原创 2024-01-30 22:51:27 · 1738 阅读 · 0 评论 -
如何分析linux tcp/ip 丢包问题
在linux平台上,如何定位本地丢包问题。原创 2023-02-26 10:26:58 · 2011 阅读 · 0 评论 -
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 · 243 阅读 · 0 评论 -
利用python搭建本地http server
引用本地服务器文件下载简单搭建Python SimpleHTTPServer一. 如何搭建#1. python2 > python -m SimpleHTTPServer 80#2. python3 > python3 -m http.server 80二. 实例2.1 在一台pc上启动http server2.2 在另一台pc上访问http server...原创 2020-09-19 08:31:04 · 916 阅读 · 0 评论 -
Debug Linux kernel/module on ubuntu
引用Systemtap DebuggingProgramCrash Linux Kernel PANIC(三)--Soft Panic/Oops调试及实例分析 使用 Crash 工具分析 Linux dump 文件 Linux 系统内核崩溃分析处理简介 Linux Kernel Crash Book Analyzing Linux kernel crash dumps with crash - The one tutorial that has it all Collecting and原创 2020-09-06 20:14:35 · 839 阅读 · 0 评论 -
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 · 4637 阅读 · 2 评论 -
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 · 448 阅读 · 0 评论 -
inand性能测试
inand读写命令 写性能: time dd if=/dev/zero of=/ch_data/test.log bs=4096 count=512000 读性能: time dd if=/ch_data/test.log of=/dev/null bs=4096 count=512000 读写性能: time dd if=/ch_data/t原创 2018-01-19 15:34:12 · 189 阅读 · 0 评论 -
fastboot使用方法
ctrl + c fastboot erase misc adb.exe reboot-bootloader 加载根文件系统 fastboot.exe flash system E:\adb\mdm9607-perf-sysfs.ubi 根文件系统路径(xxxx.ubi) modem fastboot.exe flash modem原创 2018-01-19 15:35:34 · 4189 阅读 · 0 评论 -
git 常用命令
1.克隆仓库git clone (-b 分支名) 地址 (本地目录名)2.上传代码1.添加代码到本地git add 提交的文件2.添加提交说明git commit -m "说明"3.提交到远程仓库git push origin 分支名3.查看提交记录git diffgit loggit states4.切换分支git checkout 分支...原创 2018-03-12 16:12:41 · 197 阅读 · 0 评论 -
ftrace实例
转载: https://mp.weixin.qq.com/s?__biz=MzAwMDUwNDgxOA==&mid=2652663542&idx=1&sn=1e19be71d650eba288b0341d09e164df&chksm=810f286bb678a17d06b4659d00717517f3f65ab8a6452a33e799b6010b00814895...转载 2018-04-11 11:10:18 · 991 阅读 · 1 评论 -
嵌入式常用开源开发工具及库
博客: https://blog.youkuaiyun.com/jack_ios/article/details/472569811. 日志工具linux端: 1. 收集,转发:syslog;syslog-ng;rsyslog 2. 轮转日志文件:logrotatewindows端: 1. 收集,转发:visualsyslog_setup.zip;Kiwi-Syslog-Server-...原创 2018-04-12 11:26:36 · 3389 阅读 · 0 评论 -
nc工具使用方法
方法一: 1. 虚拟机端 nc -l -p 1234 | dd of=/home/vec/open.image 2. tbox端(虚拟机 ip) dd if=/dev/mmcblk0 | nc 192.168.100.20 514方法二: 1.虚拟机端(tbox ip) nc -n 192.168.100.40 1234 | d原创 2018-01-19 15:25:24 · 1245 阅读 · 0 评论 -
linux 系统性能压测工具简介
1.内存压测工具 1.1 stressapptest 据谷歌的介绍,这个软件会生产线程来拷贝和直接对磁盘进行读取和写入。目标则是尽可能地载入系统内存,以便更加有效地进行测试。该软件更多的时候测试的是内存控制器和总线接口,而不是存储单元的功能。谷歌称,与其他内存诊断程序的比较,五分之一的内存模块相关的系统误差只能通过stressapptest发现。下载地址: https://github.原创 2018-01-26 09:44:14 · 3564 阅读 · 0 评论 -
ubuntu下对sd卡 分区和格式化 挂载sd卡
一. sd卡分区和格式化 1.查看自己的设备号 命令:mount 可以看到 最后一行即为sd卡的挂载目录2. umount 由于sd卡插上之后会自动mount,所以需要unmout 命令:umount 路径名(eg. /dev/sdb5) 可以看到,sd卡没有挂载到任何目录下了3.fdisk Sudo fdisk /dev/sdb (sdb1…表示sd卡中的分区) 删除原创 2016-07-08 11:39:45 · 24619 阅读 · 0 评论 -
ubuntu12.04 vim的vundle插件安装方法
1. 安装git(如果已安装git,请忽略此步)sudo apt-get install git2. 从Github下载vundle到本地Git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle3. 配置~/.vimrcset nocompatible " be improved 2 fi原创 2016-07-09 09:36:10 · 654 阅读 · 0 评论 -
ubuntu14.04 samba 安装方法
一:服务器设置为公共访问 1.虚拟机端配置 1.1 虚拟机网络设置为 桥接模式 1.2更新源sudo apt-get update1.3安装必要套件sudo apt-get install sambasudo apt-get install cifs-utils1.4创建共享文件夹mkdir /home/vec/samba_sharesudo chmod 777 samba_share/原创 2016-12-25 21:13:05 · 460 阅读 · 0 评论 -
debug 输出log控制
/*简单打印调试信息*/#define DEBUG_SWITCH 1#ifdef DEBUG_SWITCH#define my_debug(fmt,args...) printf(fmt, ##args)#else#define my_debug(fmt,args...) /*do nothing */#endif/*错误信息打印:自动打印发生错误时代码所原创 2016-12-19 20:30:11 · 1142 阅读 · 0 评论 -
vsftp搭建方法
ubuntu:用apt-get工具安装vsftpd : sudo apt-get install vsftpd配置是在/etc/vsftpd.config 修改:anonymous_enable = NO 为 anonymous_enable = YES 修改:local_enable=NO 为 local_enable=YES 修改:#write_enable=YES 为 wri原创 2016-07-08 09:11:00 · 351 阅读 · 0 评论 -
vim配置
"CRiption: 适合自己使用的vimrc文件,for Linux/Windows, GUI/Console"" Last Change: 2017年1月22日 "" Version: 1.80""=========================================================================set nocompatible " 关闭原创 2017-01-22 16:43:23 · 317 阅读 · 0 评论 -
nfs ubuntu14.04 配置
1.安装相关软件apt-get install nfs-common nfs-kernel-server2.新建共享目录mkdir /home/vec/nfs3.修改配置文件 /etc/exports vim /etc/exports/home/vec/nfs *(rw,sync,no_subtree_check,no_root_squash)4.启动 NFS Server /etc/init.d/原创 2017-01-22 16:50:45 · 337 阅读 · 0 评论 -
ubuntu14.04 sqlite3 及可视化工具安装
1 . 安装sqlite3 sudo apt-get install sqlite3检查版本:sqlite3 -version2 . 使用方法 查看帮助信息 .help创建数据库sqlite3 test.db查询数据库信息 .database查看该数据库内的表信息.tables退出.exit3.安装图形化界面sudo apt-get install sqlitebrowser4.使用方法sqli转载 2017-02-14 12:47:51 · 2392 阅读 · 0 评论 -
ini解析库 c语言
一 ini格式概述 程序没有任何配置文件,那么它对外是全封闭的,一旦程序需要修改一些参数必须要修改程序代码本身并重新编译,为了让程序出厂后还能根据需要进行必要的配置,所以要用配置文件;配置文件有很多种,如INI配置文件,XML配置文件,cfg配置文件,还有就是可以使用系统注册表等。 本文主要介绍INI文件的格式信息。 INI ”就是英文 “initialization”的头三原创 2017-02-15 22:29:12 · 1531 阅读 · 0 评论 -
移植lsusb教程
一 环境: 主机:windows 7 64bit 运行平台:imx6ul 交叉编译工具:arm-poky-Linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard -mfpu=neon -mtune=cortex-a7 –sysroot=/opt/poky/1.8/sysroots/cortexa7hf-vfp-neon-poky-linux-gnue原创 2017-05-09 22:35:35 · 2957 阅读 · 3 评论 -
ubuntu环境变量的三种设置方法
一:设置环境变量的三种方法1.1 临时设置export PATH=/home/yan/share/usr/local/arm/3.4.1/bin:$PATH1.2 当前用户的全局设置打开~/.bashrc,添加行:export PATH=/home/yan/share/usr/local/arm/3.4.1/bin:$PATH使生效:source ....转载 2017-04-26 14:23:33 · 55477 阅读 · 0 评论 -
yocto常用命令 杂记
/*导出环境变量*/source setup-environment build-x11/*编译构建系统*/bitbake fsl-image-guiDISTRO=fsl-imx-x11 MACHINE=imx6ulevk source fsl-setup-release.sh -b build-x11MACHINE=imx6ulevk source setup-environment bu原创 2017-10-30 22:43:34 · 2878 阅读 · 0 评论 -
emmc分区脚本编写示例
#!/bin/sh#mmcblk1p01 bootBOOT_SYSTEM_OFFSET=10ROOT_SYSTEM_SIZE=90#mmcblk1p2 rootfsMMC_PARTITION1_OFFSET=100MMC_PARTITION1_SIZE=300#mmcblk1p3 app1MMC_PARTITION2_OFFSET=400MMC_PARTITION2_SIZE=2原创 2017-04-21 17:40:10 · 4059 阅读 · 0 评论 -
c语言调试工具简介
概述 代码测试有很多方面,例如运行时间、函数调用关系图、代码覆盖度、性能分析 (Profiling) 、内存访问越界(Segmentation Fault) 、缓冲区溢出(Stack Smashing 合法地进行非法的内存访问?所以很危险) 、内存泄露(Memory Leak) 。代码测试工具简介: 1.测试程序的运行时间 time 2.函数调用关系图 calltree 3.性能原创 2018-01-25 21:06:25 · 7388 阅读 · 0 评论 -
ubuntu12.04 minicom 搭建方法总结
一:设备采用的usb转串口,查看设备号查看是否已经安装USB 装串口驱动:(lsmod | grep是管道命令的一种应用方式) Lsmod | grep usbserial 如果有: 可以在/dev下看到ttyUSB* 查看系统开机以来串口的插拔信息: Dmesg | grep ttyUSB0 说明已经挂载成功。(ubuntu下默认PL2303第一个usb转串口的名字为ttyUSB0原创 2016-07-08 08:39:19 · 437 阅读 · 0 评论