赞
踩
Arduino对于初次接触单片机的同学来说可谓是十分亲民。
轻量化的IDE
软件包丰富、接口简易
极少量代码(高度封装)就可以实现功能
但是: 对单片机底层原理了解帮助不大,但作为单片机编程和硬件模块的熟悉还是极好的,墙裂推荐!
正点/野火都有丰富详细的教程
《STM32开发指南》一定要看
可以尝试实现一些裸机功能(点亮LDE——参加比赛实现样机电控系统)
小秘密: 初次拿keil/cubMx开发STM32一定害怕极了,其实可以曲线救国。有一个非主流操作就是:VScode+PlatformIO以Arduino的框架开发STM32,说白了就是采用开发Arduino的亲民方式写STM32代码,这样一切都变得有趣了。VScode+PlatformIO很强大,可以以Arduino的框架开发很多种板子,堪称神器!
但是最终还是要回归正道:keil/cubMx,据说cubMx+HALL库极为好用。
UCOS freeRTOS 可以选一个整一整
移植一款RTOS到STM32,并完成一些多任务调度的功能。
毕竟嵌入式LINUX开发才是真理
补一下计算机基础知识
嵌入式面向的也是一个个小的计算机呀,底层知识要有的
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。