![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LINUX_KERNEL
thinkinhex
I am not a hacker :)
展开
-
snd_pcm_new_internal
snd_pcm_new_internal整个kernel代码都没有调用到,是做什么用的呢?原创 2012-06-30 16:55:09 · 585 阅读 · 1 评论 -
使用 XZ Utils 获得更高的压缩率
http://www.ibm.com/developerworks/cn/linux/l-lo-xzutils/关于 XZ UtilsXZ Utils 是为 POSIX 平台开发具有高压缩率的工具。它使用 LZMA2 压缩算法,生成的压缩文件比 POSIX 平台传统使用的 gzip、bzip2 生成的压缩文件更小,而且解压缩速度也很快。最初 XZ Utils 的是基于转载 2014-02-27 10:27:46 · 2091 阅读 · 0 评论 -
一个panic bug的分析过程1
一个panic bug的分析过程(一) 2012-05-15 14:57:06分类: LINUX一个工作中遇到的bug的问题,分析一下流程,顺便把panic这种类似的bug流程做一些分析:环境: linux 3.0, arm 芯片平台首先看出问题时的backtrace 如下:[ 10.298767] regulator_init_comple转载 2013-11-29 11:04:53 · 2055 阅读 · 0 评论 -
vim入门,进阶与折腾
作为编辑器之神,vim一直是我编辑文本的不二选择,哪怕其坎坷的学习曲线让人头疼不已.末学总结一下经验教训,以作备忘.入门个人习惯编译选项./configure –with-features=huge –enable-cscope –enable-fontset –enable-multibyte –enable-perlinterp –enable-rubyinterp –转载 2013-06-18 16:47:09 · 995 阅读 · 0 评论 -
sopcast在ubuntu上的安装与使用
下载sopcast-player.tar.gz,sp-auth.tar.gz和libstdcpp5我的共享源里面有,然后,将sopcast目录下面的readme中提到的所有程序和包装一遍,另外还要装vlc,sp-auth不装然后到sopcast里面make,make install运行后,不知道为什么没有频道列表,要翻墙?原创 2013-06-03 16:48:08 · 850 阅读 · 0 评论 -
linux screen命令将一个虚拟控制台分割成多个窗口
1,screen -S term1 :给当前屏幕命名为term12,Ctrl + a S (S是大写的) : horizontal windown3,Ctrl + a | : vertical window这时候现有的窗口在上面,并在中间的水平横条上显示了这个窗口的ID和shell名称。但是下面的窗口还没有运行新的shell。我们可以用前面介绍的方法来使它运行一个新的shel原创 2013-04-26 10:09:19 · 1411 阅读 · 0 评论 -
串口流控时序
/*RTS CTSCTS RTS*/RTS request to send此为输出口,指示对方是否可以发送数据1 : 对方不能发送数据0 :对方可以发送数据CTS clear to send此为输入口,如果为0,则可以发送;如果为1,则停止发送。原创 2013-01-23 09:42:01 · 1540 阅读 · 0 评论 -
shell编译问题
s_h_5*2_1再次编译出现错误:build_android.sh: 9: build_android.sh: pushd: not foundbuild_android.sh: 10: build_android.sh: source: not foundbuild_android.sh: 12: [: SHIP: unexpected operatorbuild_androi原创 2012-11-16 15:47:24 · 5699 阅读 · 2 评论 -
kernel makefile
p_d_3_1_8中编译内核时采用了make uImage,这可能将config中=m的驱动也直接编译进内核了,在相应驱动目录中无ko文件,android中也没有insmod的地方。如果直接make,则会编译出单独的ko。kernel/Makefile中未找到uImage目标,暂且不去研究makefile是怎么实现uImage的。只先记住这样编译=m的驱动直接编译进内核。原创 2012-11-08 18:34:40 · 447 阅读 · 0 评论 -
USB host 添加对各种设备的支持方法
如果要调试的设备在ubuntu可以正常使用,基本kernel里面会自带驱动。step1:先将此设备插入ubuntu,如下所示:$ lsusb Bus 001 Dev原创 2012-10-30 18:01:35 · 1189 阅读 · 0 评论 -
充电和库仑计,charge(bq24161) and coulomb(bq27425)
现在的charge芯片智能化很高,1,可以检测电池的温度2,然后根据温度自动改变充电电流(w_d_8_0_1这个项目是将电池温度ptc接到cpu的adc,然后由cpu来控制充电电流)3,电池充满电后自动以supply供电而非电池(早期的charge可能不带这个功能,则需要加外围电路以实现,负责电池会反复的处在重放电的过程,严重影响电池寿命)charge的电源输入来自USB还原创 2012-10-18 16:41:05 · 3232 阅读 · 0 评论 -
linux 常用命令
ls -l dir | tee result.log显示dir内容的同时,结果也输出到result.log。 man tee for better statement.原创 2012-10-17 16:10:47 · 380 阅读 · 0 评论 -
SVN使用错误信息解答
SVN使用错误信息解答 问题1:’.’ is not a working copy. Can’t open file‘.svn\entries’:系统找不到指定的路径。解答:原因是输入的访问路径不正确,如svn://192.168.6.200/如果最后少写了“/”,就会出现这种错误提示。 问题2:将文件checkout之后,没有出现SVN的图标,是怎么回事?解答:有些时候转载 2012-10-17 13:39:04 · 8282 阅读 · 0 评论 -
svn实用命令
svnserve -d -r svnroot/repository ==> 启动svnserve as a daemon,工作目录是svnroot/repositorysvnadmin create test ==> 在工作目录下执行,会在上述工作目录产生test目录产生test目录后,需要修改其下conf目录下的几个文件:a原创 2012-10-16 19:41:08 · 410 阅读 · 0 评论 -
find -exec xargs
昨天commit a10整个项目,今天早上来看还在commit中,强行中断,再次commit提示svn cleanup,但是在根目录执行这个命令提示:svn: Error processing command 'committed' in xxx在很多.svn下有lock,log,log.1,log.2...,通过手动来删除吧方法一:只搜.svn目录下的lock,然后删除。原创 2012-10-17 10:48:07 · 636 阅读 · 0 评论 -
git-svn
引:http://www.blogbus.com/bigwhite-logs/100700290.html部门一直使用Subversion作为源码版本的管理工具。说实话,Subversion比较适合目前部门的绝大多数项目:没有异地团队开发,代码中心化管理;基本上都在trunk上开发,较少使用分支,基本上没有在各个branch间切换的成本。但对于我来说,有些情况下Subver转载 2014-04-01 11:23:27 · 711 阅读 · 0 评论