自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 tar加减号时的作用 tar cf - | tar xf - 管道 linux

http://bbs.csdn.NET/topics/390183891目前知道的作用有:1,为应用程序指定参数。如ps -aux2,表示上一级工作目录。如cd -3,表示标准输出流。如tar -cvf - /home | tar -xvf -                (这个有点不懂,求解释)求高手说说减号还有哪些作用,另外解释一下第三个,ht

2017-03-10 10:04:50 9382 1

转载 md5sum 处理文件夹

http://blog.csdn.net/andylao62/article/details/44566391find ./ -type f -print0 | xargs -0 md5sum > ./my.md5 md5sum -c my.md5

2017-03-09 15:44:21 3813

转载 什么是无线电调制

1、调制:由携有信息的电信号去控制高频振荡信号的某一参数,使该参数按照电信号的规律而变化。 调制信号:携有信息的电信号。 载波信号:未调制的高频振荡信号。 已调波:经过调制后的高频振荡信号。 调幅、调角(调频、调相)2. 解调:调制的逆过程,将已调波转换为载有信息的电信号。 3. 调制的作用: (1)显著减小天线的尺寸;(声音 30 ~ 3000 Hz,天线要几百 km);

2017-01-04 10:29:57 2800

转载 ISDB-T DVB-T DTV ATV

https://zhidao.baidu.com/question/6913329.htmlISDB-T:综合业务数字广播-地面形式DVB-T:数字视频广播-地面形式DTV:Digital TV 数字视频ATV:Analog  TVISDB(Integrated Service Digital Broadcasting)综合业务数字广播 数字电视尚无统一的国际标准

2017-01-04 10:26:08 2508

转载 char data[0]用法总结

http://blog.csdn.net/maopig/article/details/7243646struct MyData {    int nLen;    char data[0];};         开始没有理解红色部分的内容,上网搜索下,发现用处很大,记录下来。                  在结构中,data是一个数组名;但该数组没有元

2016-12-28 17:39:40 431

转载 ldd nm strip strings readelf file查看信息

ldd 查看可执行文件链接了哪些 系统动态链接库nm 查看可执行文件里面有哪些符号strip 去除符号表可以给可执行文件瘦身。strip后使用nm查看不到符号信息。如果我们想从可执行程序里面提取出来一点什么文本信息的话,还可以用strings命令strings readelf -a 查看函数等信息。file 显示文件类型Linux操

2016-12-16 10:06:30 1125

转载 编译时“-nostdlib”的使用

原文转载于:《ARM-LINUX-GCC -NOSTDLIB》http://blog.chinaunix.NET/uid-26739173-id-3154722.html在韦东山的mmu实验的 Makefile 中出现:arm-Linux-ld: firtst has both ordered [`.ARM.exidx' in init.o] and unordered [`.

2016-11-29 16:40:41 677

转载 alsa 查看声音列表命令

http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=27197466&id=3378769aplay -l : 查看alsa声卡列表的功能

2016-11-29 10:47:36 1790

转载 sysctl--查看设置内核参数

sysctl配置与显示在/proc/sys目录中的内核参数.可以用sysctl来设置或重新设置联网功能,如IP转发、IP碎片去除以及源路由检查等。用户只需要编辑/etc/sysctl.conf文件,即可手工或自动执行由sysctl控制的功能。    命令格式:    sysctl [-n] [-e] -w variable=value    sysctl [-n] [-e] -p

2016-11-24 17:32:06 14897 2

转载 lsusb基本使用

https://linux.cn/article-2448-1.htmlLinux中显示系统中USB信息的lsusb命令原创:Linux中国 https://linux.cn/article-2448-1.html 原创:LCTT https://linux.cn/article-2448-1.html 译者: geekpi 本文地址:https://linux.cn/

2016-11-16 17:25:21 714

转载 netstat -tna基本用法

https://linux.cn/article-2434-1.htmlNetstat 简介Netstat 是一款命令行工具,可用于列出系统上所有的网络套接字连接情况,包括 tcp, udp 以及 unix 套接字,另外它还能列出处于监听状态(即等待接入请求)的套接字。如果你想确认系统上的 Web 服务有没有起来,你可以查看80端口有没有打开。以上功能使 netstat 成为网管和系统

2016-11-16 15:40:44 919

原创 内核模块编译-helloworld

1:目录结构--helloWorld------hello.c------Makefilehello.c文件内容#include #include MODULE_LICENSE("Dual BSD/GPL");static int hello_init(void){ printk(KERN_ALERT "Hello World enter\n"); retu

2016-11-14 15:07:48 392

转载 Vi 退格键、方向键无法使用

http://www.linuxidc.com/Linux/2012-07/64329.htm一、编辑/etc/vim/vimrc.tiny由于/etc/vim/vimrc.tiny的拥有者是root用户,所以要在root的权限下对这个文件进行修改。很简单,这个文件里面的倒数第二句话是“set compatible”,如下所示:   将“compatible”改

