Answers:
Atmel AT91SAM9260B采用LQFP封装,价格可能比SAM9G20低一点。它具有一个MMU和与SAM9G20相同的外围设备,但运行频率为200 MHz,而不是最大400 MHz。注意Atmel应用说明原理图清单中的详细信息,您将成功。
您也可以尝试片上闪存的AT91SAM9XE512。但是,即使对于uCLinux,512KB还是不够的,因此,最经济高效的方法是将无闪存SAM9G20或SAM9260B与外部闪存和SDRAM结合使用。
我认为答案是ARM926EJ-S系列中的芯片,例如AT91SAM9G20。G20的价格相对较低,约为10美元,并且具有MMU。不幸的是,它仅以BGA封装提供,并且您将需要外部存储器。
好消息是,G20的球距为0.5毫米(编辑:也有0.8毫米的螺距版本),这刚好在大多数装配厂不收取附加费的情况下。如果使用OMAP35xx之类的ARM Cortex A8,则必须处理0.4毫米的球距。
至少有5家公司使用G20生产SBC。这里有一些:
(我实际上是在基于该芯片的开放式硬件板上工作,但至少要几个月才能准备好。但这至少可以解释为什么我不屑一顾!)
AT91RM9200曾经是一个流行的选择(ARM9 + MMU)。它不是BGA,但没有集成的RAM / Flash。
imx233飞思卡尔处理器的成本约为10美元,采用128LQFP封装。