自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 中断亲缘性设置

转载链接:http://smilejay.com/2012/02/irq_affinity/https://www.vpsee.com/2010/07/load-balancing-with-irq-smp-affinity/例如:将不同网卡的中断与CPU绑定,这样可以大幅度提升网卡的效率。不同的设备一般都有自己的IRQ号码(当然一个设备还有可能有多个IRQ号码)通过命令:cat /proc/interrupts查看如:cat /proc/interrupts | grep -e “CPU

2020-09-18 18:55:13 1171

转载 IAR常用快捷键及使用小技巧

选中多行后注释快捷键:Ctrl+K取消多行注释快捷键:Ctrl+Shift+KTab 代码右移Shift+Tab 代码左移Ctrl+T 对选择区域进行自动缩进Ctrl+B 选择光标所在区域的圆弧范围,多次使用可选更大的区域Ctrl+D 烧录程序Ctrl+shift+D 取消Debugger(调试)全速运行:F5单步运行:F10一些普遍功能:Ctrl+ Alt +Space 自动补全F9 光标处添加/

2020-09-17 11:20:48 4366

原创 linux常用工具&&开发工具

01 总览编译阶段nm 获取二进制文件包含的符号信息strings 获取二进制文件包含的字符串常量strip 去除二进制文件包含的符号readelf 显示目标文件详细信息objdump 尽可能反汇编出源代码addr2line 根据地址查找代码行运行阶段gdb 强大的调试工具ldd 显示程序需要使用的

2020-09-15 16:37:55 443

转载 linux nand flash常用命令

使用命令前用cat /proc/mtd 查看一下mtdchar字符设备;或者用ls -l /dev/mtd#cat /proc/mtddev: size erasesize namemtd0: 00c00000 00020000 “ROOTFS”mtd1: 00200000 00020000 “BOOTLOADER”mtd2: 00200000 00020000 “KERNEL”mtd3: 03200000 00020000 “NAND ROOTFS partition”mtd4:

2020-09-15 14:51:31 1094

原创 /proc 介绍 /var/log 介绍

proc/目录结构(部分):cmdline 内核命令行cpuinfo 关于Cpu信息devices 可以用到的设备(块设备/字符设备)filesystems 支持的文件系统interrupts 中断的使用ioports I/O端口的使用kcore 内核核心映像kmsg

2020-09-15 11:35:02 567

原创 alsa-lib(libasound.so) alsa-utils(amixer aplay)的编译移植

alsa-lib这个的交叉编译和其他的一样,查看之前的库移植文章就好了alsa-utils问题1. configure时提示缺少libasound2解决:先安装alsa-lib库。问题2. configure出现错误:checking for panel.h… noconfigure: error: required curses helper header not found解决:据搜索,是因为交叉编译alsa-utils默认会生成alsamixer,此时会用到ncurses,但即使交叉编

2020-09-15 11:14:42 1944

转载 MIPS移植libmad。解决编译中出现的两个问题

MIPS安装这个libmad库就是个坑,不由感慨一句,网上大神还是多。致敬大神的同时,这个方法不能让他淹没下去,我是在犄角旮旯里找到的他。#tar -zxvf libmad-0.15.1b.tar.gz#cd libmad-0.15.1b如果此时直接make,就会出现一系列问题。#./configure --host=mipsel-linux --prefix=/opt/libmad-mipsel --enable-fpm=mips然后make,就会出现第一个报错Makefile:3

2020-09-07 16:29:59 670 1

转载 Omnipeek空口抓包(2):扫描无线网络

扫描无线网络创建capture,选择抓包网卡,在802.11选项中Select channel by选择Scan,设置扫描的信道 Edit Scanning Options,通常无线2.4G网络信道为1-14,这里可以全部选中,扫描结果更全。开始抓包,在Wireless的WLAN中可以查看扫描结果,例如:扫描成功后,可以清楚看到当前网络环境下所有的无线网络SSID的信息,包括SSID、MAC地址、带宽、加密类型、信号强度等。扫描结果分析每个节点组表示一个ESSID,可以理解为一个网络接入点,

2020-09-05 17:45:54 1266 1

转载 Omnipeek空口抓包(4):抓取路由器下的无线网络包

抓包流程概述使用Omnipeek软件分析网络数据包的流程大概可以分为以下几个步骤:扫描路由器信息,确定抓包信道;设置连接路由器的SSID和密码,用来数据解密,路由器无密码时跳过;设置需要抓包的设备的MAC地址过滤;抓取设备的联网过程,获取报文加密的KEY,路由器无密码时跳过;开始抓包,Omnipeek会根据路由器的SSID、密码和KEY自动解密报文;明文数据包分析。设置抓包配置选项设置信道根据前面的博客扫描无线网络的方式,扫描到需要抓包的设备所连接的路由器的信息:可以看到需要抓包的设

2020-09-05 17:37:17 1714

转载 Omnipeek空口抓包(3):过滤器的设置和使用

过滤器的使用使用菜单栏View->Filters打开过滤器界面,如下图所示:系统默认已经创建了一系列过滤器,可以直接在抓包中设置过滤。创建一个抓包器,设置好网卡和通道后,开启抓包,一段时间后停止抓包。在Packages界面使用工具栏中的过滤器图标选择过滤条件,如下图所示:例如:选择Wireless->802.11 Beacons, 生效后就会将802.11 Beacons的包过滤出来。再次点选All Aackages后显示全部的数据包。注意:这种使用过滤器的方法,只能停止抓包后选在

2020-09-05 17:32:56 2526

原创 aplay amixer用法详解

aplayaplay -t raw -c 1 -f S16_LE -r 8000 test2.pcm-t: type raw表示是PCM-c: channel 1-f S16_LE: Signed 16bit-width Little-Endian-r: sample rate 8000PCM是最raw的音频数据,没有任何头信息。WAV文件就是PCM+头信息,头信息就是上述的声道数,sample rate这些。所以WAV文件可以直接播放,而PCM需要手动指定这些信息之后才能播放。amixer用

2020-09-01 10:40:40 3634

空空如也

空空如也

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

TA关注的人

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