Process Contiki OS中所有正在运行的进程的列表

Process Contiki OS中所有正在运行的进程的列表,process,contiki,Process,Contiki,是否可以列出contiki os中所有正在运行的进程,并在调试输出(即UART)上输出结果?将其插入contiki platform.c和main()中: 这将在主循环的每100次迭代中输出正在运行的进程 如果您使用UART作为调试端口,则必须将PRINTF()的输出重定向到正确的端口,即打开atmega128rfa1 /* Second rs232 port for debugging or slip alternative */ rs232_init(RS232_PORT_1, USAR

是否可以列出contiki os中所有正在运行的进程,并在调试输出(即UART)上输出结果?

将其插入contiki platform.c和main()中:

这将在主循环的每100次迭代中输出正在运行的进程

如果您使用UART作为调试端口,则必须将PRINTF()的输出重定向到正确的端口,即打开atmega128rfa1

/* Second rs232 port for debugging or slip alternative */
  rs232_init(RS232_PORT_1, USART_BAUD_9600,USART_PARITY_NONE |   
  USART_STOP_BITS_1 | USART_DATA_BITS_8);
  /* Redirect stdout */

/* #if RF230BB_CONF_LEDONPORTE1 || defined(RAVEN_LCD_INTERFACE) */
  rs232_redirect_stdout(RS232_PORT_1);
contiki shell源代码包含非常有用的命令,可以轻松地用于调试,而无需使用整个shell,请参阅

/* Second rs232 port for debugging or slip alternative */
  rs232_init(RS232_PORT_1, USART_BAUD_9600,USART_PARITY_NONE |   
  USART_STOP_BITS_1 | USART_DATA_BITS_8);
  /* Redirect stdout */

/* #if RF230BB_CONF_LEDONPORTE1 || defined(RAVEN_LCD_INTERFACE) */
  rs232_redirect_stdout(RS232_PORT_1);