总之嵌入式软件开发和硬件关系比较紧密,一般需要编写硬件驱动。
嵌入式软件开发与软件开发有什么区别
1.嵌入式软件开发是指单片机、ARM、FPGA的编程。如果没有或操作系统,即使有,也是功能相对简单的操作系统,比如ucos。总之,嵌入式软件开发与硬件密切相关,所以一般需要编写硬件驱动程序。2.软件开发一般是指在已经安装了image或linux的电路板上编写应用程序。软件开发不直接写硬件驱动,因为驱动已经被操作系统实现了。软件开发侧重于逻辑功能的实现。比如拍照,调用相机驱动就可以了。
"软件工程"和嵌入式系统工程"有什么区别,学哪个比较好?
两者没有必然的区别和联系。软件工程是指一种构建、维护、升级和管理软件系统的模式和思想。嵌入式系统工程一般是指将一个操作系统平台移植到一个独立的设备上,构建一个系统(底层、应用层、驱动等。)在采用的平台上
软件工程师和嵌入式工程师哪个好
常见的软件工程师一般都是java,主要是Android应用开发,还有一种是针对那些网站和web应用的嵌入式软件工程师。其实在嵌入式领域,虽然硬件和软件是以模块的方式工作的,但是硬件和软件有多少必须知道。没有整体架构体系,无法继续的个人认为嵌入式前景更好。毕竟是在底层。如果你以后上了高层,很容易,但是从高层到底层就不容易了。