实验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
您可能关注的文档
- 实用音频放大器讲述.ppt
- 实用语文第四册《18不吵闹不乱跑》讲述.ppt
- 实用运筹学习题选详解讲述.doc
- 实用规范礼仪讲述.ppt
- 实训2空气流量计检测讲述.ppt
- 剧场技术方案(灯光音响机械视频)精要.doc
- 实用语文第三册《5纽扣拉链》讲述.ppt
- 实训四落实信用证讲述.pptx
- 剧本创作-ppt精要.ppt
- 实训一具有过流保护功能的直流可调稳压电源(完整)讲述.doc
- 在2026年“五四”青年节表彰大会上的讲话.docx
- 在高中思政课上的讲话:传承大别山精神争当民族复兴大任的时代新人.docx
- 2025~2026学年辽宁省丹东市九年级上学期期末语文试卷.doc
- 2025~2026学年重庆市綦江区七年级上期期末语文试卷.doc
- 2025~2026学年山东烟台市栖霞市六年级上学期期末英语试卷.doc
- 2025~2026学年重庆巫山县八年级上学期期末语文试卷.doc
- 第6课全球航路的开辟教案.doc
- 第8课欧洲的思想解放运动教案.docx
- 2025~2026学年四川成都市外国语学校下学期九年级3月月考英语试卷.doc
- 2025~2026学年山东菏泽市郓城县度第一学期期末教学质量监测七年级英语试卷.doc
最近下载
- 《道路交通信息监测记录设备设置规范》.docx VIP
- 2026年长春燃气股份有限公司校园招聘笔试参考试题及答案解析.docx VIP
- 副食品供货服务流程.docx VIP
- 卫生洁具安装技术交底.docx VIP
- 油藏工程-姜汉桥油藏工程-概念设计-cmf.pptx VIP
- 全国英语等级考试(PETS)二级考试大纲.pdf VIP
- 2026年一矿一策,一面一策实施方案(签字)4.8.docx VIP
- ExxonMobilExxonMobil管理系统的说明.pdf
- XX仓库货位管理方案.docx VIP
- 一年级口算练习题(100以内的加减法)一年级口算练习题(100以内的加减法).doc VIP
原创力文档

文档评论(0)