问题标签 [contiki]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
contiki - 如何计算Contiki程序消耗的能量?
我想知道是否有一种方法可以计算节点中 contiki 程序消耗的能量。
我必须编程,我想知道其中哪一个在能源消耗方面更有效。
我知道 TinyOs 有一个这样的:Avrora,但我想知道是否有一个与 Contiki-OS 等效的模拟器。
谢谢你。
contiki - cooja 中的无线电环境可视化
cooja模拟器中从一个节点到另一个节点的红色箭头是什么意思?通常无线电流量以蓝色箭头的形式显示,红色箭头表示什么?在我的情况下,我在模拟中的一个节点在此事件之后没有收到任何传入的 ip 数据包。我正在使用 Contiki-2.7
c - econotag 中的加载程序 (contiki 2.7)
我目前正在尝试在 econotag 中运行我的代码(在 contiki 2.7 中编写和编译)。但是我无法这样做。我可以毫无问题地使用
但是当我尝试使用命令上传时
出现以下消息
我知道它曾经在带有 TARGET=redbee-econotag 的 contiki-2.6 中完美运行。所以我试了一下,但消息是
我看过一些关于安装用于在 econotag 上上传的工具链的帖子。但他们没有提供分步程序。谁能告诉我应该/如何安装工具链来解决这个问题以及安装后我应该使用什么命令。
git - git clone 连接被拒绝
我很新,正在尝试为我的 Econotag 设置环境。使用本指南 https://github.com/malvira/libmc1322x/wiki/libmc1322x 我收到一条错误消息。
如何解决这个问题
contiki - contiki_conf.h文件中UIP_CONF_BUFFER_SIZE的作用是什么
我在 contiki 上工作了一段时间,最近我遇到了一个奇怪的问题,我注意到 cooja mote 无法接收任何大于 57 字节的数据包,对于 z1 mote,限制大约是 96 - 97 字节(在 cooja 模拟器中) 并且在实际硬件中(mbxxx 目标)我观察到这个限制是 92 字节。其他任何人都遇到过类似的情况,这是否与平台特定配置有关,我该如何更改?我查看了 contiki_conf.h 文件并找到了 UIP_CONF_BUFFER_SIZE 参数。如果改变这个参数会有什么影响?
c - 在 Contiki 程序中使用 malloc
考虑以下 Contiki 程序。
当这个程序为 native/z1/wismote/cooja 编译时,它执行得非常好,并且两个 printf 语句都被执行,但是当为 mbxxx 目标编译,然后在硬件上执行时,只执行第一个 printf 语句并且代码卡住了在malloc中。这种行为背后的任何猜测或原因?我还在这里附加了 GDB 跟踪。
ipv6 - 在 Contiki OS 中使用 Rime 和 6LoWPAN
我正在尝试使用 Contiki OS 提供的 6LoWPAN 实现。
我的问题是 Rime 只是在没有设置标志的情况下工作UIP_CONF_IPV6
。一旦我设置了标志以激活 IPv6 支持,编译器就会报告函数的“多重定义”,这些rime_sniffer_add()
函数rime_sniffer_remove()
位于.
有人设法解决了这个问题或一个可行的例子吗?rime.c
sicslowpan.c
c - 将函数分配给 packetbuf_copyfrom
我想将功能分配给packetbuf_copyfrom()
. 我使用过*
,&
但它在转换后并没有给我正确的密码。
这是功能:
我希望packet_copyfrom()
函数从 function 复制caesar
。
我应该怎么办?
atmel - MikroeMedia XMega 上的 Contiki-OS - ATxmega128A1 微控制器
刚刚研究了 contiki OS,想知道它是否可以在MikroeMedia XMega上运行- 使用微控制器 ATxmega128A1?
microcontroller - 如何用代码写stm32w108的闪存
我正在解决一个问题,我需要从 stm32w108 微控制器的闪存中读取和写入一些数据。我正在使用 dizic mb954 板,并在其上运行 contiki。我尝试通过在 .text 部分中添加一个额外的部分 .flash_store 并将(rwx)属性添加到闪存来修改链接器脚本,并使用显式声明一个数组
__attribute__((.flash_store))
问题是虽然我可以正确读取初始化的数组,但在写入时,它会退回到默认处理程序并在那里循环。
在 AVR 微控制器中,这很容易使用 PROGMEM 属性完成,stm32w108 是否有类似的解决方法?