- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
这个问题不太可能帮助任何 future 的访客;它只与一个小地理区域、一个特定时刻或一个非常狭窄的情况相关,而这些情况通常不适用于互联网的全局受众。如需帮助使这个问题更广泛地适用,visit the help center .
8年前关闭。
最近,出于好奇,我决定加入小型机“潮流”。我买了一对 Raspberry Pi 和 BeagleBoard,因为它们都很便宜,我无法抗拒 :) 但这就是我的问题开始的地方。当然,在购买这些设备之前,我对这些设备有一个想法(控制台应用程序)。我将它们设置到我的路由器上,以便它们可以访问“已安装”的 RPi raspbian 和 BeagleBoard 的 ubuntu arm 并安装,这就是我头痛的地方。
我在笔记本电脑(双启动)上安装了 Ubuntu 13.04,以便可以访问 ARM 编译器。在我继续之前,我必须告诉你,我主要在 Windows 环境中开发,但由于我的系统管理员背景,我熟悉 linux。无论如何,因为我下类后没有太多空闲时间,因为我喜欢与 friend 和家人见面,所以我喜欢在工作时能够修改我的源代码并在 Windows (Visual Studio Ultimate 2012) 下进行交叉编译。或者我需要放松一下,在我的笔记本电脑上的 Ubuntu 下,当我真正找到时间并且我想要一个简单的程序来在我的笔记本电脑上为 ARM 编译并将二进制文件发送到 RPi 和 BeagleBoard(即使手动)为以及在 Windows 和 Linux 上为 x86 编译,以便我可以调试我的代码。
我阅读了其他人的做法,并使用 Eclipse CDT 作为我的 linux IDE+Compiler(g++/gdb) 并使用 Windows 下的 Visual Studio。制作了我自己的目录结构,但我发现 Makefile 要求非常乏味。我花了好几天才进入那个东西,但我仍然对它不满意,习惯于在 windows 下简单的 F5 来获得 Build + Run Debug,所有这些都按照我想要的方式结构良好。
无论如何,一开始一切都很顺利,遵循 C++11“标准”并在 linux 下为其添加适当的标志,然后开始出现一些奇怪的错误,我什至无法编译 SQLite,而这东西已经完美运行 window / Visual Studio 。经过几天的反复试验,我放弃了,我来到这里,寻求建议
你们这些 RPi/BeagleBoard 爱好者如何使用这些计算机,如何设置多操作系统/多架构环境进行调试和编译?我发现我正在考虑使用 Java 只是为了让我的想法运行起来非常困难 :< 。一种方法是在设备本身上安装所有库和编译器并随身携带,这也没有问题,但它确实感觉有点中世纪,毕竟我拥有的所有 SD 卡的尺寸都非常有限,上面有操作系统.
任何提示、指南链接、书籍都非常受欢迎。即使英语不是我的母语,我也不介意阅读其中的书籍/文章。
提前致谢!
P.S:我把这个项目放在一个拇指驱动器里。
最佳答案
首先,我不会打赌能够交叉编译 linux-arm
或 linux-x86
来自 Windows 主机的目标,所以我的其余建议仅适用于您的 Ubuntu 机器。
关于 BeagleBoard 上的 Ubuntu for ARM,只要它使用 Debian armel/armhf
之一架构,那么您可以安装 emdebian
跨工具链以及 xapt
.那里有很多简短而简单的教程,选择你想要的。
现在 Raspbian 的问题是它不使用通常的 armel/armhf
来自 Debian 的架构,但处于中间位置(硬浮点 ARMv6,armel
用于软浮点 ARMv5,armhf
用于硬浮点 ARMv7)。所以你不能使用标准emdebian
跨工具链以及 xapt
为 Raspbian 进行交叉编译。
虽然有一个官方的 Raspbian 跨工具链,您可能想要 read that tutorial (但恕我直言,你应该忘记 Eclipse,它有点矫枉过正,任何像 kate
或 gedit
这样的文本编辑器对于小型项目来说都不会那么困惑)。
I find the Makefile requirement EXTREMELY tedious
configure
,
Makefile
等等,这将比写一个简单的
Makefile
容易得多自己。参见例如。
this tutorial .
have the binaries sent to the RPi and the BeagleBoard
关于c++ - 设置树莓派的开发环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16565308/
(“ donut 派”)是否有最大切片数?我使用了 highchart(“ donut 派”)示例,但无法超过 10 个切片。请注意,内部切片“F”丢失了。下面是示例代码。 http://jsfidd
有谁知道如何找到 Samsung Galaxy 手机等同于 Settings.ACTION_ZEN_MODE_PRIORITY_SETTINGS 的常量?我有一个应用程序在三星用户单击应该将他们带到“
所以我很难弄清楚如何设置饼图/图例位置的布局。我希望图例左对齐,饼图右对齐。 40/60 百分比 -ish。 像这样: chart = new Highcharts.Chart({ c
我试图创建一种带有 4 个切片的圆形旋转木马,通过单击一个切片,它会扩展到约 2/3 的饼图,显示它的内容(另一个切片同样会收缩)基本上我是从 raphael “growing pie” 演示开始的
我尝试了所有可能的方式来提供 PIE.js 的路径,我使用的是 asp.net,这与在 java+tomcat 中的工作方式相同。我试过这样给 1)文件:css/home.css,css/pie/PI
cmds = ['time'] while True: inp = input('::> ') sinp = inp.split() if str(sinp[0]) in cm
我已经在 Raphael Google Groups 上看到过这个问题,但经过数小时的搜索后,在这里以及 Google 上,我似乎找不到解决方案。 我只是希望能够使用 jQuery 定位我的饼图(sv
这个问题在这里已经有了答案: Permission Denial: startForeground requires android.permission.FOREGROUND_SERVICE (5
我是一名优秀的程序员,十分优秀!