摘要:主要API讲解: 1、OS_FLAG_GRP *OSFlagCreate( OS_FLAGS flags,//其中参数OS_FLAGSflags是信号的初始值 INT8U *perr //参数*perr是错误信息, ...
阅读全文
摘要:此例子为论坛中http://bbs.21ic.com/icview-33048-1-1.html 10楼:假定有一个电话间只有一把钥匙,由管理员保管,B任务要打电话时到管理员处取得钥匙开始打电话,B任务正在打电话时如果A任务有紧急事情要使用电话,A需要到管理员那里申请,管理员验明正身后出面把B请出电...
阅读全文
摘要:1、printf()基础知识printf格式字符表 printf格式字符表格式字符说明%d以带符号的十进制形式输出整数(正数不输出符号)%o以八进制无符号形式输出整数(不输出前导符0)%x以十六进制无符号形式输出整数(不输出前导符0x)%u以无符号十进制形式输出整数%c以字符形式输出一个字符%s输...
阅读全文
摘要:enum中数据的实质就是整数。所以:1、既然是整数那么就不能被赋值(枚举值是常量,不是变量。不能在程序中用赋值语句再对它赋值。); 2、enum既然是一个数据类型,它就有一般数据类型的性质,使用之前需要定义,即枚举类型的定义; 3、对取值范围具有限定作用,只能取枚举元素;
阅读全文
摘要:Error[Li006]: duplicate definitions for "timeinfo"; EWARM-RELEASE\Debug\Obj\Contriol.o", and "EWARM-RELEASE\Debug\Obj\gagent_example.o" 出现这个错误是由于:我将结构...
阅读全文
摘要:time.hstruct tm{ /* date and time components */ int tm_sec; int tm_min; int tm_hour; int tm_mday; int tm_mon; int tm_year; int tm_wday; ...
阅读全文