这段时间有幸在寨都深圳走访了几家专业开发板的生产厂家,对于国内开发板情况算是有一个新的认识。 CPU厂商为了将产品推向市场,为了让客户了解CPU的各项性能及电路设计而专门设计的一块电路板,开发板同时会附带硬件接口的驱动程序,开发板电路板将CPU的控制信号线及通用的外围接口延引出来。有了硬件接口及驱动程序,设计人员可以快速专注产品应用软件的开发,完成应用软件对外围电路进行控制测试,软件调试完毕后交付批量生产,完成产品的开发。 由于厂商推广的开发板价格高企,有没有价格低廉、大众玩家都玩得起的开源开发板呢?有,在国外玩家的推动下,玩家对特定CPU体系自组社区,并规模硬件设计、完善多平台开发环境及软件模块标准化。开源的软硬件设计让爱好者花费很少的费用就能完成想开发的功能。 国外的开源开发板多数由深圳电子工厂生产,这同时也带动了国内对开源开发板的发展,目前国内开源开发板比较流行的几大流派: 一、Arduino: 基于Atmel AVR CPU。Arduino以其最低廉的价格、电路结构简单、甚至玩家可以自已DIY电路板吸引国内一大批玩家及高校学生,做为入门级的开源开发板,国内玩家最多。各类开关、传感器、输入输出等控制器的开发都可以使用Arduino完成。 二、RaspberryPI(树莓派): 基于博通出产的ARM架构的700M BCM2835 CPU。树莓派是一款基于Linux系统,具备强劲运算能力,使用SD卡当作存储媒体,接口拥有一个Ethernet,两个USB接口, HDMI和RCA端子输出。树莓派做为一个价格低、简易搭建外围电路深受玩家喜好,爱好者如需开发具有联网或视频功能是理想的选择,树莓派提供了Debian、Arch Linux和Fedora.等系统的发行版供大众下载,可以让玩家无需了解操作系统底层快速开发相应的应用。 |