打印

stm32移植ecos #2,选购stm32开发板

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

根据我的需求,对比了几家,发现安富莱的stm32开发板比较适合我,它的存储器设计上很接近ST官方的3210E-EVAL评估板。不过,话说回来,我不太喜欢安富莱的PCB布局设计,丑死了;板带的示波器简直就是个**肋。
沙发
uet_cache| | 2013-1-23 10:17 | 只看该作者
楼主讲的很有道理。。像我们卖 开发板,我就很讨厌整理资料,像别人写手册,写几百页,我肯定没那耐心。
一般在做某个功能,像24L01,其实无需太多资料,像手册类的,作字典查,例程就比较好,一般别人写的好的,移植下IO就行,关键函数看得懂会用,会嵌入到自己的系统,灵活使用就可以。往往我们是做的系统的,而不是研究某个模块的工作原理。当然,如果模块的例程没有现成的,那就只有深入的份了。
我们的开发板,例程不算多,但一般板上资源的例程都有。价格的话,看人了,有钱的人,适合的会觉得便宜,没钱的人,就是几十块钱也贵。技术支持一般比较到位。毕竟东西是我们自己做的。
呵呵,借题在此费下口舌了。。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:欢迎加入eCos群:144940146 欢迎访问我的个人博客: http://velep.com 喜欢eCos,就像当初喜欢linux一样,如果你也有兴趣访问:http://52ecos.net

17

主题

585

帖子

3

粉丝