发布网友 发布时间:2022-04-23 06:21
共2个回答
热心网友 时间:2023-10-04 17:53
当前很多嵌入式设备很多都是基于linux kernel(内核)的当然还有很多其他的嵌入式系统 如ucos ecos 等等。如当前流行的android 系统,他的内核就是linux kernel 再加上google 自己的一些东西。arm+linux 开发 主要就是指针对arm架构的嵌入式开发平台的linux 程序开发。现在除了那些自虐的人不在PC上写代码以外,其他人都再PC上写好代码,通过交叉编译器编译成嵌入式处理器(不一定就是arm 还有其他的如mips )能够执行的程序。再下载到开发板上运行。
开发主要分为三个方面(uboot 的移植)内核开发(设备驱动开发)界面的移植如(QT界面开发)
热心网友 时间:2023-10-04 17:53
你说这个arm+linux是说,在arm上跑linux系统。还有像是arm+ucos什么的,说的是不同的系统。在pc上需要配置开发环境,VC++什么的直接编译出来的是适合pc运行环境的,用配置好的开发环境是为了能够让在pc上写的程序经过编译后在ARM上运行。追问是在ARM上面跑linux系统,但是很多又在PC机上学习linux,是不是就是把在PC机上linux系统环境下开发的应用程序或者驱动移植到ARM上就叫做ARM+LINUX开发呢?主要包含哪几个方面的开发呢?求解答,谢谢