问题标签 [gumstix]

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 投票
1 回答
356 浏览

c++ - armv71 上的 OpenCV-C++ 给出未知错误

我正在尝试在 Gumstix Arm 板上使用 OpenCV 编译视频捕获代码。以下代码在我的笔记本电脑上完美运行,我能够捕获视频,但是当我在 arm 板上编译相同的代码时,它会给出未知错误。

我的代码:

我为此写了一个makefile:

错误:

这在笔记本电脑上运行良好,但在 arm 设备上运行良好

0 投票
2 回答
7429 浏览

embedded-linux - Bitbake 因 do_package_qa 错误而失败?

我正在尝试编写自己的自定义食谱。我正在将 Yocto 项目与 Bitbake 一起使用。

bitbake apriltags给定命令时,以下程序包执行以下操作并在do_package

它成功地完成了以下任务:

然后失败do_package

在我/yocto/build/tmp/work/armv7a-vfp-neon-poky-linux-gnueabi/apriltags/0.1-r4/git/build/lib那里有一个pkgconfig.pc并且libapriltags.a导致错误。

我的包装食谱:

我的错误如下:

0 投票
1 回答
292 浏览

c++ - Gumstix 上的图像库(IMGLIB)?

我需要使用 DSP 图像库在 gumstix 上运行AprilTags C++ 算法。如果没有 DSP,算法会以 4fps 的速度消耗 85% 的 CPU。我正在尝试使用 Yocto Project 在 Gumstix 上获取 TI 图像库IMGLIB 。我找不到任何资源或提示如何做到这一点。

如果我能获得一些关于如何使用 yocto project/open-embedded 在 gumstix 上获取 imglib 的意见,那就太好了

我应该用 bitbake 写一个食谱还是有其他方法可以在 Gumstix 上获得 IMGLIB?

0 投票
1 回答
1372 浏览

embedded-linux - 如何插入 hwmon 模块 (ARM)

我担心这是一个非常具体的问题。

  • 硬件:Gumstix Overo Fire(ARM Cortex A8)
  • 发行版:Poky(使用 Yocto 项目定制)
  • 内核:3.5.7

我尝试使用/dev/i2c-3< linux/i2c-dev.h>编写一个程序来读取HIH6130 i2c 传感器,但尽管它适用于所有其他 i2c 设备,但它不适用于这个设备。发生这种情况可能是因为阅读协议的特殊性,但无论如何,这不是主题。

我发现这段代码实现了该传感器的驱动程序,它位于所谓的“hwmon”中,它似乎是传感器驱动程序的集合。

成功编译并插入此模块后,我希望在 hwmon 下的某处看到条目湿度1_input,但我没有找到它。

p>

我是否必须做其他事情才能读取此传感器?有任何想法吗?

0 投票
1 回答
391 浏览

microcontroller - Gumstix 到 Gumstix 通信

我正在尝试通过 UART 甚至 USB 启用两个 Gumstix 之间的通信。我在寻找任何有用的在线资源时遇到了问题,所以我希望有人能指出我正确的方向。

谢谢!

0 投票
1 回答
1014 浏览

ros - 在 Gumstix overo 上获取我自己的 ROS 包(Bitbake yocto 项目)

我正在尝试让我自己的 ROS 包在 Gumstix Overo 上工作。该项目的最终目标是从 Caspa(相机)获取图像并使用 ROS 进行流式传输。为此,我在 Yocto 项目中取得了最大的成功:Pocky,它使用了 BitBake 交叉编译工具链。为此,我按照此 GitHub 存储库中 README.md 的说明进行操作:https ://github.com/gumstix/Gumstix-YoctoProject-Repo

仅供参考,Gumstix 官方网站上的实际刷写和安装说明更清楚。

我使用以下命令成功编译了包含所有 ROS 元数据和附加内容的 BitBake 项目:

(需要相当长的时间和大量的磁盘空间),然后是闪烁和安装。

这是我试图编译的包:https ://github.com/elikos/groundStationPublic我试图保持文件夹尽可能简单以限制潜在的路径问题,所以一切都在基本目录中......(非常丑陋,我知道)

这是我的 CMakelist.txt:

这是我的 BitBake 包装食谱:

我把它定位在~/yocto/poky/meta-ros/recipes-ros/groundStationPublic

如果我执行命令bitbake groundStationPublic,一切都编译得很好。没有错误。(您可能会从 x264_git 收到错误,但正确的 sourcerev 是:SRCREV = "ffc3ad4945da69f3caa2b40e4eed715a9a8d9526")

最后,我的问题是:

  • 我的包裹在图片中的什么位置?
    • /usr/share/不像我期望的那样......
  • 如果 rosrun 找不到它,我该如何运行我的包?(可能是因为它根本不存在)
    • 我希望它会像rosrun groundStationPublic talker