2016-11-14 11:01:35 749

原创 I2C设备地址查询

cd  /sys/class/i2c-dev/i2c-2/device/2-0018 //不同的系统路径略有差异   0x18一般为该设备地址.cat name//显示i2c设备名称   /sys/class/i2c-dev   //目录显示系统拥有的i2c总线i2c-0 i2c-1 i2c-2 等/sys/class/i2c-dev/i2c-2/device   //目录下显示i

2016-11-08 12:01:55 5799

转载 Glib;Glibc ;libc

1:GLib is a general-purpose utility library, which provides many useful data types, macros, type conversions, string utilities, file utilities, a main loop abstraction, and so on. It works on many U

2016-11-03 09:45:59 296

转载 pkg-config --libs --cflags

http://www.cppblog.com/colorful/archive/2012/05/05/173750.htmlpkg-config  查看gcc的CFLAGS参数$pkg-config --libs --cflags opencv //列出使用opencv库编译时所需要的选项。(头文件路径,链接库)。会显示如下信息:-I/usr/inc

2016-11-03 09:41:42 1196

转载 dbus底层API与高层绑定API

D-Bus DocumentationThis manual documents the low-level D-Bus C API. If you use this low-level API directly, you're signing up for some pain.Caveats aside, you might get started learning th

2016-10-27 11:22:12 408

转载 dbus 之 dbus-glib

http://laokaddk.blog.51cto.com/368606/943148/dbus是什么东西?网上有一篇叫“D-Bus Tutorial”的文章,流传较广。不少介绍dbus的资料,都引用了其中的段落。其实相对于这篇文章,我建议大家直接读“D-Bus Specification”,篇幅不算长,文字也不算枯燥。D-Bus是针对桌面环境优化

2016-10-27 10:52:22 881

转载 正规表达式

我想各位也和我一样,再Linux下使用grep,egrep, awk , sed, vi的搜索时,会经常搞不太清楚,哪此特殊字符得使用转义字符'\' ..   哪些不需要, grep与egrep的差异等等。下面就是我在网上找到的一篇介绍这方面的文章。如下:转载自:http://www.cnblogs.com/chengmo/archive/2010/10/10/1847287.html

2016-10-27 09:55:55 539

转载 上拉电阻、下拉电阻认识

假设端口用二只电阻来表示(等效),根据欧姆定律,其端口电压必为2.5V,将红色上拉电阻接入后,端口电压必然上升,这样就可以算出现在的端口电压了,1K与10K是并联关系,得出其阻值一定会少于1K,那么相当于1K与下面10K电阻是串联关系,流过他们的电流是一样的,于是10K二端的电压升高,端口电压也升高,具体的你可以自己算。

2016-10-09 17:05:04 1120

转载 Linux Ramdisk mini-HOWTO

Linux Ramdisk mini-HOWTOby Van EmeryIntroductionWhat is a RAM disk? A RAM disk is a portion of RAM which is being used as if it were a disk drive. RAM disks have fixed sizes, and act lik

2016-04-22 17:21:58 499

转载 Linux下tmpfs与ramfs的区别

转自:http://www.linuxidc.com/Linux/2012-11/74356.htmramfs是Linux下一种基于RAM做存储的文件系统。在使用过程中你就可以把ramfs理解为在普通的HDD上建立了一个文件系统,而现在HDD被替换成了RAM,因为是RAM做存储所以会有很高的存储效率。由于ramfs的实现就相当于把RAM作为最后一层的存储,所以在ramfs中不会

2016-04-22 15:26:26 1282

转载 ASCII,Unicode和UTF-8之间的关系

今天在修改BREW项目中的几个BUG,结果发现居然有超过一半是涉及编码的问题:其中包括UTF8跟unicode之间的互转,url编码的解析关于URL编码:http://hi.baidu.com/jackywdx/blog/item/3c7857fa3ebeb0829e51469b.html打开IE(我用的是8.0版),输入网址“http://zh.wikiped

2016-04-20 11:47:01 479

转载 linux字符编码转换

#pragma comment(lib,"iconv.lib")  // - - - - - - - 以下是在Linux上实现的字符集转换函数int code_convert(char *from_charset,char *to_charset,const char *inbuf, size_t inlen,char *outbuf, size_t outlen)

2016-04-20 10:56:53 336

转载 modprobe,insmod内核模块加载函数

linux设备驱动有两种加载方式insmod和modprobe,下面谈谈它们用法上的区别1、insmod一次只能加载特定的一个设备驱动,且需要驱动的具体地址。写法为:        insmod drv.ko2.  modprobe则可以一次将有依赖关系的驱动全部加载到内核。不加驱动的具体地址,但需要在安装文件系统时是按照make modues_install的方式安装驱动模块的。驱动

