杂项
zhengzhoudaxue2
这个作者很懒,什么都没留下…
展开
-
Linux驱动中probe函数的执行
所以的驱动教程上都说:只有设备和驱动的名字匹配,BUS就会调用驱动的probe函数,但是有时我们要看看probe函数里面到底做了什么,还有传递给probe函数的参数我们就不知道在哪定义(反正不是我们在驱动里定义的),如果不知道传递进的参数,去看probe函数总是感觉不求甚解的样子(你对系统不求甚解,系统也会对你的要求不求甚解的),心里对自己写出的程序没底,保不齐那天来个bug,就悲剧了。转载 2015-05-28 09:10:23 · 5212 阅读 · 0 评论 -
Linux 运行32位程序步骤
由于lib-ia32这个Ubuntu不支持了,所以我查了查在64位上编译和运行32位的步骤:1,sudo apt-get install libc6-dev-i386,下载40M+的32位的库,下载这个就可以运行32位程序了,2,编译的话,使用gcc -m32 连接ld -m elf_i386进行编译和链接.o文件亲测,在Ubuntu14.10上可用!原创 2015-04-03 17:35:29 · 1498 阅读 · 0 评论 -
Linux驱动开发-PCI设备浅析
PCI 介绍随着计算机应用的不断更新和发展(比如百兆网卡、视屏流等),计算机内数据传输的带宽要求越来越高,传统内部总线带宽已经远远不能满足这些应用的需要,因此人们推出了 PCI 总线标准PCI 是 Peripheral Component Interconnect 的缩写,它因为高性能、低成本以及良好的扩展性而在计算机系统中被广泛使用。上至服务器,下至嵌入式设备都能找到它的身影。图转载 2015-05-26 11:26:13 · 625 阅读 · 0 评论 -
Ubuntu下播放yuv视频
mplayer -demuxer rawvideo -rawvideo w=176:h=144 test.yuvmplayer -fps 30 test.264ffmpeg采集摄像头视频数据 ffmpeg -f video4linux2 -s 320*240 -r 10 -i /dev/video0 test.asf原创 2015-07-14 13:59:40 · 5843 阅读 · 0 评论 -
我的vim的vimrc配置文件,保存用
"Set mapleader "显示行号 set nu "打开语法高亮 syntax enablesyntax on filetype plugin indent on set softtabstop=4 set shiftwidth=4 "设置tab键长为4set tabstop=4"关闭自动备份 set noback原创 2015-04-24 16:01:09 · 4013 阅读 · 0 评论 -
安装YouCompleteme解决结构体不能补全
在安装这个插件再Ubuntu下很方便,直接用vundle安装就可以了,Ubuntu14.04以上自带的vim,clang,python版本都是满足插件需求,用vundle下载好了以后,进入到你所下载的YouCompleteme目录里,直接执行./install.sh –clang-completer –system-libclang然后再vimrc文件中链接上即可原创 2015-07-24 10:11:01 · 2299 阅读 · 0 评论