Timer的Bug解决了 linux使用了Timer4
来源:互联网 发布:淘宝卖pdf电子书违法吗 编辑:程序博客网 时间:2024/04/29 04:15
上周在写PWM驱动程序的时候遇到一个问题,就是对Timer初始化以后,控制台就不能接受键盘输入了,程序本身的执行没有受影响,只是结束的时候停在哪里,按ctrl+c也没有反应.想来想去,终于想到哪里写过控制台好像是用一个timer来计时什么的,于是在网上找资料.
找了半天终于在china linux forum里找到一个人也和我遇到同样的问题,据他说linux使用了Timer4,但是具体用途也没有解释清楚,我现在对内核还是不太熟悉,于是问题也就不了了之.但是我的问题也解决了.其实是因为当时赶时间,写的程序比较粗暴,把整个TCON寄存器的值覆盖了.即使我不知道linux要占用一个timer,如果只更改寄存器里Timer相关的部分,也不会出现问题.
下一步编译2.6的内核,希望能够对整个系统有新的认识,特别是文件系统我还基本没有什么概念.
找了半天终于在china linux forum里找到一个人也和我遇到同样的问题,据他说linux使用了Timer4,但是具体用途也没有解释清楚,我现在对内核还是不太熟悉,于是问题也就不了了之.但是我的问题也解决了.其实是因为当时赶时间,写的程序比较粗暴,把整个TCON寄存器的值覆盖了.即使我不知道linux要占用一个timer,如果只更改寄存器里Timer相关的部分,也不会出现问题.
下一步编译2.6的内核,希望能够对整个系统有新的认识,特别是文件系统我还基本没有什么概念.
- Timer的Bug解决了 linux使用了Timer4
- 解决了一BUG
- 解决了一个困惑很久的bug
- blog 重要bug解决了
- 解决在iframe页面里使用了DD_belatedPNG后显示空白的bug
- 解决使用了subList方法之后MPAndroidChart不能显示数据的Bug
- 终于完美的解决了D4P的Bug
- 解决了外部串口驱动的BUG,却心情复杂......
- 解决了jquery.bgiframe.min.js的一个bug
- 解决了一个Web网页显示不全的BUG
- 解决了一个butterknife,报空指针的bug
- Jbpm Timer 组件的使用及BUG
- 解决了日志摘要的一个小bug,并增加了新功能
- 貌似网络稳定了。解决了stm32开发板dm9000驱动的bug?
- 刚解决了卡了几天的一类bug,exit code 139
- Catalyst 10.2解决了一个小BUG
- 今天解决了一个bug,是一个页面渲染丢失页面的bug
- Linux解决磁盘空间满了的问题
- 使用 AppFuse 的七个理由
- 收集整理的javascript代码
- MyGeneration学习笔记(9) :在WebService使用dOOdad时,对ToXml/FromXml的一点改进
- 归来诗
- petshop模式中的更新方法
- Timer的Bug解决了 linux使用了Timer4
- 数据库常用连接字符串
- 程序员修炼之道读后感(四)
- 程序员修炼之道读后感(五)
- 程序员的.NET时代(转载--CSDN开发高手2004年-12期)
- 关于内存映射文件技术处理大文件的读写
- window对象属性
- 程序员修炼之道读后感(六)
- 程序员修炼之道读后感(七)