STM32属于高性能的单片机,运用的场合多为应用控制,做单片机还在于你程序写的如何,对外围接口电路掌握多少,SPI,IIC,SD卡,摄像头等。它的缺点在于RAM内存太小,做音频,图像处理和浮点数计算的话速度还是太慢了。 ARM开发板如4412一般的主频为1.4GHz-1.6GHz,内存 1GB 双通道 DDR3(2GB 可选),比较一下就可以发现差距了。如果学习STM32、ARM的裸机编程可以模仿学习51单片机的思路,但是要想掌握ARM技术,还得学习例如嵌入式LINUX,内核编程,驱动开发,应用软件等等这些东西了。 模块:涵盖物联网,工业现场,智能终端,机器人,仪器仪表等应用,包括:SDIO-WIFI,USB-WIFI,GPS,AVIN,USB摄像头,CAN总线,并口摄像头,VGA,RS485,继电器,矩阵键盘,zigbee模块。 项目实战,全开源:1. 手机远程控制开发板;2.门禁系统;3.WEB服务及远程控制;4.GPS定位系统;5.智能网关;6.机顶盒;
|