📄 main9.c
字号:
if(err == SEM_OK) {
Print(".....................\n");
Print("Task160 is running!\n");
Print("Now retrieve date from pipe5\n");
for(i = 0; i < 30; i++) {
if((str = (char_t*)pipeRev(p5, &err1)) != NULL) {
Print("the %d message is:\n", i);
Print("%s\n\n", str);
}
}
Print(".....................\n\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(100);
}
}
void Task161(void) {
uword_t err, err1, i;
char_t *str;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print(".....................\n");
Print("Task161 is running!\n");
Print("Now, retrieve the message that belong to task161\n");
for(i = 0; i < 39; i++) {
str = (char_t*)mboxRev(mbox, 500+i, 1142, &err1);
if(err1 == MAILBOX_OK) {
Print("the %d message is:\n", i + 1);
Print(" %s\n", str);
}
}
Print(".....................\n\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(200);
}
}
void Task162(void) {
uword_t err, err1;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task162 is running!\n");
Print("Task162 wants to retrieve data from pipe4!\n");
pipeRev(p4, &err1);
if(err1 == PIPE_ID_NOT_MATCH) {
Print("Task113 was refused to visit pipe4!\n\n");
}
semPost(TMP_SEM_ID, NULL);
}
osWait(100);
}
}
void Task163(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task163 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(100);
}
}
void Task164(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task164 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(50);
}
}
void Task165(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task165 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(100);
}
}
void Task166(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task166 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(20);
}
}
void Task167(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task167 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(100);
}
}
void Task168(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task168 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(10);
}
}
void Task169(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task169 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(100);
}
}
void Task170(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task170 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(15);
}
}
void Task171(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task171 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(12);
}
}
void Task172(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task172 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(100);
}
}
void Task173(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task173 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(11);
}
}
void Task174(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task174 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(100);
}
}
void Task175(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task175 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(100);
}
}
void Task176(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task176 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(100);
}
}
void Task177(void) {
uword_t err, err1;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task177 is running!\n");
Print("Task177 wants to retrieve data from pipe5!\n");
pipeRev(p5, &err1);
if(err1 == PIPE_ID_NOT_MATCH) {
Print("Task113 was refused to visit pipe5!\n\n");
}
semPost(TMP_SEM_ID, NULL);
}
osWait(100);
}
}
void Task178(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task178 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(100);
}
}
void Task179(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task179 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(100);
}
}
void Task180(void) {
uword_t err, err1, i;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print(".....................\n");
Print("Task180 is running!\n");
for(i = 0; i < 30; i++) {
pipeSend(p6, msg[i], &err1);
}
Print("Sending message to pipe6 is over!\n");
Print(".....................\n\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(100);
}
}
void Task181(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task181 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(100);
}
}
void Task182(void) {
uword_t err, err1, i;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print(".....................\n");
Print("Task182 is running!\n");
for(i = 0; i < 30; i++) {
mboxSend(mbox, 600+i, 1199, msg[i], &err1);
}
Print("Sending message to mailbox is over!\n");
Print(".....................\n\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(100);
}
}
void Task183(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task183 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(100);
}
}
void Task184(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task184 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(100);
}
}
void Task185(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task185 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(100);
}
}
void Task186(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task186 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(100);
}
}
void Task187(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task187 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(100);
}
}
void Task188(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task188 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(100);
}
}
void Task189(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task189 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(100);
}
}
void Task190(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task190 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(100);
}
}
void Task191(void) {
uword_t err, err1;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task191 is running!\n");
Print("Task191 wants to retrieve data from pipe6!\n");
pipeRev(p6, &err1);
if(err1 == PIPE_ID_NOT_MATCH) {
Print("Task191 was refused to visit pipe6!\n\n");
}
semPost(TMP_SEM_ID, NULL);
}
osWait(100);
}
}
void Task192(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task192 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(100);
}
}
void Task193(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task193 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(100);
}
}
void Task194(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task194 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait( - 1);
}
}
void Task195(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task195 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(100);
}
}
void Task196(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task196 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(0);
}
}
void Task197(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task197 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(0);
}
}
void Task198(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task198 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(0);
}
}
void Task199(void) {
uword_t err, err1, i;
char_t *str;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print(".....................\n");
Print("Task199 is running!\n");
Print("Now, retrieve the messages that belong to task199\n")
;
for(i = 0; i < 39; i++) {
str = (char_t*)mboxRev(mbox, 600+i, 1182, &err1);
if(err1 == MAILBOX_OK) {
Print("the %d message is:\n", i + 1);
Print(" %s\n", str);
}
}
Print(".....................\n\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(120);
}
}
void Task200(void) {
uword_t err, err1, i;
char_t *str;
w
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -