在开始前刚好我有一些资料,是我根据网友给的问题精心整理了一份「嵌入式的资料从专业入门到高级教程」,
点个关注在评论区回复“666”之后私信回复“666”,全部无偿共享给大家!!!使用单片机是嵌入式系统的一种方案。从产品来看所谓嵌入式其实是和通用相对的概念,也就是硬件设计和软件功能是针对一个具体系统的,例如一个汽车控制器,一个电饭锅,从这个角度去想,不管是硬件是单片机,arm或者x86,软件是裸机,ucos,linux还是Windows,都可以属于嵌入式的范畴。从技术约束角度去看由于嵌入式产品针对具体系统,而具体系统通常存在技术约束,涉及技术的大概有计算能力,io接口,内存,体积,功耗,等方面的约束,在这些约束下进行技术选型和系统设计,很多时候硬件选单片机,arm,ppc,软件使用裸机,rtos和经过裁剪的linux是比较合适的选择,没错,就是合适,我们也可以用牛刀杀鸡,但是没必要。由于产品和技术约束,嵌入式软件工程师会更多的接触单片机,rtos,嵌入式linux等技术,需要能够理解硬件(接口,芯片寄存器,存储器等),能够合理裁剪和使用资源。