tech
文章平均质量分 51
linuxdeeper
这个作者很懒,什么都没留下…
展开
-
ubuntu词典
有时需要读些英文资料,手头有本词典是必须的。网上搜了个stardict不过这个看起来已经停止维护了,而且好多词典的下载链接都失效,不然就是要积分之类的,找了好久,才找到免费下载的。1. sudo apt-get install stardict2.下载中英互译的词典,解压到 ~/.stardict/dic或者 /usr/share/stardict/dicced原创 2015-03-25 22:16:46 · 291 阅读 · 0 评论 -
ubuntu 阅读源码
原来都是用sourceinsight。装上ubuntu后阅读源码用什么工具呢?网上搜了下,1. wine + source insight2. ctags + vim. 这种组合我正在用。a. sudo apt-get ctags; b. 在源码根目录 ctags -R *c. vim打开源文件。Ctrl+] 可以追到函数原型, Ctrl+o 可以返回。原创 2015-03-22 17:05:59 · 680 阅读 · 0 评论 -
unbutu eclipse
已经可以用ctags+vim来看kernel的代码了。现在又在官网下了ecipse,解压完运行不了,体现没有jre或jdk。这样又去官网下了jdk,还在下载中。装上jdk,配置下再看看eclipse能否运行起来。原创 2015-03-22 20:50:47 · 250 阅读 · 0 评论 -
msleep分析
kernel的版本是 3.19.2今天有空了解了下调度算法,cfs, rt等。由调度算法想到driver中经常会有些延迟的操作,比如想给设备一些准备的时间,或是等待信号状态稳定等。这个延迟的函数可以用msleep(timeout),当然可以看出它是放弃了cpu,等到一定时间后再由系统重新调度来运行它。 所以来看下msleep()的具体实现. 它是用了个timer来处理当时间到了就w原创 2015-03-23 21:38:30 · 947 阅读 · 0 评论