21得票3回答
创建一个 Gatt 服务器?

我有一个比较广泛的问题,如果有人能指向一份文件或文章来解释这个问题,那就足够了。不用说,我已经花了一整天的时间在谷歌上搜索,但是没有结果,我需要帮助。 我正在使用 BlueZ 5.9 连接到一个 BeagleBoard,我的意图是: 创建 Gatt 服务器, 在其中加载一些可写属性,并 ...

10得票1回答
在裸机嵌入式系统(ARM)上进行分析剖析

我想知道如何在裸机系统(ARM Cortex A8)上对软件进行性能分析?之前我使用的是具有内置基准统计数据的模拟器,现在我想比较来自真实硬件(在BeagleBoard-Xm上运行)的结果。 我知道可以使用gprof,但我有点迷失,因为它假设您必须在目标系统上运行Linux? 我使用Cod...

7得票2回答
ARM v7平台上的ARM v5共享库(ftd2xx)-硬浮点与软浮点问题

我需要在运行Ubuntu 12.04的BeagleBoard xM rev C上运行一个使用ftd2xx的程序。我试图使用提供此处的ARM库libftd2xx.so。不考虑使用libFTDI。 我注意到的区别来自于在libftd2xx.so上运行readelf -hA与其他在BeagleBo...

16得票3回答
如何在Beaglebone上释放80端口以便使用?

我有一台Beaglebone,已经配置了lighttpd运行,目前它在8080端口上运行良好。但是我真的想在80端口上使用它。不幸的是,它无法在80端口上启动,因为它会失败并报告该端口已被使用。当我通过HTTP访问Beaglebone的80端口时,当然会显示Beaglebone 101屏幕。这...

14得票5回答
如何将浮点数的C代码转换为定点数?

我有一份使用double类型的C代码,想在DSP(TMS320)上运行该代码。但是该DSP不支持double类型,只支持定点数。如何最好地将代码转换为定点数?是否有一个良好的C库可用于定点数(实现为整数)?

8得票2回答
选择哪个函数:select()、poll() 还是 epoll() 来读取 sysfs 属性?

我正在处理gpio中断。我有一个在"/sys/class/gpio/gpio38/value"目录下的文件。每当属性value发生变化时,我希望得到通知。那么我该如何在用户空间实现这一点呢?鉴于我已经收集了信息,可以使用select()、poll()或epoll()。对于本应用程序来说,哪种是...

13得票4回答
有人能指导我一下如何获得一个 bitbake 或 openembedded 教程吗?

我一直在使用BeagleBoard上的Angstrom Linux distribution。有没有人可以指导我如何使用bitbake和OpenEmbedded?例如,当我这样调用bitbake时: bitbake virtual/kernel 实际上发生了什么?我已经在Angstrom...

13得票2回答
Haskell在ARM Beagleboard上的应用

我希望在基于ARM OMAP的Beagleboards上使用Haskell GHC / Haskell Platform。有没有办法在短时间内完成,而不必先尝试交叉编译例如LLVM和GHC等几周?

30得票2回答
Beagleboard裸机编程

我刚拿到了我的 BeagleBoard-Xm,想知道是否有详细的逐步教程来帮助我在硬件上运行非常简单的裸机软件? 我问这个问题是因为我想深入了解硬件架构的工作原理,从引导加载程序、链接器、中断、异常、MMU等方面了解一切。我认为最好的方法是让一个简单的 hello world 程序在没有操作系...

10得票5回答
将笔记本电脑的互联网访问共享给 BeagleBone Black,然后通过 VNC 服务器访问它。

我正在尝试使用笔记本电脑与Beaglebone Black共享互联网。以下是我到目前为止尝试过的方法: 1. 我通过USB电缆将Beaglebone Black连接到运行Windows 8的笔记本电脑上,然后进入网络和共享中心。然后,我分享了我想要共享的网络并将其与Beaglebone共享(...