如何构建像Raspberry Pi这样的单板计算机来运行OS?

Kni*_*Rak 3 embedded arm microprocessors embedded-linux

我的问题是:如何构建像Raspberry Pi这样的单板计算机来运行操作系统?

用户ARM微处理器和debian arm os,可以使用USB等

喜欢覆盆子pi和其他单板电脑

我搜索但找不到任何帮助我!:(

Cli*_*ord 10

你找不到任何东西的原因可能是因为这是一项专业任务,由具有适当资源的公司在专业知识,设备,工具和资金方面进行.

能够运行Linux等操作系统的高端微处理器使用高针密度表面贴装封装,如BGA或TQFP,这些(特别是BGA)需要专业设备制造,不能可靠或现实地手工组装.引脚数和密度需要使用多层板,这些也需要专业制造.

如果您需要自己的电路板,您需要做的是设计电路板,采购元件,然后由合同电子装配厂制造.短期运行和一次性运行将花费你可能只需购买COTS开发或应用程序板.如果您最终制造出大批量销售的产品,那么这只是具有成本效益的.只有这些卷才能使RPi如此便宜(直到最近中国制造).

即使您设计并拥有自己的电路板,这本身也需要专业知识和技能.这些处理器上的总线速度需要非常特定的布局,以保持信号完整性和时序,并避免EMC问题.合适的原理图捕获和电路板布局软件的成本可能也是令人望而却步的,毫无疑问,有一些合理的开源工具 - 但你必须找到一个产生输出的产品,制造商可以使用它来设置他们的机器.

一些低引脚数的低端8位微控制器适用于手工焊接甚至是DIP插槽,使用面包板或原型板,但这不是你想要的.


[进一步的想法添加2012年9月14日]

如果满足以下一个或多个条件,这可能只值得做:

  • 您的目标是获得董事会设计,制造和培训方面的经验,作为学术或职业发展活动,您拥有必要的财务资源.

  • 您可以设想高产量,规模经济使其比COTS板便宜.

  • 您对COTS板不支持的特定功能或外形尺寸有产品要求.

  • 您已经限制了产品要求,其中定制的电路板适合那些并且没有冗余功能的电路板可能具有足够的成本效益.

请注意,COTS板有两种类型:用于集成在更大系统或产品中的应用模块,以及往往具有各种外围设备,开关,指示器和连接选项的开发板,以及通常用于您自己的原型设计区域.


小智 6

我知道这是一个老问题,但我一直在研究同样的事情,可能是出于不同的原因,它现在出现在谷歌搜索的顶部,提供了更多的理由,不提问或甚至调查它比它提供的答案.

有关从头开始构建Linux运行板所需的概述,此链接非常有用:

http://hforsten.com/making-embedded-linux-computer.html

详情如下:

  • 您在硬件​​方面所需的最低限度(ARM处理器,NAND闪存等)
  • 获得董事会设计的复杂性
  • 在板上编程新芯片的过程包括引导加载程序,然后将它们指向Linux内核以便芯片启动.

OP是否希望追求每一项挑战或其中一些挑战,了解挑战是什么有用.

这些并不是全部,添加显示,图形和其他硬件和接口不包括在内,但这是一个开始.