问题标签 [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.
rfid - 与 Contiki 兼容的机器人和 RFID 阅读器?
我想知道是否有与Contiki兼容的机器人和RFID阅读器?
python - 如何从端口读取输入并打印到终端
情况如下:
我有两个图章,一个连接到端口:/dev/ttyUSB1,一个外部的,未连接。外部有一个(基于 Contiki 的)程序,可以(每 2 秒)向插入计算机的邮票发送一个字母。插入计算机的邮票有一个程序,也是基于 Contiki 的,它通过无线电信号读取这些信息。
现在,我编写了一个python程序,利用pyserial,它旨在读取进入端口的信息并将其显示在终端中。我知道消息正确到达,因为我可以从通过 USB 连接到终端的印章打印消息。但我无法从 python 代码中读取信息。
运行时,它不会每隔几秒钟打印一次从邮票发送的预期字母,而是打印一些一致但随机的字母。例如:
当我移除连接到印章的 USB 时,程序没有输出。所以它必须从端口读取一些东西......任何帮助将不胜感激。
contiki - 在 InstantContiki2.6 micaz 上编译程序
我正在尝试在 micaz mote 上编译一个简单的程序(program.c)。
编译命令:make hello-world.elf TARGET=micaz
我有这个消息错误:
我正在使用 InstantContiki2.6.1
有人知道如何解决这个问题吗?
PS:我成功编译了exemple目录下的example程序。
contiki - Contiki 和 CC2531 USB 加密狗
我正在研究 Contiki-2.7。我有 CC2530dk 并想对 cc2531 usb-dongle 进行编程。我的问题是如何将 hex 文件从 contiki 上传到 Flash 编程器,将其刻录到 cc2531 usb dongle
例如如何获取 hello-world.hex 文件在 Flash 编程器中上传
upload - Contiki 中的 msp430 flasher(exp5438 上传)
我正在尝试在 exp5438 板上上传 Contiki 中的 blink.c 文件。我在 VirtualBox 内的 MacBook 上运行 Instant Contiki 2.6。
当我尝试上传到板上时,它给了我这个 msp430 flasher 的错误!有什么办法可以帮助我在板上运行闪烁程序吗?我真的把头发拉出来了。:D
帮助表示赞赏!
bash - 如何在脚本中等待设备连接
我有一个 Sky 无线传感器节点和一个打印节点输出的脚本。
如果我在我的电脑检测到节点之前启动此脚本,我会收到以下错误:
但是如果我等待 20 秒,我会错过最初的打印(这很重要)。
有没有办法检测 /dev/tmotesky1 是否存在?就像是
提前致谢!
ubuntu - 在 micaz 上上传 hello-world 程序:程序员没有响应
尝试将 hello-world 程序上传到 micaz mote 时遇到问题。
我按照本教程在硬件上上传hello-world
程序,但是当我尝试运行命令时:
我有这个错误信息:
我认为问题在于uisp
未安装命令,因此我尝试使用以下命令安装它:
然后我收到了这个错误信息:
有没有人成功上传了硬件程序(micaz mote)?
有什么帮助吗?
contiki - TelosB mote 是否与 Contiki-OS 兼容?
我在Contiki 代码树exp5438
中发现了和z1
mote,它TI MSP430x
作为 MCU具有,我们知道那是TelosB mote的微控制器。TI MSP430
我想知道 TelosB 微粒是否与 Contiki 兼容?
c - 如果进程的 needspoll 变量已使用 process_poll(&process) 设置,则 Contiki 内核何时轮询进程
我不明白Contiki OS的core/dev/serial-line.c文件中使用的函数“process_poll(&serial_line_process);”的含义。我在wiki 页面上读到它在进程控制块中设置了 needspoll 变量,使内核能够在发生中断时轮询该进程。如果有人可以阐明如何以及何时调用此过程,我将非常感激。
我在尝试使用 wiki 页面上解释的 contiki 特定机制读取串行输入时遇到了这个问题。从串口读取字符,我验证程序控制已到达 process_poll( &serial_line_process) ; 函数 int serial_line_input_byte(unsigned char c) 中的语句;在文件 serial-line.c 中。这已设置为平台的串行输入驱动程序的回调。但在那之后什么都没有发生。似乎进程 serial_input_process 最初执行 PROCESS_YIELD(); 声明,从那时起就没有被调用过。以下是我用于测试的过程的代码。