当前市场上,stm32开发板一大堆,看着让人眼花缭乱,而且质量参差不齐,要选一款适合的开发板,还真不容易。经过一段时间在淘宝上的选择和比较,总结如下。
stm32开发板厂家
在淘宝上销售stm32开发板的主要集中在这几家:原子、野火、奋斗、红牛(还有火牛、金牛,让你傻傻分不清楚)、神舟、安富莱等。这些厂家大多数属于小公司、团体、工作室或者个人性质。相比三星2410/2440开发板而言,stm32开发板所要求的技术、生产、成本、服务支持、人员配置等方面门槛和要求都较低,从而使STM32开发板呈现百开齐放、竞争激烈的态势。
开发板价格
从淘宝上看各家的stm32F103XX开发板,视不同的硬件配置,价格在200~400RMB之间。一般带LCD的开发板都在300RMB左右。
配套资料
虽然销售厂家都是一些小厂家甚至个人、团体性质的,但相应的配套资料、例程,还是很丰富的。比如,原子的开发板,宣传有800多页的文档资料,丰富的例程等。但大家都知道的,这些资料都是你抄我的,我抄你的,然后自己再包装下。
技术支持
买开发板,就别想有太多技术支持,毕竟都是小厂家,不管成本上,还是人员配置上,都可想而知。
选购要点、陷阱、技巧
1. 选购开发板时,不要一味追求高(丰富的)硬件配置。硬件配置越多,意味你将要花更多的钱。这是因为,可能有些硬件配置你可能永远都没能碰它。因此,选购时,一定要清楚自己的需求,像我购买的时候,我就列出一个表,哪些是必配的,哪些是可选,做得心中有数,如下表所示。有的厂家,为了追求利润或诱惑你买更多的硬件模块,往往把一些不经常用的硬件配置放在主板上,而把一些常用的硬件作为模块进行销售。比如原子的旗舰版stm32开发板就是如此。这一点一定要看清楚。
2. 别刻意追求低价。正所谓便宜没好货,无利不起早。越便宜的板子,在用料上可能就会选更低成本的。说到价格,购买的时候,实际上是可以讲价的,能砍多少就看你本事啦。
3. 很多人特别是初学者很容易入这个误区:认为提供的资料越多越详细越好,但真的如此吗?我觉得未必如此。几个方面可考虑下:
- 资料越多,让人越觉得无所适从,不知如何下手;
- 我自己有这样的体会,买开发板来学习技术,刚开始很有激情,但过了一段时间,激情就消退了,然后就把板子扔到一边了。而实际上,你看的资料可能就是其中的几分之一;
- 宣传资料如何多如何详细的,只不过是其的一个宣传卖点而已。
因此,我认为,买开发板时,不必刻意追求丰富的资料。像原子的开发板,宣传有800多页的文档资料,有多少人能看得完,即使看完了,得花多长时间,且还没说这文档资料的质量和价值如何。我们买开发板,回到实质,是了解一门开发技术,掌握一套学习方法,学习人家的设计思想等,而不是照本宣科得做实验。
4. 哪个厂家的开发板好?其实用心做开发板的厂家都还可以,像野火、原子,都是用心在做开发板,他们都有自己的特色。而这些用心做开发板的厂家,价格上往往要贵不少。但有点就像上面说的,别奢求有很多的技术支持。这里,说下神舟的开发板,感觉它跟红牛的很像,也不知道他们谁抄谁。
以上几点,其实最重的就是:一定要清楚自己的需求,从而量体裁衣,做到有的放矢,提高学习效率,节省更多的时间更多的妞。
选购开发板
选购开发板时,不同的人有不同的要求,出发点也不一样。这里就我自己的需求说说:
购买目的 | stm32移植ecos #1,为什么要把ecos移植到stm32平台上,这篇文章介绍了购买目的 |
硬件配置 | 必配: CPU必须是stm32F103ze; 外挂至少512KB的SRAM; 外挂flash(最好是nor flash或SPI flash或两者都有); 10或100M网络; 带触摸的彩色LCD; 串口、RS485、CAN接口; 硬件设计上与ST官方的3210E-EVAL开发板越接近越好,特别是存储器设计这块,这样便于移植ecos到开发板中; 其它都可为选配,如音频、USB等; |
价格 | 价格要适中。虽然本人也已工作多年,这点钱不算什么,但能以较低的价格买到自己需要的东西,我想也不算为过吧; |
配套资料 | 没要求 |
根据我的需求,对比了几家,发现安富莱的stm32开发板比较适合我,它的存储器设计上很接近ST官方的3210E-EVAL评估板。不过,话说回来,我不太喜欢安富莱的PCB布局设计,丑死了;板带的示波器简直就是个鸡肋。此外,购买的时候,跟安富莱砍了下价3*8外加一个USB转串口。看下我的板,如下图所示。
支持大佬