详细介绍:
SEW MC07B0022-5A3-4-00变频器嵌入式应用软件任务划分的原则
本文将深入研究划分任务的方法,并在此基础上,从实用的角度给出编写基于RTX51 Tiny实时操作系统的应用软件的指导方针。
SEW MC07B0022-5A3-4-00变频器 在基于实时操作系统(RTOS,RealTime Operating System)的单片机应用软件设计中,“任务”是一个很重要的概念。有专家指出[1],把一个应用系统分为多少个任务且定义每一个任务各负责什么事情,这是一门艺术。对于任务的划分,并没有一个人人都要遵守的规则,不同的人来设计一个同样规格要求的系统,会有不同的方案。然而,到目前为止,很难看到有关论文对任务划分的方法有比较详细而系统的介绍。本文将深入研究划分任务的方法,并在此基础上,从实用的角度给出编写基于RTX51 Tiny实时操作系统的应用软件的指导方针。
1、SEW MC07B0022-5A3-4-00变频器任务的概念和应用软件开发过程
在嵌入式实时多任务系统开发中,用C语言代码表示的任务是一个无限的循环程序。任务不能有返回,不能有退出出口,但是任务可以被杀死,包括被别的任务杀死或自杀[2]。任务的概念与操作系统中的进程概念相同,一个任务是独立的执行进程,可以与其他的并发任务竞争CPU时间。
SEW MC07B0022-5A3-4-00变频器 基于RTOS的单片机应用软件开发过程:首先是根据系统设计方案明确应用软件的功能,然后结合RTOS的并发特性(或准并发特性),对应用软件要实现的功能进行大小适当的划分,也就是把应用软件的功能按照一定的原则划分为若干个任务模块,并对各个任务间的通信和时延进行仔细的确认。
----商务热线---厦门兴锐达自动化设备有限公司
联系人:王文光
++QQ:1694785820 1282972140
手机:15359273780
电话:0592-5580707 400-855-5103转001
传真:0592-5361289
邮箱:1282972140@qq.com
网址:http://www.xmxrdauto.com
MC07B0022-5A3-4-00
MC07B0015-5A3-4-00
MC07B0008-5A3-4-00
MC07B0005-5A3-4-00
MC07B0750-5A3-4-00
MC07B0220-5A3-4-00
MDX61B0550-503-4-00
MC07B0015-5A3-4-00
MC07B0011-5A3-4-00
MC07B0004-5A3-4-00
MC07B0022-2B1-4-00
MCS41A0055-5A3-4-00
MCH41A0150-5A3-4-00
AMAT Quantum Leap 2 Process Module Hollow Gripper 1080-00069
(missing screws)
Hitachi S-9380 SEM Power Supply used working
Ecosys VSI-AAOY Vector Ultra SI Scrubber Used Working
AMAT Applied Materials Quantum Leap 2 Process Module Right
Direct Drive working
KLA Quantox XP 52-1173 Assy Rev. AF (0054395-000 0054397-000
0054396-000) works
Mitsubishi RV-E114NHC-SA06 Industrial Robot Used Working
1080-90184 AMAT Quantum Leap 2 Indexer Motor Bautz F1004F-
BS101-00?S0 (Dented)
|