当前位置: 首页 > wzjs >正文

官网建站模板库自己怎么做网站卖车

官网建站模板库,自己怎么做网站卖车,软文范例100字,好看的手机网站模板一、中断概念 在RTOS中,需要应对各类事件。这些事件很多时候是通过硬件中断产生,怎么处理中断呢? 假设当前系统正在运行Task1时,用户按下了按键,触发了按键中断。这个中断的处理流程如下: CPU跳到固定地…

一、中断概念

在RTOS中,需要应对各类事件。这些事件很多时候是通过硬件中断产生,怎么处理中断呢?

假设当前系统正在运行Task1时,用户按下了按键,触发了按键中断。这个中断的处理流程如下:

  • CPU跳到固定地址去执行代码,这个固定地址通常被称为中断向量,这个跳转时硬件实现的
  • 执行代码做什么?
    • 保存现场:Task1被打断,需要先保存Task1的运行环境,比如各类寄存器的值
    • 分辨中断、调用处理函数(这个函数就被称为ISR,interrupt service routine)
    • 恢复现场:继续运行Task1,或者运行其他优先级更高的任务

你要注意到,ISR是在内核中被调用的,ISR执行过程中,用户的任务无法执行。ISR要尽量快,否则:

  • 其他低优先级的中断无法被处理:实时性无法保证
  • 用户任务无法被执行:系统显得很卡顿

二、freertos得ISR函数

xQueueSendToFrontxQueueSendToFrontFromISR为例

任务A中,他在while循环里面执行xQueueSendToFront,去写入队列。

xQueueSendToFront:在写入队列后,会分三种情况,如上图的红色方框。

会耗时的情况:

写入失败:阻塞耗时。写入成功:唤醒其他任务,马上并进行切换

假如其他任务优先级高,会切换执行其他高优先级任务,而自己的任务运行很久,这样子是不能放入中断中的,因此需要有xQueueSendToFrontFromISR中断函数去写入队列。

xQueueSendToFrontFromISR:

反正使用这个函数要加上红色方框就对了。

http://www.dtcms.com/wzjs/551203.html

相关文章:

  • 嘉兴市网站建设施工企业汛期应急预案
  • 常州创新优典网站建设c 网站开发
  • 公司flash网站模板代做网页设计
  • 为什么邮箱突然进不去了总提示正在进入不安全网站php网站中水印怎么做
  • 商城网站如何建设asp漂亮的办公家具公司网站源码
  • 广州网站开发公司刷手机网站关键词
  • 网站建设项目安排计划表网站开发女生可以做吗
  • 什么推广网站好禄劝网络推广外包
  • 九江网站推广如何增加网站外链
  • 做图专业软件下载网站wordpress react 影响
  • 网站编辑注意问题哪些网站做任务可以赚钱
  • 网页策划案的范文无锡优化网站价格
  • 广州市增城区建设局网站是什么学设计的学校
  • 中国建设银行黑龙江支行官方网站网页设计心得体会200
  • 做网站的公司 洛阳织梦企业网站
  • 公司备案证查询网站查询系统软件或网站是怎么做的
  • 科学家做实验的网站制作网站首页分为哪几部分
  • 阐述网站建设利益网页美工设计网站
  • 深圳住房和建设局网站办事跟踪青岛招聘信息最新招聘信息
  • 备案网站wordpress管理员帐号
  • 免费源代码网站福州医疗网站建设
  • 宣城网站制作宿迁网站建设SEO优化营销
  • 如何建设自己的网站来获取流量高端装修公司名称
  • 专业网页设计和网站制作公司wordpress 链接小图标
  • 诊断网站seo现状网站建站建设怎么做
  • 南阳专业网站制作费用美的公司网站建设的目的
  • 网站建设栏目图片遵义网帮你分类信息网
  • 住房和城乡建设厅网站办事大厅网站的功能定位和建设运营规划
  • 网站开发需要的准备云梦县网站开发
  • 网站建设专业介绍网站开发前期准备