beagleboard相关内容

无法使用 gdb 调试多线程应用程序

我正在使用 gdb 调试多线程应用程序,但是当我在 gdb 中启动程序时,我收到警告: 警告:无法找到与inferior线程库匹配的libthread_db,将无法进行线程调试. 我仍然可以调试,但除了主线程之外我不能调试任何东西.我已经阅读了建议安装软件包 libthread-db1 和 glibc-dbg 的论坛,但这并不能解决我的问题. 在我的机器上,我有 3 个文件 /l ..
发布时间:2022-01-20 20:49:25 其他开发

使用代码源编译 GCC

是否可以使用 Code Sourcery G++ 为 ARM(主机 == 目标 == ARM)编译原生 GCC?如果不可能,我可以使用 crosstool-NG 来构建交叉编译,然后使用这个来编译原生 ARM GCC 吗? 谢谢, 编辑:至于原因:我正在为 beagleboard 创建自己的发行版... 解决方案 CodeSourcery 仅提供适用于 Linux/x86 和 ..
发布时间:2022-01-17 08:27:17 其他开发

使用 Python 代码实现更快的正交解码器循环

我正在使用 BeagleBone Black 并使用 Adafruit 的 IO Python 库.编写了一个简单的正交解码函数,当电机以大约 1800 RPM 运行时,它工作得非常好.但是当电机以更高的速度运行时,代码开始丢失一些中断,编码器计数开始累积错误.你们对我如何使代码更高效或者是否有可以以更高频率循环中断的函数有什么建议吗. 谢谢,凯尔 代码如下: #定义编码器计数函数定 ..

创建 Gatt 服务器?

我在这里有一个更广泛的问题,所以如果有人可以向我指出可以解释这一点的文档或文章,那就足够了.不用说,一天的谷歌搜索让我一无所获,我可以伸出援助之手. 我正在使用 BlueZ 5.9 连接到 BeagleBoard,我的目的是: 创建一个 Gatt 服务器, 用一些可写的属性加载它,然后 通知该服务器连接到 Android 设备. 我已经创建了 Android 应用程序,它将作 ..
发布时间:2022-01-04 19:58:37 其他开发

为什么我的 SWI 指令挂起?(BeagleBone Black, ARM Cortex-A8 cpu)

我开始为使用 ARM 的 BeagleBone Black 编写玩具操作系统基于 Cortex-A8 的 TI Sitara AM3359 SoC 和 U-Boot 引导加载程序.我有一个简单的独立 hello world 应用程序写入 UART0,到目前为止我可以通过 U-Boot 加载,现在我正在尝试继续中断处理程序,但我无法让 SWI 做任何事情,只能挂起设备. 根据 AM335x T ..
发布时间:2021-11-17 22:23:54 其他开发

你好世界,裸机 Beagleboard

我正在尝试在我的 Beagleboard-xm rev 上运行一个“hello world"类型的程序.C,通过从汇编调用 C puts 函数. 到目前为止,我一直在使用它作为参考:http://wiki.osdev.org/ARM_Beagleboard 这是我目前所拥有的,但没有输出. hello.c volatile unsigned int * const UART3D ..
发布时间:2021-11-17 22:08:24 其他开发

你好世界,裸机 Beagleboard

我正在尝试在我的 Beagleboard-xm rev 上运行一个“hello world"类型的程序.C,通过从汇编调用 C puts 函数. 到目前为止,我一直在使用它作为参考:http://wiki.osdev.org/ARM_Beagleboard 这是我目前所拥有的,但没有输出. hello.c volatile unsigned int * const UART3D ..
发布时间:2021-11-17 22:08:13 其他开发

直接在 ARM 目标上调试单声道应用程序

我最近在 BeagleBone 嵌入式 ARM 设备上安装了 Mono,希望通过 USB 连接 Kinnect 传感器并使用 C#/Mono 控制它 我想知道,Mono(我正在使用 MonoDevelop 但我想这个问题也适用于 VS)是否允许您在本地开发然后针对远程目标调试代码?如果是这样,如何实现? 我听说 Soft Debugger 可能是我需要的,但在浏览配置并查看文档后,我找 ..
发布时间:2021-11-17 22:05:55 其他开发

ARM v7 平台上的 ARM v5 共享库 (ftd2xx) - 硬浮点数与软浮点数问题

