- 博客(12)
- 资源 (37)
- 收藏
- 关注
转载 从spin_lock到spin_lock_irqsave
从spin_lock到spin_lock_irqsaveSpinlock的目的是用来同步SMP中会被多个CPU同时存取的变量。在Linux中,普通的spinlock由于不带额外的语义,是用起来反而要非 常小心。 在Linux kernel中执行的代码大体分normal和interrupt context两种。tasklet/softirq可以归为normal因为他们可以进入等待Spin
2012-12-29 13:46:19 5508 3
原创 安装配置OpenGrok
OpenGrok是源代码分析利器,很多人都在使用。我经常都会到http://lxr.oss.org.cn/查找Linux内核里面的宏定义或变量定义,速度比SourceInsight快很多。不知道他们的服务器用的什么查找工具,神奇。于是就到网上找,发现很多人都在用OpenGrok,那就试一下吧,好歹离线都可以很方便搜索内核代码了。1.下载OpenGrok: Can be accessed
2012-12-27 11:13:43 6001 1
转载 ubuntu 安装 Tomcat
安装Tomcat Tomcat是由Apache Foundation研发用于支持JSP(Java Server Page)的网络服务软件。sudo apt-get install tomcat6 稍等片刻,Tomcat6 即会被自动安装在/usr/share/tomcat6的目录中设置Tomcat运行的JAVA环境 首先请确保Sun的Java Development T
2012-12-26 22:21:10 2852 1
转载 第五章 中断和中断服务程序
第五章 中断和中断服务程序一,处理器与外围设备进行通信有两种方式: 1,轮询(效率低下) 2,中断二,中断原理 当我们在敲击键盘的时候,键盘控制器会发送一个中断给处理器,告诉OS有中断产生,处理器停下当前的工作,转而由内 核调用中断服务程序。(中断控制器发送中断给处理器的时候,处理器根据中断号查找中断向量表,找到中断服务程序的入口地址,才能去执行中断服
2012-12-26 14:07:48 10354
转载 linux中断处理浅析
最近在研究异步消息处理, 突然想起linux内核的中断处理, 里面由始至终都贯穿着"重要的事马上做, 不重要的事推后做"的异步处理思想. 于是整理一下~第一阶段--获取中断号每个CPU都有响应中断的能力, 每个CPU响应中断时都走相同的流程. 这个流程就是内核提供的中断服务程序.在进入中断服务程序时, CPU已经自动禁止了本CPU上的中断响应, 因为CPU不能假定中断服务程序是
2012-12-26 11:34:09 778
原创 opensips安装配置
1.下载源代码 http://opensips.org/pub/opensips/2.编译安装 make all include_modules="db_mysql" sudo make install include_modules="db_mysql"3.配置 vi /usr/local/etc/opensips/opensipsctlrc
2012-12-25 17:30:57 7216 1
原创 血的教训:当虚拟机崩溃时,你要怎么做
这是一个N久以前的血淋淋的教训。使用虚拟机做嵌入式开发,千万不要一整个盘挂载到/root,如果你这样做了,这绝对是噩梦的伏笔。IF( 你的虚拟机不幸崩溃了){ 第一步:不要慌张 当你的虚拟机崩溃无法启动时,不要慌张,第一时间不要使用snapshot备份的镜像还原,尤其是当你的虚拟机里面包含了重要数据的时候。 第二步:扩容你的虚拟硬盘 关闭虚
2012-12-24 16:25:53 11277
转载 白鹿原
白鹿原一个深情而神秘的地方,闻名遐尔。“白鹿原民俗风情旅游区”地处西安市东南,白鹿原腹地,鲸鱼沟中上游,距西安20公里。白鹿原自然环境独特,东南依山,三面环水,风成黄土堆积台原面积263平方公里,海拔高于西安300米,虎视十三代古都,自古是兵家必争之地,历代王朝长治久安的天然屏障:土层厚达百米,土壤肥沃,农业发达;地下水蕴藏丰富,鲸鱼沟水万古长流,水质甘冽甜润;空气清新,天空湛蓝,四季分明。
2012-12-19 10:09:50 2023
原创 Qt4.7.0 使用电容屏
# cd build # ../4.7.0/configure -opensource -embedded arm -xplatform qws/linux-arm-g++ -no-webkit -qt-libtiff -qt-libmng -no-mouse-tslib -qt-mouse-pc -no-mouse-linuxtp -no-neon -qt-gfx-linuxfb -q
2012-12-18 11:40:00 9060 5
转载 Android编译过程详解(二)
Android编译过程详解(一):http://www.cnblogs.com/mr-raptor/archive/2012/06/07/2540359.html Android编译过程详解(二):http://www.cnblogs.com/mr-raptor/archive/2012/06/08/2541571.html Android编译过程详解(三):http://ww
2012-12-17 14:34:38 714
转载 android UI进阶之style和theme的使用
今天来和大家分享一下android中UI设计里面常会用到的style和theme。首先,style和theme都是资源,android提供了很多这样的默认资源。你可以来使用它们。同时你也可以自己定义style和theme。这非常的简单,只需要在res/values/这个路径里面新建一个.xml文件,而且他的根节点必须是.对每一个style和theme,给element增加一个全局唯一的名字,也
2012-12-12 14:08:25 482
转载 Ubuntu 9.10 麦克风无声音解决方法
1、查看你的声卡芯片型号在终端下:head -n 1 /proc/asound/card0/codec*获得型号 Realtek ALC888如图所示:2、在终端下:zless /usr/share/doc/alsa-base/driver/HD-Audio-Models.txt.gz找到ALC883/ALC888芯 片的列表,下面有很多型号,这里选择acer-aspire
2012-12-01 09:01:14 4151
路由工具BreeEnter包
2024-01-14
巴西渲染器.Brazil.RS.1.2.63.for.Max8
2010-08-11
巴西渲染器.Brazil.RS.1.2.66.for.Max9
2010-08-11
AVR单片机串口打印调试法
2009-08-27
LINUX与UNIXSHELL编程指南.
2009-08-06
指纹生成器
2008-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人