如果您正在寻找新的项目,请查看 beagleboard。
beagleboard 是一款低成本的无风扇开发板,支持 Linux。而且价格低廉,您可以从 digikey 以 149 美元的价格购买一块。而且功耗很低,它使用不到 2 瓦的功率,可以通过 USB 供电(虽然它有一个辅助电源输入)。
那么 149 美元能买到什么? 一大堆
- 600 MHz 超标量 ARM Cortex A8 处理器
- 支持高清视频 (720p) 的 C64x DSP 核心
- 128MB 内存
- 256MB 闪存
- I2C、I2S、SPI、MMC/SD(通过扩展连接器)
- DVI-D
- JTAG
- S-Video
- SD/MMC+
- 立体声输出
- 立体声输入
- USB 2.0 HS OTG
- RS-232 串口
您能获得什么样的性能? 很多
- 1200 Dhrystone MIPS
- 每秒 1000 万个多边形
- 支持 OpenGL 1.1 和 2.0
您可以用它做什么? 比如这个
那是 BeagleBoard 运行 Linux 和 X 服务器! 连接方式是
Beagleboard 由一些 TI 员工设计(它使用 TI 的 OMAP3530 处理器)。 然而,Beagleboard 不是由 TI 构建或销售的。 它由一家合同制造商制造,并且仅可从 digikey 获得。
Beagleboard 非常开放,它运行 Linux 这一事实就说明了很多问题。 此外,根据 TI 开发人员之一 Jason Kridner 的说法,原理图和布局也已可用,尽管我尚未在网站上找到它们。 TI 为 DSP 的非商业用途提供免费的 编译器。 如果您要进行任何严肃的开发,您将需要一个硬件调试“dongle”来连接到 JTAG 端口,请查看 flyswatter,它仅售 49 美元,并且使用 OpenOCD 软件。 查看 digikey beagleboard 页面,了解其他所需的商品链接。
当您检查 Beagleboard 时,首先注意到的事情之一是它没有以太网和无线网络。 我问了 Jason 关于这个问题,他的回答是在早期开发中,所需的硬件添加列表增加到唯一合理的解决方案是拒绝所有添加,如果可以合理地不添加到板上,就不会添加。 基本上,这意味着如果有合理的 USB 解决方案,那么它就不会板载。 您可能注意到的第二件事是您找不到处理器、RAM 或闪存芯片。 原因是它们都使用一种称为 POP (Package On Package) 的封装技术彼此叠放在一起。 因此,您认为应该是处理器的板子中心的芯片是处理器,以及 RAM 和闪存。
那里有一个不断增长的开发人员社区。 访问 beagleboard.org 了解更多信息。