2016-04-18 15:00:33 841

转载 Ubuntu Linux内核编译步骤

Ubuntu 系统 http://www.linuxidc.com/Linux/2012-03/57303.htm1. 准备工作切换为管理员权限,sudo –i 输入用户密码 进入root 权限apt-get install build-essential kernel-package libncurses5-dev libqt3-headersbuild-essential (基

2016-04-18 11:37:33 347

转载 source命令

功能:使Shell读入指定的Shell程序文件并依次执行文件中的所有语句source filename 与 sh filename 及./filename执行脚本的区别在那里呢?1.当shell脚本具有可执行权限时,用sh filename与./filename执行脚本是没有区别得。./filename是因为当前目录没有在PATH中,所有"."是用来表示当前目录的。2.sh filen

2016-04-12 16:18:40 1054

转载 dpkg -l | grep ssh 查看包安装情况

dpkg -l | grep ssh 查看包安装情况

2016-04-12 14:22:01 5247

转载 apt-get update 和 upgrade 的区别

updateupdate 是同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包。upgradeupgrade 是升级已安装的所有软件包,升级之后的版本就是本地索引里的,因此,在执行 upgrade 之前一定要执行 update, 这样才能是最新的。An updat

2016-03-23 15:07:28 346

转载 Can't find X includes. Please check your installation and add the correct paths!

sudo apt-get install xorg-dev

2016-03-23 14:58:51 1396

转载 $? 上一次程序退出值

$?表示上一次程序退出值,你可以自己写一个1.sh脚本如下:exit 2然后在命令行下执行该脚本,最后在shell中输入echo $?看看效果

2016-03-23 11:50:16 220

转载 makefile.in

如果有了Makefile.in,也应该有configure你直接运行./configure不出错的话,就能生成Makefileautomake报错 木有configure ./configure找不到target 郁闷。。则用 autoconf生成configure

2016-03-23 10:53:54 309

转载 杂项设备(misc device)

杂项设备(misc device)杂项设备也是在嵌入式系统中用得比较多的一种设备驱动。在 Linux 内核的include\linux目录下有Miscdevice.h文件,要把自己定义的misc device从设备定义在这里。其实是因为这些字符设备不符合预先确定的字符设备范畴,所有这些设备采用主编号10,一起归于misc device,其实misc_register就是用主标号10调用re

2016-03-23 10:51:07 274

转载 运行时记住动态库的路径 -Wl,-rpath=

gcc -o foo foo.c -L/usr/local/lib -lfoo -Wl,-rpath=/usr/local/lib当库的路径不在默认路径时,运行时会报找不到该链接库,此时可以采用以上方法让可执行程序运行时记住库的路径。

2016-03-23 09:21:05 1190

转载 >/dev/null 2>&1

>/dev/null 2>&1标准输出重定位至/dev/null,2(标准错误输出)重定位至&1(标准输出),最终的结果1(标准输出),2(标准错误输出)都重定位至/dev/null

2016-02-19 17:22:50 377

转载 linux命令 dd

1:dd if=/dev/zero of=zero bs=500 count=1从输入文件(/dev/zero)拷贝1个大小为500字节的块至输出文件(zero)。

2016-02-19 17:11:49 417

转载 linux信号量

http://blog.csdn.net/qinxiongxu/article/details/7830537信号量一.什么是信号量信号量的使用主要是用来保护共享资源,使得资源在一个时刻只有一个进程(线程)所拥有。信号量的值为正的时候,说明它空闲。所测试的线程可以锁定而使用它。若为0,说明它被占用,测试的线程要进入睡眠队列中,等待被唤醒。二.信号量的分类在学习信

2016-01-08 14:21:15 476

转载 Makefile

http://blog.csdn.net/liangkaiming/article/details/6267357在Makefile规则中,通配符会被自动展开。但在变量的定义和函数引用时,通配符将失效。这种情况下如果需要通配符有效,就需要使用函数“wildcard”,它的用法是:$(wildcard PATTERN...) 。在Makefile中,它被展开为已经存在的、使用空格

2016-01-07 14:51:30 932

转载 linux环境变量

查看所有环境变量:1env查看指定环境变量的内容:1234567891011$echo $变量名 例如执行:$echo $HOME 返回: -bash: /

2016-01-07 11:57:49 314

转载 一个简单的GNU automake自动生成Makefile的方法及案例

http://blog.csdn.net/yygydjkthh/article/details/43197031在GNU的世界里,存在Automake这样的工具进行自动生成Makefile文件,automake是由Perl语言编写的,必须与GNU autoconf一并使用,具体的生成过程请参看GNU automake的wikipedia中的右下角的图,地址如下:http://e

2016-01-06 15:55:36 340

空空如也

空空如也

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

TA关注的人

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