问题标签 [intel-edison]

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.

0 投票
0 回答
40 浏览

c++ - 如何为英特尔爱迪生编译多个文件 c++ 程序?

除了命令行编译之外,我还尝试了一个makefile。

这是命令行编译的结果

这是makefile编译的结果

这是我的makefile

任何人都知道我做错了什么?

谢谢!

编辑:这是#include

主文件

灯光.cpp

灯.h

0 投票
1 回答
183 浏览

image - 如何通过调整网络摄像头控件获得黑白或灰度图像?

我有一个便宜的网络摄像头连接(焊接不问为什么)到英特尔爱迪生。问题是我正在做视频捕获实验,并希望从相机获得黑白或灰度图像(节省以编程方式将图像转换为灰度所涉及的开销/延迟/带宽)。因为我只能有命令行而没有桌面,所以我不能使用诸如 guc view 之类的应用程序,我也不能拔下相机并将其连接到 linux pc。V4l-ctl 列出了以下网络摄像头选项。

任何有图像采集经验的人都可以帮助我设置 V4l-Ctl 参数以直接从网络摄像头获取图像,该图像与使用这些参数获得的黑白或灰度图像一样接近吗?我处于无休止的反复试验循环中,我们将不胜感激。

0 投票
2 回答
4197 浏览

python - Pyaudio:将输入连接到输出时出错

我正在英特尔爱迪生板上尝试 pyaudio,但它在内置测试中失败。在我的设置下单独录制和播放效果很好,但如果我尝试将输入连接到输出,则会出现错误。

文件“wire_full.py”,第 33 行,数据 = stream.read(CHUNK) 文件“/usr/lib/python2.7/site-packages/pyaudio.py”,第 605 行,读取返回 pa.read_stream(self ._stream, num_frames) IOError: [Errno 输入溢出] -9981

有谁明白有什么问题?

以下是在 pyaudio 中将输入连接到输出的示例代码:

0 投票
2 回答
7455 浏览

python - 如何检测 WiFi 网络中是否存在设备?

我正在开发一个基于英特尔爱迪生(运行基于 Debian 的 Ubilinux)的项目。我需要爱迪生执行一些代码,我的 android 手机(运行 CM11)连接到与爱迪生相同的 WiFi。我怎样才能检测到我的手机在爱迪生?我尝试了以下方法。

1.Pinging:但问题是路由器每次分配不同的IP,因为DHCP。所以,我不会知道我手机的IP地址。有什么方法可以根据设备的 MAC 地址 ping 通吗?

2.我想从我的手机广播一个特殊的发现数据包,只要它连接到WiFi。但是,我不知道从哪里开始这种方法。

0 投票
3 回答
9577 浏览

c - 如何在 Linux x86 上使用 C 对蓝牙 LE 设备进行编程?

我有一个蓝牙设备,我可以在 Linux 上使用 gatttool 进行控制。我想开发自己的可以向其发送命令的 c 程序。

我过去做过蓝牙编程,它相对简单,类似于网络编程,但这次,它是蓝牙低功耗设备,遵循这里的原则会导致主机关闭消息,当我可以清楚地连接/断开它时使用 gatttool。

我如何创建这个程序?我知道我应该使用 bluez 库,但我不确定从哪里开始使用低能耗设备。

0 投票
1 回答
844 浏览

c++ - Eclipse conio.h 解决错误

我正在研究英特尔爱迪生,并使用 Eclipse Kepler 作为IDE英特尔系统工作室作为工具链。但是,某个相当主要的程序需要conio.h不包含的头文件,因此给了我一个catastrophic error. 这妨碍了我的程序执行。请提出补救措施或替代替代品。

0 投票
1 回答
1588 浏览

embedded-linux - 如何在 Linux 复合 USB 小工具中热交换大容量存储 LUN 支持文件?

切入正题

Linux 复合 USB 小工具海量存储功能是否支持其 LUN 媒体备份文件的热插拔?如果是这样,有没有人让它工作?

背景

Linux USB 复合小工具包括一个海量存储功能,可以支持多个逻辑单元,每个逻辑单元映射到一个驱动器映像文件(如 FAT 或 ISO)。据我所知,大容量存储功能似乎从以前的独立g_mass_storage 小工具继承了部分或全部配置接口

该文档暗示您可以将存储映像挂载为大容量存储 LUN,然后以类似于物理 CD/DVD 驱动器的工作方式将其卸载并重新挂载新的存储映像。我正在尝试访问的正是此功能。

我试过的

我正在使用 insmod/modprobe 和 rmmod 来挂载和卸载映射到 ISO 映像的单个 LUN。modprobe 参数是 Edison 配置的修改版本,用于公开其“固件更新”驱动器映像。

USB 从属设备是英特尔 Edison 开发板,运行略微修改的 Yocto 版本,主机是 OS X 10.10.2:

我试图找到一种在软件控制下重置 OTG 设备端口的方法。这可能是最终的解决方案。

还没有(还)尝试使用 configfs 接口来构建和配置设备。这也可能是一种选择,但我仍在研究相关文档。

谢谢!

0 投票
1 回答
1771 浏览

c++ - boost shared_ptr 初始化为类成员

boost::shared_ptr当它是类的成员变量时,我在初始化 a 时遇到问题。我看到了这个以前的问题:

如何初始化作为类成员的 shared_ptr?

但是我仍然有一个编译器错误。快速示例代码:

编译器抱怨: error: no match for call to "(boost::shared_ptr<A>) (A*)"

但是创建一个 tmpshared_ptr然后将其分配给mA编译很好。我正在为 Intel Edison 的 Ubuntu 14.04 机器上进行交叉编译。

我错过了什么?

0 投票
2 回答
5729 浏览

linux - 文件末尾缺少换行符

我正在尝试在英特尔爱迪生的 linux 操作系统上安装 opencv。我遵循http://makezine.com/projects/make-43/photographic-memory/以便通过 opkg 安装它。但是,运行时出现以下错误 opkg update

显然由于此错误,它无法安装任何软件包。我彻底寻找解决方案,但没有一个有效。我感谢您的帮助。

0 投票
0 回答
714 浏览

python - raspbian上的python导入错误

我被困在看似简单但似乎无法解决的事情上。我正在尝试使用 indigo 发行版在树莓派上构建 ROS 包。我能够在 ubuntu 上构建包,以某种方式设法在 edison-ubilinux 上构建它,但我对 RPi 没有运气。这里的错误信息:

python路径看起来也不错:

我在文件夹中添加了一个空白的init .py,而 catkin 已经有了一个。此外,我尝试使用 python IDE 导入 catkin,但即使在文件 thaqt 的开头附加到我的库的路径也不会再次编译,但再次没有运气。

我的 sys.path 与我的 PYTHONPATH 不同

再加上它甚至在 python IDE 中也不起作用。请帮忙!!!!

谢谢你