我需要在运行 Ubuntu 12.04 的 BeagleBoard xM rev C 上运行一个使用 ftd2xx 的程序.我正在尝试使用 此处 提供的 ARM 库 libftd2xx.so.libFTDI 不是一个选项. 我注意到的不同之处在于在 libftd2xx.so 上运行 readelf -hA 与在 BeagleBoard 上运行的其他库.特定于架构的部分将 ftd2xx 的操作 ..
发布时间:2021-11-17 21:47:03 其他开发

Beagleboard 裸机编程

我刚拿到我的 BeagleBoard-Xm,我想知道是否有任何详细的分步教程来说明如何在硬件上运行一个非常简单的裸机软件? 我问这个问题的原因是我想深入了解硬件架构的工作原理,从引导加载程序、链接器、中断、异常、MMU 等所有内容.我认为最好的方法是让一个简单的 hello world 程序在硬件上执行没有操作系统的 beagleboard xm.没什么先进的,只需启动电路板并在屏幕上显示“ ..
发布时间:2021-11-17 21:45:08 其他开发

使用 Code Sourcery 编译 GCC

是否可以使用 Code Sourcery G++ 为 ARM(主机 == 目标 == ARM)编译本机 GCC?如果不可能,我可以使用crosstool-NG构建交叉编译,然后使用这个编译本机ARM GCC吗? 谢谢, 编辑:至于原因:我正在为 beagleboard 创建自己的发行版... 解决方案 CodeSourcery 仅提供适用于 Linux/x86 和 Window ..
发布时间:2021-11-17 21:41:25 其他开发

设置 X11 通过 ssh 转发

我正在尝试设置 x11 转发以在嵌入式机器人平台上监控视频,但我似乎无法让电路板生成图形输出.我在直接通过以太网连接的 Beagleboard xM 上运行 Arch Linux(不过,我计划在未来使用 WiFi).当我尝试设置 DISPLAY 变量时,它会接受它,但是当我尝试运行 x11 应用程序时说: (Object:287): Gtk-WARNING **: 无法打开显示:[display ..
发布时间:2021-11-17 03:22:47 服务器开发

ARM v7 平台上的 ARM v5 共享库 (ftd2xx) - 硬浮点数与软浮点数问题

我需要在运行 Ubuntu 12.04 的 BeagleBoard xM rev C 上运行一个使用 ftd2xx 的程序.我正在尝试使用 此处 提供的 ARM 库 libftd2xx.so.libFTDI 不是一个选项. 我注意到的不同之处在于在 libftd2xx.so 上运行 readelf -hA 与在 BeagleBoard 上运行的其他库.特定于架构的部分将 ftd2xx 的操作 ..
发布时间:2021-11-17 01:56:11 其他开发

如何获得对pthread_setschedparam的许可

我需要在具有Angstrom Linux版本3.2.18的BeagleBone上实时运行C ++程序.该程序调用pthread_setschedparam尝试提高其优先级.以root用户身份登录时,出现“不允许操作"错误.但是,如果我首先在shell提示符下提升为超级用户"su",则对pthread_setschedparam的调用会成功. 如何在不先运行"su"的情况下获得相同的结果?我需 ..
发布时间:2021-05-29 22:31:02 服务器开发

配置引脚模式Beaglebone

在beagleboard或beaglebone中,有不同的模式可以使用图钉.对于先前的内核,它们位于/sys/kernel/debug/omap_mux中.您知道最后一个内核中的那些文件在哪里吗? 解决方案 我发现赶时髦的人提供的许多示例有些让人不知所措.特别是如果您只是想将引脚调整为模式7.如果阅读此文件的人遇到相同的问题,则以下链接可能会有所帮助:如果上面的链接中断了,下面是提供的代码 ..
发布时间:2020-11-20 00:23:46 其他开发

交叉编译Azure IOT SDK

我尝试交叉编译Azure IoT C SDK( https://github.com / azure / azure-iot-sdk-c )表示BeagleBoard黑色。 我确实设置了Debian GNU / Linux 8.7(jessie)机器并按照以下说明安装了工具链: http://exploringbeaglebone.com/chapter7/ 。 然后我按照此处的步骤操 ..
发布时间:2020-10-03 21:31:38 其他开发

使用Cloud9 IDE在BeagleBone上运行代码

我对BeagleBone非常陌生。 我将BeagleBone插入Linux笔记本电脑,然后将BeagleBone连接到路由器。 我可以通过浏览到192 ...:3000来打开Cloud9。我想加载并运行以下代码: https://github.com/jadonk/bonescript 此处描述: http://www.gigamegablog.com/2012/01/05/b ..
发布时间:2020-10-03 00:05:53 其他开发