contiki-ng代码仓库的文件结构

Contiki-NG存储库的结构(目录)如下:

  • os(系统):包含实际的Contiki-NG代码。包括系统原语,例如进程和计时器、网络堆栈以及所有库和服务。所有示例都会编译和链接os中的代码。有关更多信息,请参见Contiki‐NG的构建系统
  • arch:包含所有与硬件相关的代码。这包括CPU、设备和平台驱动程序。可以在arch/platforms及其子目录下找到受支持平台的列表。如果要将Contiki-NG移植到自己的平台上,则可以在此处放置代码。当前平台记录在doc:platforms。
  • example(示例):包含现成的示例项目。显示如何使用网络、库和存储服务。包括RPL边界路由器,滑动无线电接口等。要编写自己的应用程序,请从以下示例之一开始,并遵循doc:tutorials上的教程。
  • tools(工具):包含一些工具,这些工具将不包含在Contiki-NG固件中,而是打算在计算机上运行。包括烧写工具,Cooja模拟器(作为子模块),Docker和Vagrant脚本等。
  • test(测试):包含所有连续集成测试。这些在Travis中针对每个拉取请求进行运行并合并,以确保不回归。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容