- 博客(5)
- 资源 (14)
- 收藏
- 关注
原创 关于kenel中的unwind错误
在linux kernel编程中,有时候会遇到执行时打印出unwind的警告信息,这是由于堆栈调用出现不平衡所致。一般是因为不合时宜的出栈所致,也就是在不该出栈的时候你的代码所做的动作是出栈的。比如说,当你在一个工作队列的工作函数中调用了工作队列的cancel_work_sync 或者 flush_workqueue 或者 distroy_workqueue.你可以想象以下,一个正在工作的队列,怎
2011-11-30 17:22:31 1578
原创 Linux kernel coding style 内核代码风格
原文出处:http://www.kernel.org/doc/Documentation/CodingStyle Linux kernel coding styleThis is a short document describing the preferred coding style for thelinux kernel. Coding style is very
2011-11-22 10:23:07 1571
原创 共阴极8段数码管
http://www.waveshare.net/shop/74HC138-price.htmhttp://wenku.baidu.com/view/7447a923482fb4daa58d4b18.htmlhttp://wenku.baidu.com/view/fb334f28bd64783e09122b97.html1. 通过P37将LE拉高2. 通过设置P
2011-11-17 00:28:23 4346
原创 request_irq的执行时机 关键字: irq INT 底半部 unbalanced 工作队列
上周碰到的问题是,在将ctp驱动由先前的下降沿触发改为低电平触发中断时发现中断回调函数不能被调用。分析原因后得到的结论是中断注册注册的时机不对。先前的中断注册发生在ctp上电之前,当中断注册完成后立刻执行上电动作,此时的中断引脚会由低电平变为高电平。这也就意味着如果我使用低电平触发中断的话,那么ctp上电前的中断引脚一定是低电平的,而中断注册又发生在上电之前,这必然会导致在上电前就会发生中断。
2011-11-14 16:13:59 1593
原创 i2c的读取cmd发送完毕后并不会立刻同步的读到数据
DDR和ARM的频率改变后I2C又出现了问题:先前的处理逻辑是当发送缓冲区为空后我会去读接收缓冲区中的数据,其判断依据为进入中断后先读取接收缓冲区的数据计数器的值根据该值来决定读取接收fifo的次数。以前的这种逻辑一直是好的,这是建立在一个这样的假设上的:如果发送缓冲区为空了,说明要求读取的命令都已经成功发送完毕了,那么接收缓冲fifo中就应该有和读取命令发送成功次数相一致的数据被收到,也就是
2011-11-05 12:59:30 1731
android-tools-for-linux
2013-02-10
iperf-2.0.4.tar.gz 源码
2010-06-30
iperf for windows
2010-06-30
RMaps.APK Android下的地图浏览软件
2010-06-29
Mobile_Atlas_Creator_1.7_SQLite.zip离线地图下载工具
2010-06-29
手机智力游戏 数字九宫格 sudoku 求解算法 源码 程序
2009-09-12
迷宫求解源码 非递归解法——栈
2008-12-08
约瑟夫环 链表实现 源代码
2008-12-07
迷宫的递归解法 源代码
2008-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人