Contiki
lissettecarlr
这个作者很懒,什么都没留下…
展开
-
eclipse下搭建Contiki环境
1.安装eclipse C/C++首先我们得去下载java的jdk和eclipse C/C++ eclipse官网 JDK下载如果发现安装的eclipse没有顶部的菜单栏,可以打开 /etc/profile文件,在下面添加代码,重启后问题解决export UBUNTU_MENUPROXY=02.安装arm交叉编译工具直接在终端中执行下面的命令即可 sudo apt-get install sre原创 2016-11-09 16:29:51 · 653 阅读 · 0 评论 -
Contiki-CC2538-AD/GPIO/LED驱动程序
正在学习contiki操作系统,用了一块CC2538的片子来实验,环境是直接使用的Contiki提供的虚拟机,这个程序不讲述关于contiki,直接阐述如何编写一个使LED闪烁,将一个管脚电平置位,并且读取一路ADC通道的值1.准备工作我使用的是6lbr,这里和使用Contiki-3.0 没影响。 首先找到我们的例子程序/home/user/6lbr/examples/cc2538dk路径你们就原创 2016-11-01 17:51:37 · 1004 阅读 · 0 评论 -
在contiki下使用CC1310的GPIO引脚
前言由于contiki操作系统中已经有了CC1310的封装库,我们只需要调用即可,本文就是给大家讲下怎么调用,免去自己找的麻烦驱动位置在更新好contiki系统后可以在下图位置找到驱动的位置,其中图1中的 ti-lib.h 文件是留出的各种驱动的接口,里面可以找打图2的所以驱动接口,他用宏重新定义了个名字 gpio接口介绍下图便是ti-lib.h文件中的GPIO接口了。 其中有multi的参原创 2017-02-24 14:25:34 · 2472 阅读 · 0 评论 -
关于contiki中进程间沟通时使用到的data参数
介绍首先我们知道,下面这一句代码是用来实现一个进程的PROCESS_THREAD(udp_client_process, ev, data)他的原型是:#define PROCESS_THREAD(name, ev, data) \static PT_THREAD(process_thread_##name(struct pt *process_pt, \原创 2017-08-28 14:54:13 · 580 阅读 · 0 评论 -
关于contiki中的Ctimer和Etimer
文件目录:contiki\core\sys\1 etimer1.1 说明事件定时器,发生超时的时候会得到一个事件,etimer include了timer,timer使用的是clock的系统滴答时钟。 定时器结构体:struct etimer { struct timer timer; struct etimer *next; struct process *p;};定时器会被保存到原创 2017-09-29 13:26:01 · 1715 阅读 · 0 评论