linux驱动
文章平均质量分 72
jamestao_cstn
这个作者很懒,什么都没留下…
展开
-
alsa-lib,alsa-utils交叉编译步骤
使用的alsa-lib和alsa-utlis的版本: alsa-lib-1.0.24.1.tar.bz2 alsa-utils-1.0.24.2.tar.bz2download addr: ftp://ftp.alsa-project.org/pub/编译lib:alsa-lib: ./configure --host=arm-lin原创 2012-05-26 14:19:28 · 1628 阅读 · 0 评论 -
Vim + Ctags + Tlist
首先,下载Taglist和ctagsTaglist :vim-taglist.sourceforge.net//代码浏览 文件:taglist_45.zip 大小:49KB 下载:下载 ctags : ctags.sourceforge.net // 生成代码索引 文件:cta转载 2012-05-26 15:26:42 · 325 阅读 · 0 评论 -
i++循环与i--循环的执行效率
昨天同事问了我一个问题,有两个循环语句:for(i = n; i > 0; i–){…}for(i = 0; i {…}为什么前者比后者快?我当时的解释是:i–操作本身会影响CPSR(当前程序状态寄存器),CPSR常见的标志有N(结果为负), Z(结果为0),C(有进位),O(有溢出)。i > 0,可以直接通过Z标志判断出来。i++操作也会影响CPS转载 2012-07-15 18:13:00 · 387 阅读 · 0 评论 -
stmmac解读
static inline void stmmac_rx_refill(struct stmmac_priv *priv){unsigned int rxsize = priv->dma_rx_size;int bfsize = priv->dma_buf_sz;struct dma_desc *p = priv->dma_rx;for (; priv->cur_rx原创 2013-08-11 18:43:06 · 5172 阅读 · 0 评论