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

liunx做网站跳转哈尔滨电话本黄页

liunx做网站跳转,哈尔滨电话本黄页,启凡科技企业网站建设,蓝色脚手架织梦企业网站模板FreeRtos任务的创建与删除 任务的创建与删除本质上是调用FreeRtos的API函数。 API函数: 1.xTaskGreate():动态创建任务函数; 2.xTaskGreateStatic();静态创建任务函数; 3.xTaskDelete():任务删除 动态创建任务:任务的任务控制块以…

FreeRtos任务的创建与删除
任务的创建与删除本质上是调用FreeRtos的API函数。
API函数:
1.xTaskGreate():动态创建任务函数;
2.xTaskGreateStatic();静态创建任务函数;
3.xTaskDelete():任务删除

动态创建任务:任务的任务控制块以及任务的栈空间所需要的内存,均由FreeRtos的管理的堆中分配,系统运行时地址随机。
静态创建任务:任务的任务控制块以及任务的栈空间所需要的内存,均由用户自己分配,系统运行时地址不会修改。
动态创建任务函数:
Basetype_t xTaskGreat
{
TaskFunction_t pxTaskCode;
//指向任务函数的指针
const charconst pcName;
//任务名字,最大长度configMAX_TASK_NAME_LEN(一般默认16即任务名最长16个字符)
const configSTACK_DEPTH_TYPE usStackDepth;
//任务堆栈的大小,以字为单位,1个字等于4个字节大小。
void
const pvParameters;
//传递给任务函数的参数,很少用,一般为NULL
UBasetype_t uxPriority;
//任务优先级,范围0–configMAX_PRIORITIES-1;一般为0-31
TaskHandle_t*const pxGreatedTask;
//任务句柄,就是任务的控制块,任务删除时候就是使用这个
}
函数返回值
pdPASS 任务创建成功
errCOULD_NOT_ALLOCATE_REQUIRED_MEMORY 任务创建失败
一般任务创建失败是创建任务所需的栈的内存太大啦。
实现动态创建任务流程:
1.将宏configSUPPORT_DYNAMIC_ALLOCATION配置为1;即允许创建动态任务。
2.定义函数入口参数
3.编写任务函数
此函数创建的任务会立刻进入就绪态,由任务调度器运行
动态创建任务函数的内部实现:
1.申请堆栈内存和任务控制块内存;(我们只写内存大小,函数内部会自动帮我们分配)
2.TCB(任务控制块)成员赋值;(即任务的特性:如名字,栈大小,优先级等等)
3.添加新任务到就绪列表中。
typedef struct tskTaskControlBlock
{
volatile StackType_t *pxTopOfStack;
//任务栈栈顶,必须作为TCB的第一个成员;
Listltem_t xStateListltem;
//任务状态列表项
Listltem_t xEventListltem;
//任务事件列表项
UBaseType_t uxPriority;
//任务优先级,数值越大,优先级越高
StackType_t *pxStack;
//任务栈起始地址
char pcTaskName[configMAX_TASK_NAME_LEN ];
//任务名字
…省略很多条件编译的成员

}tskTCB;

http://www.ritt.cn/news/17609.html

相关文章:

  • 政府门户网站建设合同郑州专业seo首选
  • 在线做qq空间的网站网站托管维护
  • 自己做网站教学视频教程seo免费推广
  • 咋样做网站搭建网站的步骤和顺序
  • 最好科技广州网站建设微信scrm
  • 好知网做网站百度人工服务24小时电话
  • 营销型网站建设818gx网球排名即时最新排名
  • 建筑公司电话号码哪里有整站优化
  • 广州建站网站前十名app推广项目
  • 做网站买了域名之后临沂头条新闻今日头条
  • 做一个网站flash收多少钱苏州关键词优化搜索排名
  • seo网站排名优化服务seo网络优化是做什么的
  • 贵州人才网最新招聘建筑类广州seo外包多少钱
  • 温州网站推广驭明苏州网站制作推广
  • 西安集团网站建设磁力天堂
  • wordpress 学习群惠州市seo广告优化营销工具
  • 怎么做网站反向链接百度地图导航2021最新版
  • web课程设计网站模版报个计算机培训班多少钱
  • 垂直b2b电子商务网站有哪些注册百度账号免费
  • 网站建设发展前景一个新手如何推销产品
  • 怎么推广自己的物流公司网站如何做优化推广
  • 2008如何添加iis做网站关键词分类工具
  • Java除了做网站开发哈能做啥网站推广模式
  • 接单做网站的百度竞价推广方案的制定
  • 乐清网站优化推广杭州百度首页优化
  • 怎么用node做网站怎么快速优化关键词
  • 外贸经济平台代销到哪里买苏州seo关键词优化价格
  • 视觉差 网站免费观看行情软件网站下载
  • wordpress多站批量发布手游推广平台有哪些
  • 深圳专业做网站建网站域名购买哪个网站好