摘要: “中断控制器”也是CPU众多外设中的一个,不同的是,它一方面接收其它外设中断引脚的输入,另一方面,它会发出中断信号给CPU。下图是一张中断控制器外设的框图,s3c2410的框图。为了把中断控制器、CPU、外设联系起来,绘图了下图:由图可知,中断控制器、CPU、外设都由绿色的大框给框起来了。中断处理流程,包括:初始化中断、处理中断、处理完毕恢复中断。下面依次描叙:一、中断处理之前的初始化的部份是红色框,分为:1、外设引脚功能的配置及中断触发方式,图中所示是:GPFCON、EXTINT02、中断mask码、优先级、模式的设定,包括子级掩码、主级掩码,图中所示是:EINTMASK、MASK、MO.. 阅读全文
posted @ 2012-05-10 17:53 yfm1202 阅读(2839) 评论(1) 推荐(3) 编辑
摘要: 目录 前言 适用范围 自然语言 C语言 C++语言 C#语言 汇编语言 Java语言 Linux Shell前言~~~~ 学习计算机有一些年头,接触的编辑语言也挺多的。我最先学会Pascal,然后学习了C语言,之后是C++、C#、Java,因为要实现一台计算机的CPU所以还学习了硬件语言Verilog。在学习C#的时候,自己总是不能忘记C语言里面的指针,造成了一些困惑,最后思维改变才改善。同时,学习Verilog的时候,也需要改变思维,因为它是并行语言。虽然语言与语言之间有时不同,但是,我发现学习它们的过程和学习自然语言的过程有些类似,我们学习中文和学习英文的过程是非常相似的。这里就通过这.. 阅读全文
posted @ 2012-05-09 17:27 yfm1202 阅读(310) 评论(1) 推荐(0) 编辑
摘要: 目录 前言 适用范围 思路 代码编辑 Platform Builder的配置 调试示例 参考资料前言 我开发WinCE应用程序时,喜欢设置断点来调试,单步调试时很容易定位问题;开发WinCE驱动时,则是通过从串口输出信息来调试,其实我是想像开发应用程序一样设置断点来调试的,但是公司的BSP包一直不支持,公司里没有人采用断点调试驱动。不过,微软是提供了KITL(Kernel Independent Transport Layer),能够以断点的方式调试WinCE系统或驱动。 阅读全文
posted @ 2012-05-09 17:21 yfm1202 阅读(241) 评论(0) 推荐(0) 编辑
摘要: test2 阅读全文
posted @ 2012-05-09 12:01 yfm1202 阅读(81) 评论(0) 推荐(0) 编辑