CM3 内核支持256 个中断,其中包含了16 个内核中断和240 个外部中断,并且具有256 级的可编程中断设置。但STM32 并没有使用CM3 内核的全部东西,而是只用了它的一部分。 STM32 有76 个中断,包括16 个内核中断和60 个可屏蔽中断,具有16 级可编程的中断优先级。 而我们常...
分类:
其他好文 时间:
2014-09-15 09:55:48
阅读次数:
293
很久没有完整的看过一部有深意的电影了,昨天下了一部《白雪公主杀人事件》,听名字好像是一部恐怖电影,今天看Linux中断机制实在烦了,打开看,结果发现这部不是那么简单的破案与恐怖片,很有深意
所有人讲述逻辑都是向着自己有利的描述
看最近期的《罗辑思维》--关于租界,也是这样的结论,我们从中学开始学的历史只是一味的讲我们怎么怎么被帝国主义迫害,看完它后,感觉我们也被历史给选择性失...
分类:
其他好文 时间:
2014-09-14 19:23:07
阅读次数:
205
一、集群简介集群的总类:1.负载均衡集群(LB:LoadBanlancing):实现将一个访问量或者任务量特别大的应用,给他平均分配到不同的服务器上面,以提供高容量、大并发。2.高可用集群(HA:HighAvalibility):将多台计算机组合起来,避免一个服务因某台机器出现故障,而导致服务中断的,..
分类:
其他好文 时间:
2014-09-13 18:51:36
阅读次数:
180
首先,在各个浏览器中,断点调试支持的最好的当然是Firefox,Firefox不仅可以使用Firebug调试页面js脚本,还可以用高级调试工具例如JavaScript Debugger (Venkman) 来调试Firefox扩展里的js。除此之外,Firefox还支持一些更为高级的断点调试、变量监...
分类:
编程语言 时间:
2014-09-13 14:28:15
阅读次数:
278
#include
#include
#include
#include
#include
#include
#define GPNCON 0x7F008830//ioremap使用的地址,与具体硬件相关
irqreturn_t key_int(int irq, void *dev_id)
{
printk("key down!\n");
return 0;
}
void k...
分类:
其他好文 时间:
2014-09-13 12:07:05
阅读次数:
386
背景:上一篇博文中,在对storescp工具源文件storescp.cc和DcmSCP类的源文件scp.cc进行剖析后,得出了两者都可以实现响应C-ECHO和C-STORE(需要对DcmSCP类进行扩展)请求的功能。但是在对DcmSCP类进行扩展,期望模拟实现自己的storescp.exe工具时遇到了问题,客户端提示服务中断链接,而服务端显示保存失败,如下图所示。此次博文通过排除该问题再一次对storescp.cc和scp.cc进行对比,主要从Presentation Context、AbstractSyn...
分类:
其他好文 时间:
2014-09-13 00:50:14
阅读次数:
384
第二章
大概的内部组成 IO端口寻址:
统一寻址: 就是把地址归入存储器寻址范围.
独立寻址: 跟存储器分开,专门的寻址空间
没怎么理解, PC机一般都是采用独立寻址,
见下图 在linux里,可以在 cat /proc/ioports 查看
访问控制:
循环/中断/DMA
循环消耗CPU时间
所以...
分类:
系统相关 时间:
2014-09-12 13:10:13
阅读次数:
217
计算机中断
(一)中断是指CPU在运行时接收到硬件发出的请求,CPU保存当前进程的相关信息,然后处理这个请求,根据中断类型号找到中断向量,执行相应的中断程序,然后恢复之前的进程信息,继续执行之前的进程。
中断系统作用:1.故障检测和自动处理 程序执行出现异常如溢出可以通过中断处理
2.实时信息处理实时信息处理中需要对信息做实时处理,采用中断可以完成
3.并行操作 多个外部设备可以与C...
分类:
其他好文 时间:
2014-09-12 10:15:23
阅读次数:
200
如果说发电厂输出的是“干净”高质量的电源,但经过输配电,受天气、用户设备、人为因素损坏影响,电压过冲、跌落、中断、共模噪声等电源质量问题就相当突出。尤其在工业环境中,电源质量一般更差,不能忽视的是早年设计的大楼配电,已不能适合当今信息社会的需要。电网中经常发生并且对电脑和精密仪器产生干扰或破坏,主要...
分类:
其他好文 时间:
2014-09-11 15:06:42
阅读次数:
165
最近接触到Win32汇编,才知道汇编必须是和平台相关的,如做应用则和操作系统和CPU类型相关,而做操作系统就只和的CPU类型有关。对于《微机原理》里面的汇编,那是DOS汇编,而Win32汇编是基于Windows的汇编。DOS和Windows是两个完全不同的操作系统了。
DOS汇编功能的实现依靠的是DOS系统提供的软中断,DOS程序是面向过程的单任务的;而Win32汇编功能的实现依靠的是WinAP...