请教各位大侠2个问题
1:vxworks下对于暂时不使用的任务一般是采取删除delete还是suspend的方式?
2xworks做界面用哪种组件或工具更合适?有资料没?
上面说的都是错误的。
任务不用时,一般是处于阻塞(pend)状态才好。
suspend一般是在调试的时候,或主动调用函数taskSuspend。我们一般都不会这样做。
多谢你提供了另外一个思路。我是不是可以设计让任务等待某一个消息,但这样在设计系 统时需要添加额外的消息。
suspend存在的问题是:如果我让其他任务将其suspend那么被suspend的任务处于的状态是不确定的。现在我准备设计给该任务发送一个消息,传递通知其suspend的命令。该任务接收到该命令后调用suspend。这样需要该任务不能阻塞在其他状态上,不然不能成功及时将其suspend。
删除任务的弊端是什么?我考虑的不是很清楚。是不是存在对内存的操作?
打赏帖 | |
---|---|
【S32K146】S32DS watchdog 配置使用被打赏20分 | |
【Zephyr】使用 IAR 调试 Zephyr 镜像被打赏20分 | |
【Zephyr】MCXN947 Zephyr 开发入门适配shell被打赏20分 | |
【我要开发板】6.联合MATLAB记录数据被打赏50分 | |
【瑞萨RA2E1开发板】:使用ADC功能实现位移传感器采集方案被打赏20分 | |
【nRF7002DK】基于sht30的温湿度计被打赏20分 | |
【nRF7002DK】日志打印被打赏20分 | |
【换取手持示波器】RGB屏幕移植ARM-2D库被打赏35分 | |
【分享开发笔记,赚取电动螺丝刀】分享一下如何解决瑞萨RA2E1使用printf编译报错问题被打赏27分 | |
rtthread硬件加密-5hash加密分析被打赏10分 |