1、创建线程

static rt_thread_t adc_thread = RT_NULL;
//创建线程
adc_thread = rt_thread_create("adcthread",ADC_TASK,RT_NULL,2048,3,10);
	if(adc_thread != RT_NULL)
	{
		rt_thread_startup(adc_thread);
		printk("start adc_thread OK");
	}

2、信号量

//1创建变量
rt_sem_t rs485_cbsem;
//2创建信号量
rs485_cbsem=rt_sem_create("rs485_cbsem",0,RT_IPC_FLAG_FIFO);
	if(rs485_cbsem != RT_NULL)printk("信号量创建成功\r\n");

//3、释放信号量
rt_sem_release(rs485_cbsem);
//4、接收信号量
if(rt_sem_take(rs485_cbsem,RT_WAITING_FOREVER) == RT_EOK)