contiki
天将明bright
这个作者很懒,什么都没留下…
展开
-
contiki学习笔记(十二)UIPTCP/IP协议
Contiki包含两个通信协议栈uIP和RimeUIPTCP/IP协议导言随着Internet的成功,TCP/IP协议套件已经成为全球通信的标准。TCP/IP是一种底层协议,用于网页传输、电子邮件传输、文件传输和Internet上的对等网络。对于嵌入式系统,能够运行本机TCP/IP使系统能够直接连接到Intranet,甚至是全局Internet。具有完全TCP/IP支持的嵌入式设备将成为一...原创 2019-11-24 14:43:39 · 1069 阅读 · 0 评论 -
contiki学习笔记(十一)内存块管理功能
内存块管理功能模块内存块管理功能内存块分配例程提供了一组简单但功能强大的函数,用于管理一组固定大小的内存块。托管内存分配器托管内存分配器是一个无碎片的内存管理器。内存块管理功能内存块分配例程提供了一组简单但功能强大的函数,用于管理一组固定大小的内存块。FileFile memb.c 内存块分配例程。File memb.h 内存块分配例程。Defines#d...原创 2019-11-22 15:14:10 · 460 阅读 · 0 评论 -
contiki学习笔记(十)隐式网络时间同步、protothreads
十三、隐式网络时间同步这个粗糙而简单的网络时间同步模块对网络中所有节点的时钟进行同步。Filesfile timesynch.c A simple time synchronization mechanism.file timesynch.h Header file for a simple time synchronization mechanism.Functions...原创 2019-11-22 14:55:24 · 612 阅读 · 0 评论 -
contiki学习笔记(九)文件系统CFS
十二、contiki文件系统接口Contiki文件系统接口(CFS)定义了一个用于读取目录和读写文件的抽象API。Filesfile cfs-coffee.h Header for the Coffee file system.file cfs.h CFS header file.Defines#define CFS_COFFEE_IO_FLASH_AWARE 0x1...原创 2019-11-21 19:22:00 · 1346 阅读 · 0 评论 -
contiki学习笔记(八)rtimer stimer 计时器库
九、实时任务调度(rtimer)实时模块处理实时任务的调度和执行(具有可预测的执行时间)。Data Structuresstruct rtimer Representation of a real-time task. More...Filesfile rtimer.c实时计时器模块中与体系结构无关的部分的实现。file rtimer.hreal-time timer mod...原创 2019-11-21 18:27:16 · 907 阅读 · 0 评论 -
contiki学习笔记(七)contiki系统
八、contiki进程contiki编程的核心文档contiki的一个进程由一个单一的原线程组成。Filesfile process.ccontiki进程内核的实现。file process.h contiki进程接口的头文件。Return values#define PROCESS_ERR_OK 0 返回值,指示操作成功。 #define PROCESS_ER...原创 2019-11-21 18:01:07 · 1413 阅读 · 0 评论 -
contiki学习笔记(六)contiki程序加载器和多线程库
六、contiki程序加载器contiki程序加载器是一个用于加载和启动程序的抽象接口。Data Structuresstruct dsc //DSC程序描述结构。Modules The Contiki ELF loaderContikiELF加载器将ELF(可执行链接格式)对象文件链接、重新定位并加载到正在运行的Contiki系统中。Filesfile loader.h...原创 2019-11-11 19:28:51 · 793 阅读 · 0 评论 -
contiki学习笔记(五)ctimer和etimer
四、callback timer 回调计时器(ctimer)Callback timerContiki systemThe ctimer module provides a timer mechanism(机制) that calls a specified C function when a ctimer expires. More…Filesfile ctimer.cCallbac...原创 2019-11-11 19:13:12 · 1642 阅读 · 0 评论 -
contiki学习笔记(四)参数缓存区、时钟库、通信能量总计
一、参数缓存区The argument buffer can be used when passing an argument from an exiting process to a process that has not been created yet. More…在将参数从退出进程传递给尚未创建的进程时,可以使用参数缓冲区。Functionschar * arg_alloc (c...原创 2019-11-09 09:51:37 · 426 阅读 · 0 评论 -
contiki学习笔记(三)contiki系统
contiki系统函数源代码中包含了如下几个部分一、 Argument buffer(参数缓存区)The argument buffer can be used when passing an argument from an exiting process to a process that has not been created yet.当将参数从现有进程传递到尚未创建的进程时,可以...原创 2019-11-09 09:25:00 · 785 阅读 · 0 评论