发布网友
共1个回答
热心网友
我的理解,嵌入式软件开发:是直接作用在硬件设备上的应用开发(其实中间也有操作系统),而嵌入式软件开发,我觉得可以分为两类:1、和应用开发没有区别,只是操作系统不一样而已,你可以在案桌,linux,苹果上开发;应用开发:你可以在window,linux等开发;这部分门槛低,你只需会c,c++和linux操作系统,加上操作系统,计算机网络基础知识(大学学过的那些)就可以入门;我建议你先从这部分开始;2、第二种是接近底层的,例如直接控制LED等亮等;这部分需要你能读得懂板子,有一定的汇编,硬件知识;
你说的部分更接地底层(例如驱动程序的编程),这部分中国国内人才短缺,但是门槛比较高,最后有人带着你学习。。。。
如果以前没接触过嵌入式,可以先从嵌入式应用开发入手,学习linux,对你学习硬件有好处。