contiki 源码分析之其他(八)

这部分只是把笔者对其他原文件的功能及使用要点进行了总结,内容涉及到源码中多个文件夹。

core / rpl:

rpl.c / rpl.h
ContikiRPL是RPL的一种实现。它是专为低功耗易失网络而设计的IPv6路由协议
 
cpu / cc253x / dev:
uart0.c / uart0.h
uart1.c / uart1.h
以上两个模块分别定义了uart0,uart1的初始化以及uart的输出函数
uart-intr.c
定义了uart0,uart1的输入中断函数
uart.h
定义了uart的输入速率宏
 
core / lib:
random.c / radom.h
初始化伪随机数,生成0-65535的无符号随机数;

ringbuf.c / ringbuf.h
环状缓存定义,具体使用方法见相应头文件。可参考 serial-line.c / serial-line.h 的使用ringbuf的方法;
 
 

你可能感兴趣的:(contiki)