LINUX
one's pygmy effort
这个作者很懒,什么都没留下…
展开
-
ubuntu默认root密码问题
转http://xiaofei006.iteye.com/blog/299339新接触ubuntu(base on debian)的人,大多会因为安装中没有提示root密码而不太清楚为什么会这样。如何设定/改变/启用 root 使用者的密码?sudo passwd root为了启用 root 帐号 (也就是 设置一个口令) 使用:sudo passwd root当你使用完毕转载 2015-01-07 23:46:34 · 467 阅读 · 0 评论 -
Linux下g++编译与使用静态库和动态库
在windows环境下,我们通常在IDE如VS的工程中开发C++项目,对于生成和使用静态库(*.lib)与动态库(*.dll)可能都已经比较熟悉,但是,在linux环境下,则是另一套模式,对应的静态库(*.a)与动态库(*.so)的生成与使用方式是不同的。刚开始可能会不适应,但是用多了应该会习惯这种使用,因为步骤上并没有VS下配置那么繁琐。下面就分别总结下linux下生成并使用静态库与动态库的方法转载 2016-07-02 14:54:47 · 7459 阅读 · 2 评论 -
DMA驱动程序编写
一. DMA的引入原创 2016-06-01 00:10:48 · 3928 阅读 · 0 评论 -
typedef __u32 __bitwise __be32 means in linux [duplicate]
I extract from file (http://cpansearch.perl.org/src/HAWK/IPTables-libiptc-0.52/include/linux/types.h ) these defines :#ifdef __CHECKER__#define __bitwise__ __attribute__((bitwise))#else#define转载 2016-03-18 18:41:30 · 1481 阅读 · 0 评论 -
Linux内核中_IO,_IOR,_IOW,_IOWR宏的用法与解析
在驱动程序里, ioctl()函数上传送的变量 cmd是应用程序用于区别设备驱动程序请求处理内容的值。cmd除了可区别数字外,还包含有助于处理的几种相应信息。 cmd的大小为 32位,共分 4 个域: bit31~bit30 2位为 “区别读写”区,作用是区分是读取命令还是写入命令。 bit29~bit15 14位为 "数据大小"区,表示 ioctl()中的 arg变量转载 2016-03-18 13:00:40 · 6010 阅读 · 0 评论 -
__attribute__((packed))详解
1. __attribute__ ((packed)) 的作用就是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐,是GCC特有的语法。这个功能是跟操作系统没关系,跟编译器有关,gcc编译器不是紧凑模式的,我在windows下,用vc的编译器也不是紧凑的,用tc的编译器就是紧凑的。例如:在TC下:struct my{ char ch; int a;} sizeof(in转载 2016-03-17 16:29:23 · 618 阅读 · 0 评论 -
LINUX下GDB反汇编和调试
Linux下的汇编与Windows汇编最大的不同就是第一个操作数是原操作数,第二个是目的操作数,而Windows下却是相反。1、 基本操作指令简单的操作数类型说明,一般有三种,(1)立即数操作数,也就是常数值。立即数的书写方式是“$”后面跟一个整数,比如$0x1F,这个会在后面的具体分析中见到很多。(2)寄存器操作数,它表示某个寄存器的内容,用符号Ea来表示任意寄存器a,用引用R[转载 2015-05-15 15:28:31 · 1916 阅读 · 0 评论 -
加快编译程序的几种方法make -j4 /run/shm ccache distcc
加快编译程序的几种方法 有段时间不做编译的事情了,记得上次做还是13年初编译Gentoo内核的时候,现在装点东西都是使用源直接安装了(Centos)。最近使用Debian系统了,虽然说也有apt的方式,但还有时候需要编译点东西。最开始的时候还真忘了-j这个参数,编译个东西这个慢啊。因为CPU是一个影响编译速度的重要因素了,所以make -j带上一个参数,可以把项目在进行中并转载 2014-12-21 15:26:35 · 4711 阅读 · 0 评论 -
Putty、XShell、SecureCRT、SSH Secure Shell Slient哪个好用
Putty、XShell、SecureCRT、SSH Secure Shell Slient哪个好用首选免费的XSHELL。Xshell有专门的软件包支持直接上传下载文件,很方便的。Putty非常小巧易用,只是界面恶心,易用性也不好SecureCRT界面已经把我伤到了,也不是很好用XShell绝对首选,免费版也没什么限制,随便改字体随便改颜色随便改大小随便改字符集,原创 2015-01-08 01:07:00 · 13075 阅读 · 0 评论 -
ubuntu-Linux系统读取USB摄像头数据(uvc)
这几天在做小车的过程中,需要用到图像采集。我想现在用的摄像头是UVC免驱的。根据国嵌的教程中有一个gspca摄像头的程序。我发现把gspca的采集程序用到uvc上时,在显示图像的时候提示没有huffman表。但是在显示gspca的摄像头时却没有问题。为此特别找了以下的程序来获取uvc摄像头的数据。程序代码:/* * capturing from UVC cam * requires:转载 2016-12-23 11:46:40 · 15330 阅读 · 0 评论