网上有不少探讨Ardunio、树莓派、STM32的适用范围,是可以分得比较清楚的。首先,对于非电专业的爱好者来说,arduino应该是很好的选择,最容易上手。其次,很多个性化研究中的小任务、小装置,使...
看来楼主是学校里的老师。那么楼主的选择没错,arduino或树莓派是首选。搞研究和教学的人搭实验环境,MCU环境首先考虑的就是性能够用下的开发友好。这个需求和我的需求是一致的。我同事用STM32,我经常帮他debug,做过比较,我觉得STM32的程序远远不如树莓派的清晰。以数据搬运为例,SPI-DMA-以太网或SPI,做个程序打通这条搬运路径,树莓派的程序组织清晰模块隔离严谨,而STM32的就互相纠缠,DMA的结束中断回调函数和SPI还能扯到一起,结构上挺垃圾的,当然适应了就好。我不以嵌入式MCU谋生,所以只要树莓派够用我就继续蜷缩在树莓派之中。相对于学STM32的低性价比(高代价:浪费生命的顺从性学习内容过多;低性能:会STN32的满大街都是,再怎么学也是和月薪仅一两万的工程师竞争),把我省出来的时间用来做电子娱乐和电子进阶明显更划算。