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