嵌入式体系是计算机技能、通讯技能、半导体技能、微电子技能、语音图画数据传输技能等先进技能和详细使用目标相结合后的新产品。体系无剩余软件,硬件亦无剩余存储器,可靠性高,成本低,体积小,功耗少;可使用于家电、工业、通讯、国防等范畴。其产品形状丰厚多样,市场潜力巨大。
Linux具有内核可裁剪、效率高、稳定性好、移植性好、源代码敞开等长处,还内含了完好的TCP/IP网络协议栈,很合适在嵌入式范畴使用。专用的嵌入式Linux体系往往只要几M到十几M,包括内核和特定的硬件驱动程序和使用程序,可以被嵌入式设备的FLASH包容。可是,其杂乱的体系体系,简略有限的开发手法,使Linux下的使用程开发受到了很大的约束。
JAVA言语的优势在于其强壮WORA(渠道无关性)才能,为程序员供给了很便利的跨渠道程序设计才能。而JVM则具有了针对不同渠道,对同一JAVA代码进行编译和运转的功用。这样程序员的编程真实意义上抛开了操作体系和计算机渠道之间的壁垒,完成了程序的通用性。
将JVM和嵌入式LINUX接合起来,开发合适嵌入式体系硬件和软件要求的JVM,可以极大地简化嵌入式LINUX上软件开发的杂乱度,可以在任何地方,任何PC上用JAVA进行开发而不需要专门的硬件环境进行调试。这将是嵌入式体系软件开发上的改造。