1,中断异常的响应当CM3 开始响应一个中断时,会在它看不见的体内奔涌起三股暗流: 入栈: 把8 个寄存器的值压入栈::响应异常的第一个行动,就是自动保存现场的必要部分:依次把xPSR, PC, LR, R12 以及R3‐ R0由硬件自动压入适当的堆栈中:如果当响应异常时,当前的代码正在使用PSP,...
分类:
其他好文 时间:
2014-08-18 18:21:32
阅读次数:
245
这2天在做一个项目,需要用到光电开关检测位置,因为想到stm32有外部中断EXTI功能,就决定用它吧,不用不知道,用了才发现不像想象的那样简单,程序竟然没按预期动作,调试发现中断进入多次,对照手册,没找到外部中断的滤波设置,所以就按以前的老方法,来个软件滤波吧,效果不错, 1 static unsi...
分类:
其他好文 时间:
2014-08-18 17:46:02
阅读次数:
244
获得自旋锁和释放自旋锁有好几个版本,因此让读者知道在什么样的情况下使用什么版本的获得和释放锁的宏是非常必要的。 如果被保护的共享资源只在进程上下文访问和软中断(包括tasklet、timer)上下文访问,...
分类:
其他好文 时间:
2014-08-18 09:22:44
阅读次数:
280
ps:ProcessState SysV风格:- BSD风格: a:所有与终端有关的进程 u: x:所有与终端无关的进程 进程的分类: 跟终端相关的进程 跟终端无关的进程进程状态: D:不可中断的睡眠 R:运行或就绪 S:可中断的睡眠 T:停止 Z:僵死 [...]是内核线程 <:高优先级进程 N:低优先级进..
分类:
其他好文 时间:
2014-08-17 17:12:02
阅读次数:
204
信号概念
信号是软件中断,很多比较重要的应用程序都需要处理信号,信号提供了一种处理异步事件的方法。
每个信号都有一个名字,这些名字都以三个字符SIG开头。例如,SIGABORT是要装信号,当进程调用abort函数时产生这种信号。不存在编号为0的信号。
很多条件可以产生信号:
当用户按某些终端键时,引发终端产生的信号。在终端按DELETE键(或者很多系统中的Ctrl+C键)通常产生终...
分类:
系统相关 时间:
2014-08-17 17:05:42
阅读次数:
292
场景:丢文件到远程服务器是需要输入密码:wade@V1088:~$ scp a wade@koala:~/a************************************************************************************************...
分类:
其他好文 时间:
2014-08-17 02:25:41
阅读次数:
222
JAVA读写锁
显示锁
在java5.0之前,在协调共享对象访问时可以使用的机制只有synchronized和volatile。java5.0增加了一种新的机制:ReentrantLock。ReentrantLock并不是一种替代内置锁的方法,而是当内置锁不适用时,作为一种可选择的高级功能。与内置锁不同的是Lock提供了一个无条件的、可轮询的、定时的以及可中断的锁获取操作,所有加锁和解锁都是显...
分类:
编程语言 时间:
2014-08-16 19:50:31
阅读次数:
399
1.键盘输入将引发9号中断,BIOS提供了int 9中断例程。CPU在9号中断发生后,执行int 9中断例程,从60h端口读出扫描码,并将其转化为相应的ASCII码或状态信息,存储在内存的指定空间(键盘缓冲区或状态字节)中。一般的键盘输入,在CPU执行完int 9中断例程后,都放到了键盘缓冲区中。键...
分类:
移动开发 时间:
2014-08-16 01:02:29
阅读次数:
334
/**
*功能:使用while循环从标准输入(cin)中吧单词读入到string中。这是一个“无穷”
* while循环,可以使用break语句中断(和退出程序)。对于读入的单词用系列if语句吧
* 该单词“映射”为一个整数值,然后用该整数值作为一个switch语句的选择条件
* 的意义。同上判定那个单词是程序的结束标志,用文件输出啦测试程序
*时间:2014年8月15日08:22:1...
分类:
编程语言 时间:
2014-08-15 09:34:07
阅读次数:
229
外中断是指那些不再CPU内部产生的中断,即通过端口与cpu通信的外设产生的中断。可屏蔽中断是CPU可以不响应的外中断不可屏蔽中断是CPU必须响应的中断,其中断类型码都是2sti,cli可以屏蔽中断,让一些如改变中断向量的操作安全进行。1. 可屏蔽中断,CPU根据标志寄存器IF位决定是否响应中断,IF...
分类:
其他好文 时间:
2014-08-15 09:27:37
阅读次数:
273