上一篇讲完了如何定义一个process,很多同学便接着有疑问了,那我怎么启动它们呢?
其实在上一篇文章也出现了,不过我们没拿出来细讲,请看大屏幕:
没错,就是大名鼎鼎的45行:AUSTOSTART_PROCESSES. 让我们来看一下它究竟为何方神圣:
好像也就是定义了一个叫autostart_processes[]的数组,然后把里面的变量置为我们传入的变量(注意,可变参数哦,意思就是你要启动多个你就传入多个变量)?
是的,没错!就是这么简单。但为什么声明了这个变量就能自动启动了呢?这个且听下回分解吧。
然后又有同学要发问了,老师,这个是自动启动一个process, 那如果我不想它自动启动,我想手动启动呢?
这肯定有的,毕竟这个是大神开发的contiki系统。然后我们就找到了这个API:
我想大部分同学都懂了,但我还是想手动写一下,就接着上面那个hello_world_process吧。
注意: PROCESS_NAME只是对sencond_world_process的前置声明而已。
嘿嘿,实验是成功的。没有翻车。
极速赛车稳赚4码
这肯定有的,毕竟这个是大神开发的contiki系统。然后我们就找到了这个API:
我想大部分同学都懂了,但我还是想手动写一下,就接着上面那个hello_world_process吧。
注意: PROCESS_NAME只是对sencond_world_process的前置声明而已。
嘿嘿,实验是成功的。没有翻车。