覆盆子树莓派


8

好的,长期的读者第一次在这个parcticulair堆栈交换上询问。我对电子行业不熟悉,我已经完成了一些简单的项目,例如闪烁的灯光,在天黑时发出警报以及操纵杆游戏手柄(使用Arduino)。

但是,我在系统编程方面经验丰富,我编写了一个引导加载程序(x86)来娱乐,阅读了汇编语言以谋生,并且为内核模块破解了一些代码。

对于我最近的项目,我摆脱了arduino,并使用面包板来构建整个板(尽管与arduino相同的设置)。我创建了一个项目,使面包板原型能够工作,现在我正在订购许多PCB(seeedstudio)以使真正的原型运行起来。

在等待这些板卡和组件到货时,我使用RaspberryPI启动了一个项目,为其创建了嵌入式Linux,并且一直在使用GPIO。现在我想知道,覆盆子面包有多难(和需要什么),这样我最终也可以为更强大的项目创建自己的板。

TL; DR)在面包板上组装RaspberryPi之前,我应该了解什么?我无法想象这就像给Arduino添面包一样容易

注意:我已阅读http://arduino.cc/en/Main/Standalone


您唯一可以合理地选择面包板的compouters是20年前的旧计算机,例如oldcomputers.net/zx81.html,甚至您运气还不错。微型控制器在这方面让生活变得轻松:-)
Spoon 2014年

虽然raspberry pi本质上是一个专有的硬件平台(充其量只是开放的“只读”开源资源,但仅是部分开放的资源),但人们仍在围绕其他部分构建自己的嵌入式Linux系统。如果您对性能的要求不高,那么您会发现有关人员的资料,这些人已经将SDRAM连接到带引线的表面安装封装中的两层板上的外部总线处理器上,这些东西都非常容易手工组装。但是,如果您不关心结果而不是结果,那么您可能需要模块化解决方案。
克里斯·斯特拉顿

Answers:


10

自1970年代以来,我一直涉足电子产品,产品在全国范围内的广播链中使用,在高保真杂志中(有时很受欢迎!)进行了评论,并(可能很快)进入了轨道,我仍然认为将Raspberry Pi面包在木板上是一个主要问题项目。

找到一个中间立场:看看以50或100 MHz运行的ARM CORTEX CPU,并学习如何使用它。然后,当这是第二本性时,请考虑再看一看Raspberry Pi(或与此同时已被其取代的其他产品)。一个很好的起点是用于100 MHz和高可靠性硬件的TI Launchpads(Stellaris,现在为Tiva)或Hercules。或来自ST Micro或NXP的类似处理器devkit。当您超越Launchpad板本身时,您将拥有比传统Arduino更先进的CPU系统的经验,并且它的包装比Raspberry Pi容易得多。(在这个级别上,“面包板”实际上意味着布局自己的PCB)。

如果不与Broadcomm进行认真的协商(可能涉及六位数),您甚至不会获得R-Pi处理器的数据表。

另外,也可以将R-Pi用作组件-设计中的完整子系统,从而无需重复进行大量工程设计,而使您可以专注于特定的应用程序。关注于使您的硬件和软件应用程序与众不同的原因。


1
我建议Stolas看一下LPC1114和LPC810芯片:DIP的Cortex M0(28和8(!)引脚),非常适合面包板。
Wouter van Ooijen 2014年

我不知道我休假了多少。:)这些想法给了我正确的方向。@Spoon似乎我的路要走,可能会使踢有点8位OS)
Stolas

3

AVR和此类中的其他微控制器提供扁平包装和通孔版本,易于用于在地下室或车库类型的物品中进行小批量组装。覆盆子pi不仅是BGA,而且是BGA上的BGA。没有正确的设备和经验,您不太可能获得成功。BGA足够硬,但对于Broadcom而言,处理器是顶部带有焊盘的bga,而DDR是位于其上的BGA。

因此,即使您以某种方式拥有或使用设备。这是Broadcom的问题。他们从事芯片销售业务,毫无疑问,他们继续使用Raspberry Pi最终销售更多的芯片并提高了他们的名字。但是他们是秘密的,您想用我不知道的Broadcom芯片来构建某些东西,但是我认为您必须足够大,以使他们看到要从中获得更多的收益,然后当然您必须正确签名NDA以获得您需要构建板等的信息。

如前所述,如果您不是准备大批量生产的大公司,那么您应该计划与要创建子板的现有树莓派板配合使用的构建板,或者说树莓派是您板的子板。


2

Raspberry Pi基于片上系统(SoC)设备,由于其高引脚数和严格的时序要求,因此无法在面包板上使用。

您需要做的是使用面包板实现特定于应用程序的I / O,将整个RPi板视为面包设置中的一个组件。然后,当您准备创建统一的PCB时,可以将RPi板的相关部分直接合并到板布局中。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.