您的 Raspberry Pi 初体验 我必须感谢 Kyle Rankin 让我收集了 Raspberry Pi。我从来没有觉得自己足够Geek去玩 Arduino,而且由于某种原因,我在精神上将 RPi 归为同一个世界。我真是目光短浅! 感谢 Kyle 为我指明了方向,我设法抢购了一些新的 512MB 型号 B 设备。
Arduino 教会老程序员新技巧 我从偶尔的媒体报道和 2009 年亚特兰大 LinuxFest 的演讲中了解到了 Arduino 项目。我对 Arduino 社区正在做的事情印象深刻,但在当时,我没有看到它的个人用途。 是一个沉迷于高中生机器人竞赛项目的孙子改变了我的看法。
ZaTab:ZaReason 的开放平板电脑 就 Android 平板电脑而言,有很多选择。 其中一些是个人娱乐和媒体消费的绝佳选择。 谷歌的新 Nexus 7 是一款功能强大的小野兽,旨在提供来自 Google Play 的媒体。 亚马逊的 Kindle Fire 是一个很棒的设备,可以利用亚马逊广泛的内容产品。
学习 Arduino 编程 本文档应该使您熟悉基本的 Arduino 编程,并向您展示如何编写与现实世界中的对象交互的程序。 (强制性免责声明:我最后一次真正学习电子学是在高中时代,因此本文档更侧重于编程方面,而不是电子方面。)
使用 qDebug GUI 调试器是当今的常态,但是,我仍然感到偶尔需要进行一些 printf 调试。 这可能是错误的,这可能很傻,但它有效。 我喜欢开发一些奇怪的图形应用程序,并且我喜欢使用 Qt。 对于 Qt,友好的挪威巨魔提供了 qDebug 函数。 您可以像使用您旧的值得信赖的 printf 一样立即使用它
交叉编译 Qt Qt 的伟大之处之一在于它是跨平台的。 不仅跨桌面,而且跨设备。 Qt 构建工具 qmake 可以配置为使用不同的编译器和不同的设置为不同的架构进行交叉编译。 如何完成所有这些相当简单,但是您需要知道如何开始。
交叉编译选项 您在交叉编译工具链上的策略是什么? 在这里,我们探讨一些选项:DIY - 需要您手动启动每个步骤,除非您对编写脚本过程感到满意。 由于每个步骤都需要很长时间,因此这可能是一项乏味的工作。 但是,它可以让您完全控制并深入了解每个步骤。
FreeRTOS - 迷你实时内核 如果您在 32KB 内存的 8 位处理器上运行 Linux 遇到问题,请不要绝望,还有开源替代方案。 FreeRTOS 是一个开源实时内核,已移植到许多微处理器。 该网站列出了超过 40 种不同的处理器/编译器组合的端口。