E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Contiki
contiki
netstack数据收发结构
摘要本文介绍了
contiki
netstack的MAC层以下数据收发层次结构,并讨论如何移植新的无线器件做为
contiki
的无线收发器。
lgl88911
·
2013-08-17 16:00
Contiki
packetbuf原理
摘要本文介绍了
contiki
netstack中在framer,rdc,mac层中b欧诺个uffer数据的packetbuf的构造和原理。
lgl88911
·
2013-08-17 16:00
contiki
学习笔记——IAR工程合集
0.前言 如果不熟悉linux的朋友可参考本博文的IAR工程合集,IAR工程合集的代码仓库位于github。计划共有3个部分,CC2530部分、MSP430F5438+CC2520部分和STM32+某种RF部分。 【CC2530】——国内使用广泛,入门简单。 【MSP430F5438+CC2520】——性能较好,入门和移植较CC2530复杂。 【STM32+RF】——STM32使用广发,通
xukai871105
·
2013-08-09 23:00
MSP430
contiki
msp430f5438
Contiki
移植
转载请注明出处摘要本文介绍了如何将
contiki
移植到一个新的平台上,并运行起
contiki
提供的shell。以nuc140为例,说明了移植的步骤和方法。
lgl88911
·
2013-07-20 09:00
Contiki
——Chameleon理解
Chameleon结构的作用在Chameleon的pack_header()函数中体现了出来(这里的打包方式像以前自己讨论过的一个问题,是在组织数据时直接将数据写入发送缓冲区中,还是保存在一个结构体中到最后一起打包)。Chameleon的方式,属于将需要打包的数据先放在一个结构体中,在最后将要发送时,调用pack_header函数将数据写入发送缓冲区中。这样会浪费一些内存。但是,折中的结果是通过C
tietao
·
2013-07-08 20:00
contiki
Chameleon
Contiki
——Rime缓冲区packetbuf分析
2013-7-519:02首先关于里边的一个变量:buflen指的是payload(packetbuf的数据部分)的长度,bufptr指的是payload(packetbuf的数据部分)的起始位置;hdrptr指的是报文头的起始位置(在packetbuf的报文头部分);packetbuf实际大小是PACKETBUF_HDR_SIZE+PACKETBUF_SIZE(即默认为128+48)。关于pac
tietao
·
2013-07-08 20:00
contiki
rime
packetb
Contiki
——Rime Stack分析
一分析Rime的大概思路在Rime中,理解RimeStack的工作原理,首先要理解整体框架;之后要理解这里边的list,memb,packetbuf,channel,等几个部分;之后要明白chameleon的结构,以及一些具体实现;这几个部分中,以packetbuf和chameleon最为重要。像packetbuf.c,packetqueue.c是最基本的几个函数(当然list.c,memb.c,
tietao
·
2013-07-08 20:00
contiki
Contiki
Makefile结构
摘要本文简要介绍了
contiki
的makefile结构和添加新平台的方法。正文1.CPUa.建立需要支持的cpu目录
contiki
/cpu/cputype/b.在..
lgl88911
·
2013-07-01 22:00
contiki
CC2530 CC2430例子描述
来源:http://nets-www.lboro.ac.uk/george/
contiki
-sensinode/【说明】仅翻译了部分内容,这些内容为examples中几个例子的描述。
xukai871105
·
2013-06-30 13:00
example
CC2530
contiki
CC2430
Instant
Contiki
安装笔记——SDCC和CC2530
1.前言【更多
contiki
和物联网笔记请参考——物联网学习笔记——索引博文】【如果您使用的Instant
Contiki
版本为2.7请忽略此文,InstantConiti2.7中已经安装好了SDCC版本为
xukai871105
·
2013-06-29 19:39
物联网学习笔记
contiki
SDCC
CC2530
Instant
Contiki
安装笔记——SDCC和CC2530
1.前言 【更多
contiki
和物联网笔记请参考——物联网学习笔记——索引博文】 【如果您使用的Instant
Contiki
版本为2.7 请忽略此文,InstantConiti2.7中已经安装好了
xukai871105
·
2013-06-29 19:00
CC2530
sdcc
contiki
Contiki
调度内核不完全介绍
Protothread:Lightweight,StacklessThreadsinCC协程利用C语言的语法特性或者利用编译器特性来完成上行文的切换,所有的thread共用一个堆栈,只是用2byte保存上下文。类似于协作式操作系统,由thread主动释放CPU。设计原理可参照http://www.chiark.greenend.org.uk/~sgtatham/coroutines.html文件代
lgl88911
·
2013-06-22 21:00
contiki
学习笔记 etimer部分
1.前言
contiki
是一款小型开源,易于移植的多任务操作系统,专门为无线传感网设计,适合内存受限制的网络系统。
xukai871105
·
2013-06-22 21:00
event
contiki
etimer
contiki
学习笔记 leds实现部分
1.前言
contiki
是一款小型开源,易于移植的多任务操作系统,专门为无线传感网设计,适合内存受限制的网络系统。
xukai871105
·
2013-06-17 21:00
contiki
leds
contiki
学习笔记 clock部分
1.前言
contiki
是一款小型开源,易于移植的多任务操作系统,专门为无线传感网设计,适合内存受限制的网络系统。
xukai871105
·
2013-06-16 21:00
学习笔记
contiki
Clock
contiki
学习笔记 spi部分解析
1前言
contiki
是一款非常有意思的无线传感网络操作系统。认真学习了一段时间,跟踪了
contiki
的发展深知国内和国外在无线传感网方面的差距(这个以后可以慢慢分析)。
xukai871105
·
2013-06-14 22:00
SPI
contiki
exp5438
contiki
学习心路历程
大概1年半之前,我在图书馆中找到了一本书《基于IP的物联网架构、技术与应用》,书中描述了IPv6技术在物联网中的应用,我觉得这或许是物联网发展的方向,书中描述了
contiki
操作系统,
contiki
区别于
xukai871105
·
2013-06-10 22:00
ipv6
contiki
6lowpan
几个ZigBee协议栈和操作系统
1、freakz协议栈和
contiki
操作系统。
qinpengtaiyuan
·
2013-06-06 16:00
开源
实现
zigbee
协议栈
contiki
系统分析六:时钟
contiki
系统提供了一系列的时钟库,可以供
contiki
系统或者用户态的程序调用.时钟库包括时钟到期检查.在调度时钟时低功耗的模块被唤醒,实时的任务调度.定时器也可以让执行具体的事情过程中进入休眼状态
wfing
·
2013-03-29 10:00
contiki
系统分析五:算法库
contiki
提供了以下的算法.这些算法可以供
contiki
的系统和用户程序共同使用.代码在core/lib目录下由于基本算法一般编程人员都比较熟悉,而快速傅立叶变换在
contiki
中提供的使用例子为examples
wfing
·
2013-03-26 10:00
contiki
系统分析四:内存分配
contiki
有三种分配内存的方式。memb内存块分配器,在
contiki
中使用最频繁mmem管理内存分配器,很少去使用标准C库的malloc的栈内存分配器,在
contiki
这种受限系统中使有最危险。
wfing
·
2013-03-25 17:00
contiki
系统分析三:进程分析
1.
contiki
中进程的类型 由图示我们可以看到,
contiki
中包含两种类型的进程,preemptive(可抢占的)和cooperative(合作的,由于只有两种进程,可以理解为非抢占的).
wfing
·
2013-03-21 21:00
[置顶]
contiki
2.6之Makefile详细解读五
继续上篇未完的内容。%.hex:%.ihx $(PACKIHX)$/dev/null继续寻找obj_cc2530/hello-world.app.rel的建立规则$(OBJECTDIR)/%.app.rel:%.c$(SEGMENT_RULES) $(CC)$(callc_seg,$$@经过分析我们知道SEGMENT_RULE_FILES表示的在某些目录中的segment
crystal736
·
2013-03-18 16:00
makefile
CC2530
contiki2.6
[置顶]
contiki
2.6之Makefile详细解读四
上次分析到了这里:
CONTIKI
_TARGET_DIRS_CONCAT=${addprefix${dir$(target_makefile)},$(
CONTIKI
_TARGET_DIRS)}
CONTIKI
_CPU_DIRS_CONCAT
crystal736
·
2013-03-18 10:00
makefile
CC2530
contiki2.6
[置顶]
contiki
2.6之Makefile详细解读三
接着分析
contiki
系统的makefile。
crystal736
·
2013-03-17 21:00
makefile
CC2530
contiki2.6
[置顶]
contiki
2.6之Makefile详细解读二
继续
contiki
2.6中makefile讲解include$(
CONTIKI
)/core/net/rime/Makefile.rimeinclude$(
CONTIKI
)/core/net/mac/Makefile.macSYSTEM
crystal736
·
2013-03-17 15:00
makefile
CC2530
contiki2.6
[置顶]
contiki
2.6之Makefile详细解读一
下载
contiki
2.6源码: http://download.csdn.net/detail/crystal736/5149740 打开makefile.include文件,这个是在
crystal736
·
2013-03-17 10:00
makefile
contiki2.6
contiki
系统分析二:linux下的编译
1.编译器由于CC2530的内核是一个增强版的8051单片机,在linux系统下面51单片机的编译器用的最普遍的是sdcchttp://sdcc.sourceforge.net/在linux下面自己编译一下sdcc编译器,然后设置PATH路径即可.在cpu/cc253x/Makefile.cc253x有定义,包括,编译,静态库生成,抽取符号表的工具都有.但是比GCC的工具链肯定会简单很多.其中sd
wfing
·
2013-03-12 15:00
contiki
系统分析一:下载及基本结构
这一系列文章主要专注于
contiki
的代码分析.至于
contiki
的开发历史,物联网本身的讨论不在这个系列的讨论范围内.然后所用的SOC是cc2530,所有的工具都是基于cc2530芯片来分析的.1.
contiki
wfing
·
2013-03-11 14:00
Contiki
中Ctimer遗留的问题
在
Contiki
中,Ctimer中使用的是etimer,而etimer涉及到System_trick其中,这里的时钟,也是有system_trick终端产生的。
tietao
·
2013-02-19 14:00
关于
Contiki
中Rime代码的一些分析记录
-------------------------------------------------------------------------------------*/2013-02-011、在
Contiki
tietao
·
2013-02-19 14:00
Rime&
Contiki
Chameleon
PAPER:AnAdaptivecommunicationArchitectureforWirelessSensorNerworks1.AnarchitectureofWSNisdifficultinthestackandareasonableheaderpacket.2.TheChameleonarchitectureconsistsoftwoparts:theRimecommunication
tietao
·
2013-01-25 17:00
Protothread机制文档(
contiki
-2.6\doc\pt-doc.txt)
/**\addtogroupsys@{*/ /**\defgroupptProtothreadsProtothread是一种轻型,栈使用少的线程。这种线程为,如嵌入式系统或传感器结点,等内存受限系统而设计。Protothread用C实现了事件驱动系统的线性执行速度的代码。Protothread可以用于或不用于RTOS(实时系统)。Protothread是一种优秀的轻型,栈小的线程。它提供了在
tietao
·
2013-01-15 21:00
Contiki
:Protothread切换机制理解
在
Contiki
中,protothread的切换,实质是函数调用,通过call_process()函数调用protothread函数体的函数指针,来切换protothread,即ret=p->thread
tietao
·
2013-01-02 22:00
Contiki
:__LINE__测试
后来在分析
Contiki
时发现里边的protothread切换机制竟然是switch语句+__LINE__,没想到__LINE__还能这样用。
tietao
·
2013-01-02 21:00
Contiki
:关于MAC和RDC层的关系、作用及其实现
参考:http://www.
contiki
studio.com/forum.php?
tietao
·
2013-01-01 17:00
Contiki
:初探
Contiki
是为了WirelessSensorNetwork设计的一个嵌入式系统,侧重于网络。虽然它也可以单独运行,但是这并不是它设计的初衷。
tietao
·
2013-01-01 17:00
Contiki
:RDC &CoAP
Paper:主要讲了RDC中的三个优化措施:1、
Contiki
Timing;2、PacketDetectionandfast sleep;3、Transmissionphase-lock。
tietao
·
2013-01-01 16:00
Contiki
:Communication Architecture
Paper:AnAdaptivecommunicationArchitectureforWirelessSensorNerworks1.AnarchitectureofWSNisdifficultinthestackandareasonableheaderpacket.2.TheChameleonarchitectureconsistsoftwoparts:theRimecommunication
tietao
·
2013-01-01 11:00
Contiki
、TinyOS、LiteOS、Nano-RK、t-Kernel的操作系统性能和利弊
报告中比较了
Contiki
、TinyOS、LiteOS、Nano-RK、t-Kernel的操作系统性能和利弊,对于广大的物联网研究者和应用开发者不无裨益。
龙鸟
·
2012-09-22 21:00
Contiki
移植—cfs-coffee 文件系统在pc上的验证
1.Createcfs-coffeefolder Createfolderexample-coffee/inpath
contiki
-2.5/examples/ Copyexample-shell/filetoexample-coffe
lgl88911
·
2012-09-15 23:00
几个ZigBee协议栈和操作系统
1、freakz协议栈和
contiki
操作系统。
tanqiuwei
·
2012-06-07 10:00
网络
网络协议
嵌入式
语言
任务
平台
Contiki
到stm32f100xx平台的移植
平台描述:MCU--Stm32F100CB cotex-M3架构,128KBROM,8KBSRAM。EthernetController–ENC28J60 10Mb以太网控制器,使用SPI总线与MCU交互。802.15.4Controller–cc2500 802.15.4网络控制芯片,使用SPI总线与MCU交互。移植前准备工作准备编译调试工
srjklssj
·
2012-05-14 17:00
gcc
buffer
工具
平台
makefile
编译器
Contiki
Contiki
维基百科,自由的百科全书本文介绍的是内嵌操作系统。关于
Contiki
的其它意思,请参见“
Contiki
(消歧义)”。
bailyzheng
·
2012-05-14 16:00
多线程
网络
嵌入式
任务
平台
wizard
初始化段错误与LD脚本的编写
在移植
Contiki
的过程中,我们发现
Contiki
的进程无法正常启动,而后又发现所有已初始化的变量中的数据全都错位了,集体向后偏移了8个字节。
srjklssj
·
2012-05-14 09:00
vector
汇编
脚本
table
sun
任务
contiki
开发日志之udp通信
奋斗ing,终于把
contiki
中的6lowpan协议中的udp协议程序通过。
张浩淼
·
2012-04-24 23:00
contiki
开发日记之串口开发
cc2430平台有2个串口uart0(P0_2,P0_3)和uart1(P0_4,P0_5)在
contiki
开发过程中因为牵扯到步骤调试这里有platform/sensinode-debug.h文件。
张浩淼
·
2012-04-24 00:00
contiki
开发日记
contiki
环境平台的搭建参照(主要开发平台采用cc2430):https://github.com/g-oikonomou/
contiki
-sensinode/wiki/Prepare-your-System
张浩淼
·
2012-04-23 23:00
contiki
STM32移植
1.
contiki
简介“
Contiki
是一个小型的,开源的,极易移植的多任务操作系统。它专门设计以适用于一系列的内存优先的网络系统,包括从8位电脑到微型控制器的嵌入系统。
xukai871105
·
2012-04-20 21:00
contiki
Contiki
入门学习【摘录】
uid=9112803&do=blog&id=2829353一、
Contiki
简介
Contiki
是一个开源的、高度可移植的多任务操作系统,适用于联网嵌入式系统和无线传感器网络,由瑞典计算机科学学院(SwedishInstituteofComputerScience
ferlansue
·
2012-02-14 10:00
eclipse
网络
网络协议
平台
makefile
程序开发
上一页
1
2
3
4
5
6
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他