0 投票
2 回答
952 浏览

ros - using rosserial_arduino on Gumstix overo

I am new to Gumstix and ROS. And I would like to connect the Gumstix to Arduino (ATMega2560) using rosserial. I have two paths between Gumstix and Arduino. One(/dev/ttyO0 in Gumstix) is a connection in circuit board and the other(/dev/ttyACM3 in Gumstix) is a connection using a USB A to B cable.

As a test, I tried to run this example: http://wiki.ros.org/rosserial_arduino/Tutorials/Hello%20World

In the case of /dev/ttyACM3, I can ran following command successfully:

but in the circuit link of /dev/ttyO0, I cannot:

What is ttyO device? Is it different ttyUSB or ttyACM? Why I cannot run rosserial_python on the port of /dev/ttyO0?

I also checked that the port of /dev/ttyO0 is working well using echo test between Gumstix and Arduino.

Regards,

Kim


This is a configuration of both serial ports after running rosserial_python. They are same.

0 投票
1 回答
53 浏览

dronekit-python - AeroCore 上的 Dronekit-Python

从理论上讲,Dronekit-Python 可以在任何支持 MavLink 的硬件上运行。我试图在 Gumstix AeroCore 上运行dronekit,但我只得到了提示 MAV> 并且没有更多的事情发生有人知道缺少什么吗?提前致谢

0 投票
1 回答
1145 浏览

bootloader - 启用安全启动后 u-boot 挂起:在 overo 上

我试图在 u-boot 中为 gumstix overostorm 启用安全启动。基于http://www.denx-cs.de/doku/?q=m28verifiedboot

在我准备好 SD 卡后,u-boot 无法启动并给出以下错误消息。

这是我正在使用的 u-boot.dts 文件。

生成u-boot.dtb,dtc -p 0x1000 /work/u-boot.dts -O dtb -o /work/u-boot.dtb

这些是我添加到 include/configs/omap3_overo.h 的 conf

我正在使用以下行编译 u-boot:

使 ARCH=arm CROSS_COMPILE=arm-linux-gnueabi-EXT_DTB=/work/u-boot.dtb all -j4

如果您对如何调试此问题有任何想法,请告诉我。

====================

有更新。

  1. 将 u-boot-dtb.img 名称更改为 u-boot.img 。
  2. 然后板能够启动,但是当我尝试使用 bootm 时会给出以下消息。

**

**

如doc/uImage.FIT/beaglebone_vboot.txt中提到的,我尝试了脚本-tools/fit_check_sign,它的输出是正常的。能够验证签名。

所以仍然不知道,确切的问题是什么,为什么我会收到上述错误消息。我搜索了 UCLASS_MOD_EXP, /* RSA Mod Exp device */,但没有得到太多信息。

什么是 RSA Mod Exp 设备以及如何确保我拥有它?

调试的任何输入都将非常有帮助。

编辑 :

0 投票
0 回答
874 浏览

c - Linux SPI 进程在内核驱动程序中崩溃

我有一个 SPI 设备(又名 SPI 从)驱动程序,我已经在 Atmel AT91 处理器上使用了几年。我目前正在将驱动程序移植到一组新的板上,并正在转移到 Gumstix Duovero CPU。旧的东西都在 Linux 3.8 中运行,新的东西都是来自 gumstix 内核存储库的 3.18.21。

简而言之,系统运行的方式是有一个 FPGA 向 GPIO 引脚发送一个脉冲,以告诉处理器数据已准备好。作为响应,CPU 发送 4 个字节,并读取 4 个字节。SPI 总线时钟设置为 1Mhz,而被称为“数据就绪”的 FPGA 信号以大约 20khz 的频率触发。传输都发生在 PIO 中,因为它们对于 DMA 来说太小了。

我已经调试这个新系统好几天了,我已经不知所措了。我认为中断发生的频率是我问题的症结所在,但我不确定。我觉得中断处理程序可能在驱动程序初始化完成之前触发,但我可能是错的。无论如何,当您启动系统时,会发生以下 3 件事之一:

  1. 系统因内核恐慌而挂起。(90% 的时间)
  2. 系统启动,但 spi4 死机。(7% 的时间)
  3. 一切都按预期启动和工作(3% 的时间)

我对内核的通用 SPI 接口知之甚少,也没有发现任何表明存在问题的东西。旧代码直接调用了一些 Atmel 的 SPI 代码,但我认为即使现在这些代码都已合并到更通用的 spi.h 和 gpio.h 文件中。看下面的 traceback 明显是 NULL 指针的问题,但是我还没找到。

任何反馈表示赞赏。我将在下面发布堆栈跟踪和源代码。

追溯

快速逻辑.c