正文内容
STM32系列ARM单片机,一直被众电工所热捧。 远超51的性能,价格还相对低廉,控制能力也相当出色。 内置不小容量的RAM、Flash,拥有运行RTOS的能力,的确是入门的好玩具。 不过最大的缺点就是不带网络,外挂网络模块则成本、难度直线提升。
现在是互联网的天下,不带网络模块基本就是废柴。 小编此处介绍几款网络开发板,不管是底层直接控制,还是顶层应用都能满足,喜欢DIY的朋友可以关注下。
底层控制一般不带操作系统,即便带也是RTOS等实时操作系统。 RTOS主要是多任务协调,应用还是直接读写IO端口,主要是用于控制方面。
顶层应用,一般是基于Linux操作系统,对应Linux的应用基本都能支持。 通用性强,功能可以无限扩展,软件爱好者关注。
ESP8266物联网板,WIFI网络原生支持,GPIO、AD接口,可玩性非常强。 自带USB2UART接口,普通电脑直接完成编程,无需其它硬件支持(免TTL适配器)。 程序有AT指令方式、LUA源码两种方式,推荐原生的LUA源码,C编程。
别小看ESP8266的配置,其内置的MCU比很多STM32更强。 比如STM32主流型号RAM从20K到120K,而ESP8266直接160K,性能比大部分朋友想象的强。
最热门的树莓派,最新第三代产品。 64位1.2G四核处理器、1G LPDDR3缓存内存、最强性能。 GPIO输入输出、HDMI、Lan、WIFI、蓝牙接口齐全。 TF卡存储操作系统,完整Linux、完整网络。 GPIO通过/dev/mem设备直接操作,门槛很低。