问题标签 [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.
c++ - 如何为英特尔爱迪生编译多个文件 c++ 程序?
除了命令行编译之外,我还尝试了一个makefile。
这是命令行编译的结果
这是makefile编译的结果
这是我的makefile
任何人都知道我做错了什么?
谢谢!
编辑:这是#include
主文件
灯光.cpp
灯.h
image - 如何通过调整网络摄像头控件获得黑白或灰度图像?
我有一个便宜的网络摄像头连接(焊接不问为什么)到英特尔爱迪生。问题是我正在做视频捕获实验,并希望从相机获得黑白或灰度图像(节省以编程方式将图像转换为灰度所涉及的开销/延迟/带宽)。因为我只能有命令行而没有桌面,所以我不能使用诸如 guc view 之类的应用程序,我也不能拔下相机并将其连接到 linux pc。V4l-ctl 列出了以下网络摄像头选项。
任何有图像采集经验的人都可以帮助我设置 V4l-Ctl 参数以直接从网络摄像头获取图像,该图像与使用这些参数获得的黑白或灰度图像一样接近吗?我处于无休止的反复试验循环中,我们将不胜感激。
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 中将输入连接到输出的示例代码:
python - 如何检测 WiFi 网络中是否存在设备?
我正在开发一个基于英特尔爱迪生(运行基于 Debian 的 Ubilinux)的项目。我需要爱迪生执行一些代码,我的 android 手机(运行 CM11)连接到与爱迪生相同的 WiFi。我怎样才能检测到我的手机在爱迪生?我尝试了以下方法。
1.Pinging:但问题是路由器每次分配不同的IP,因为DHCP。所以,我不会知道我手机的IP地址。有什么方法可以根据设备的 MAC 地址 ping 通吗?
2.我想从我的手机广播一个特殊的发现数据包,只要它连接到WiFi。但是,我不知道从哪里开始这种方法。
c - 如何在 Linux x86 上使用 C 对蓝牙 LE 设备进行编程?
我有一个蓝牙设备,我可以在 Linux 上使用 gatttool 进行控制。我想开发自己的可以向其发送命令的 c 程序。
我过去做过蓝牙编程,它相对简单,类似于网络编程,但这次,它是蓝牙低功耗设备,遵循这里的原则会导致主机关闭消息,当我可以清楚地连接/断开它时使用 gatttool。
我如何创建这个程序?我知道我应该使用 bluez 库,但我不确定从哪里开始使用低能耗设备。
c++ - Eclipse conio.h 解决错误
我正在研究英特尔爱迪生,并使用 Eclipse Kepler 作为IDE
英特尔系统工作室作为工具链。但是,某个相当主要的程序需要conio.h
不包含的头文件,因此给了我一个catastrophic error
. 这妨碍了我的程序执行。请提出补救措施或替代替代品。
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 接口来构建和配置设备。这也可能是一种选择,但我仍在研究相关文档。
谢谢!
c++ - boost shared_ptr 初始化为类成员
boost::shared_ptr
当它是类的成员变量时,我在初始化 a 时遇到问题。我看到了这个以前的问题:
但是我仍然有一个编译器错误。快速示例代码:
编译器抱怨:
error: no match for call to "(boost::shared_ptr<A>) (A*)"
但是创建一个 tmpshared_ptr
然后将其分配给mA
编译很好。我正在为 Intel Edison 的 Ubuntu 14.04 机器上进行交叉编译。
我错过了什么?
linux - 文件末尾缺少换行符
我正在尝试在英特尔爱迪生的 linux 操作系统上安装 opencv。我遵循http://makezine.com/projects/make-43/photographic-memory/以便通过 opkg 安装它。但是,运行时出现以下错误
opkg update
:
显然由于此错误,它无法安装任何软件包。我彻底寻找解决方案,但没有一个有效。我感谢您的帮助。
python - raspbian上的python导入错误
我被困在看似简单但似乎无法解决的事情上。我正在尝试使用 indigo 发行版在树莓派上构建 ROS 包。我能够在 ubuntu 上构建包,以某种方式设法在 edison-ubilinux 上构建它,但我对 RPi 没有运气。这里的错误信息:
python路径看起来也不错:
我在文件夹中添加了一个空白的init .py,而 catkin 已经有了一个。此外,我尝试使用 python IDE 导入 catkin,但即使在文件 thaqt 的开头附加到我的库的路径也不会再次编译,但再次没有运气。
我的 sys.path 与我的 PYTHONPATH 不同
再加上它甚至在 python IDE 中也不起作用。请帮忙!!!!
谢谢你