stm8编程入门教程
初学者选择哪种单片机学习比较好?
初学者选择哪种单片机学习比较好?
个人建议首先选择stm32,技术这个东西跟卖衣服一样,选就选流行的,毕竟学习最后还是为了找工作,经过过去这几年的推广,stm32在国内普及程度已经非常好了,就业也比较好,所以就业的角度讲,stm32。
而且stm32基于cortrx_M3内核,标准的arm,学会了它,就等于一只脚迈入arm的大门。后续无论是要用arm系列还是cortex系列,再学习都会容易的多。
其次的话avr也还行,现在流行的开源平台Arduino嵌入式硬件就是基于AVR平台的,arduino现在大火,基于arduino的各种开源项目非常热,学avr跟着肯定也不会落后。
这两种单片机都流行多年,相应的学习资料也非常多。
这两种单片机任意一种只要学会了,基本能在嵌入式这个行业入门,后续发展如何就看个人努力和天分了。
学嵌入式开发难不难?生活中能接触到的嵌入式开发都有什么?
回答第一个问题:难易是与个人能力有关的。嵌入式开发有嵌入式硬件开发和嵌入式软件开发,嵌入式软件开发中又包括嵌入式应用开发工程师和嵌入式驱动开发工程师。目前嵌入式开发涉及到的知识有模电,数电,电路分析与设计,C语言,汇编语言,更深一点的有数据结构(主要是链表操作) linux操作系统,linux多进程,多线程,文件操作,linux驱动框架,数据库操作等。目前比较多的嵌入式软件开发主要是做stm32研发。可以从单片机-stm32-linux应用-linux驱动 路线学习,做嵌入式实践性很强,所以最好有开发版配套学习。踏踏实实一步一个脚印学习。回答第二个问题:嵌入式应用很广泛,生活中比如家里的电饭锅,空调,冰箱,智能插座等 区别就是里面是用单片机开发还是stm32开发亦或者是用linux开发。选定一个自己感兴趣的方向,坚持下去 ,定能有所收货。
感谢评论,转发。更多精彩内容可关注本头条号:嵌入式软硬件开发。感谢大家。相互交流,共同进步。