基于stm32的嵌入式开发学习之--前言
首先,什么嵌入式开发?
百度百科:嵌入式开发是指利用分立元件或集成器件进行电路设计、结构设计,再进行软件编程(通常是高级语言),实验,经过多轮修改设计、制作,最终完成整个系统的开发。
官方的话语为了严谨总是说的让人难以理解,我的理解:
夏天很热,冬天很冷,我要做一个夏天吹冷风,冬天吹热风的设备——空调,这就是嵌入式开发;
空调挂在高处,按键不方便,我要做一个能远程控制它的设备——遥控器,这就是嵌入式开发;
我要做一个能自己洗衣服的设备——洗衣机,这就是嵌入式开发;
我要做一个能自己扫地的设备——扫地机器人,这就是嵌入式开发。
所以小到一个灯的控制,大到航空航天,只要用到电路板的地方,都可以算是嵌入式,根据我们遇到的问题,设计合理的电路板,然后结合软件和各种设备,解决我们的各种问题,就可以称为嵌入式开发。
一个真正的嵌入式玩家,涉及到的知识面非常多,本次只学习stm32下的嵌入式软件编程,最后留一下说明及本次学习之旅对自己的要求。
前置技能:c/c++语言(基础),物理(基础),电路(基础)
资料/资源:野火的开发板和野火下载的视频、ppt资料为主。
结束标志:将野火《0死角玩转stm32》读完整理完成。实验全部成功完成。
考核:根据所学,至少做出3个成品。