- 9
- 0
- 约1.25万字
- 约 15页
- 2017-01-11 发布于重庆
- 举报
实验15—基于IPv6模块的进程间交互的实验.
实验题目:实验15—基于IPv6模块的进程间交互的实验2016.1.4
实验目的:
了解Cygwin开发环境及Contiki系统相关内容。
了解Contiki系统进程间交互的理论
掌握IPv6模块的编程及下载使用方法。
实验原理及程序分析:
1、Contiki 中事件驱动和protothread机制
Contiki的两个主要机制:事件驱动和protothread机制,前者是为了降低功耗,后者是为了节省内存。
事件驱动
嵌入式系统常常被设计成响应周围环境的变化,而这些变化可以看成一个个事件。事件来了,操作系统处理之,没有事件到来,就跑去休眠了(降低功耗),这就是所谓的事件驱动,类似于中断。
事件结构体
事件也是Contiki重要的数据结构,其定义如下:
struct event_data
{
process_event_t ev;
process_data_t data;
structprocess*p;
};
typedef unsigned char process_event_t;
typedef void * process_data_t;
各成员变量含义如下:
ev-----标识所产生事件
data---保存事件产生时获得的相关信息,即事件产生后可以给进程传递的数据
p------指向监听该事件的进程
事件分类
事件可以被分为三类:时钟事件(timer even
您可能关注的文档
- 2_VI编辑器编写程序..doc
- 2_炉缸侵蚀历史曲线..doc
- 实用类文本阅读访谈.doc
- 2ybz2-80高压电动油泵..doc
- 2~离散数学习题解第二部分(代数系统)4..doc
- 2×125MW火电厂设计..doc
- 2×35t反渗透..doc
- 实用英语翻译教案..doc
- 2。机械运动中的能量转化..doc
- 2《建筑测量》课程导学..doc
- 广西南宁市第二中学2025-2026学年八年级下学期开学收心自测英语试卷(含解析).docx
- 广西南宁市武鸣区武鸣高级中学等校2026年高考模拟信息卷数学试题(含解析).docx
- 广西壮族自治区崇左市江州区2025-2026学年八年级上学期期末语文试题(含解析).docx
- 广西壮族自治区防城港市防城区2025—2026学年八年级上学期期末地理试题(含解析).docx
- 部编版一年级下册语文第五单元培优卷A卷(含答案).docx
- 福建省厦门海沧实验中学2025-2026学年高二上学期期末地理试题(含解析).docx
- 甘肃省天水市甘谷县模范初级中学2025-2026学年九年级数学下学期第一次检测考试试题(含解析).docx
- 甘肃省武威市凉州区爱华育新学校2025-2026学年九年级上学期12月月考英语试题(解析版).docx
- 甘肃张掖市2025--2026学年下学期九年级数学阶段反馈试卷(含解析).docx
- 广东惠州博罗县2025-2026学年九年级上学期阶段诊断历史试卷(含解析).docx
原创力文档

文档评论(0)