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