--------【中断】
加油11
模仿模仿再模仿!
展开
-
中断的概念及意义
1 中断的概念中断是一种处理器与外设进行通信的机制用于“通知”处理器外部有“重要事件发生”一般情况下,中断需要被处理器响应2 中断的意义应用程序不必关心中断的发生与处理中断服务程序不必关心应用程序的执行状态中断是“上层应用”与“底层代码”的“分割边界”修改记录 时间 动作 2017.5.16 首次上传参考资料唐老师 — 狄泰软件学院 — 十二月提升计划 李云 — 《专原创 2017-05-16 10:51:48 · 11422 阅读 · 1 评论 -
中断的应用--一个工程产品案例的剖析
1 一个工程产品案例的剖析背景: 嵌入式实现系统对时序的要求比较严格各个线程的执行有相对严格的时间要求痛点: 断点调试在嵌入式实时系统中不适用2 常规解决方案2.1 日志调试法在代码中的“关键位置”添加打印语句打印语句尽可能详细的打印上下文信息(函数名、局部变量等)当系统出现问题时,查看日志文件,分析问题2.2 日志调试法存在的问题不易维护 打印语句分散于产品代码的各个角落原创 2017-05-25 16:18:20 · 525 阅读 · 0 评论 -
中断的应用--程序断点
1 断点的分类断点分为程序断点和数据断点。1.1 程序断点程序断点就是指处理器的指令断点。通俗的说,就是当程序运行到某个函数的某个地方时就会停下来。程序断点又可以分为软件程序断点和硬件程序断点。 - 软件程序断点:处理器在运行的过程中如果遇到了一条非法或无效的指令,就会出现一个异常中断,软件程序断点就是利用这个特性实现的。当设置了一个软件程序断点时,调试工具就在我们所想设置的内存位置上放置一条非法原创 2017-05-25 16:01:18 · 5383 阅读 · 0 评论 -
中断服务程序
1 中断服务程序(ISR)从外设中读取中断状态寄存器的值,以便了解中断类型根据中断类型具体设计处理逻辑清楚外设状态寄存器中的中断标识位清除处理器中的中断标识位 2 软件工程师眼中的中断服务程序不能有返回值,不能有参数传递必须短小而高效,避免浮点运算 修改记录 时间 动作 2017.4.13 首次上传参考资料唐老师 — 狄泰软件学院 — 十二月提升计划 李云 — 《专业嵌入原创 2017-05-16 11:05:32 · 2592 阅读 · 0 评论