嵌入式操作系统设计与应用实验报告.docVIP

  • 55
  • 0
  • 约小于1千字
  • 约 3页
  • 2018-03-24 发布于重庆
  • 举报

嵌入式操作系统设计与应用实验报告.doc

嵌入式操作系统设计与应用实验报告

嵌入式操作系统设计与应用实验报告 姓名郑冬 学号班级信科01 中国矿业大学计算机学院 ’a’; ch Uart_Getch ; Uart_SendByte ch ; 二、 中断试验 1、 实验目的 了解中断的作用 掌握嵌入式系统中断的处理过程 掌握ARM中断编程 2、 试验内容 编写中断处理程序,处理外部中断 3、 中断处理的主要步骤 向CPU发出中断请求的设备或事件称为中断源 断点处产生中断请求,CPU执行中断流程,响应中断,并执行用户定义的中断服务子程序 处理完毕,执行中断返回动作,主程序继续运行 4、 S3C2410非矢量中断和矢量中断的区别以及处理步骤 矢量中断是当CPU读取位于0x18处的IRQ中断指令的时候,系统自动读取对应于该中断指令确定地址上的指令取代0x18处的指令,通过跳转指令系统就直接跳转到对应中断服务函数的首地址。因此,矢量中断节省了中断响应时间。 非矢量中断处理方式是一种较传统的中断处理方法,当系统产生中断的时候,系统将INTPEND寄存器中对应标志位置1,然后在0x18处找找到中断服务函数首地址,跳转到中断服务函数中。在中断服务函数中通过读取INTOPEND寄存器中对应标志位来判断中断源,根据预先设置的优先级关系在跳到对应中断源的处理函数中。由此可见非矢量中断用软件实现查找对应中断的方式。因此,其响应速度较矢量中断慢。 三、 心得体会 通过这次试

文档评论(0)

1亿VIP精品文档

相关文档