30得票2回答
Beagleboard裸机编程

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

23得票5回答
复制相同的BeagleBone Black设置

我已经设置并自定义了我的“主”BeagleBone Black(BBB)上的应用程序等,存储在板载eMMC上,我想将其复制到其他BBB板上。 最佳的复制BBB的方法是什么? 我的选项理解: SD卡:通过插入准备好的包含映像的SD卡并按下“启动”开关来编程每个板子。 我该如何准备 .i...

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

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

19得票3回答
在ssh上设置X11转发

我试图设置X11转发以监视嵌入式机器人平台上的视频,但似乎无法使板生成图形输出。我在Beagleboard xM上运行Arch Linux,并通过以太网直接连接(尽管我计划将来使用WiFi)。当我尝试设置DISPLAY变量时,它会接受它,但当我尝试运行X11应用程序时,它会显示:(Object...

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

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

15得票2回答
无法使用gdb调试多线程应用程序

我正在使用gdb调试一个多线程应用程序,但是当我在gdb中启动程序时,我会收到以下警告: 警告:无法找到与下位机的线程库匹配的libthread_db,线程调试将不可用。 我仍然可以进行调试,但只能调试主线程。我已经阅读了一些论坛,建议安装 libthread-db1 和 glib...

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

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

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等几周?

10得票3回答
你好世界,裸机Beagleboard。

我正在尝试在我的Beagleboard-xm rev. C上调用C语言puts函数来运行一个“hello world”类型的程序。以下是参考资料:http://wiki.osdev.org/ARM_Beagleboard。目前为止,我已经有了下面这些代码,但是没有输出结果。 hello.c ...