浙江大学宁波理工本科
毕业论文
宁波理工
毕业论文(
设计)
题
姓学
目
名号
JAVA在ARM7上的应用研究
吴中孝3020832054信息科学与工程分院
分院(系)专业班级
02电子信息工程2班
指导教师(职称)
张德荣
2006年5月18日
浙江大学宁波理工本科毕业论文
摘
要
后PC时代,嵌入式
系统在
计算机应用中日益发挥重要的作用,导致出现了许多的嵌入式操作系统。然而,这也迫使嵌入式应用的开发者要为一个应用移植不同的版本到不同的系统上.作为最流行的跨平台的编程语言,
Java语言可以使一个应用"一次编写,到处使用",这无疑对那些忙碌于移植应用到不同的平台的工程师们是一道福音。ARM+Linux是嵌入式操作系统的主流,正如JVM在Java技术中的地位一样。Java在业界得到了广泛支持,这意味着有众多资源可以利用,包括小应用
程序和经验丰富的编程人员,从而每次编写新应用程序无需重复性
工作。本论文着眼于在以ARM7为核心的系统上建立JAVA支撑环境,以使JAVA程序的一处编译处处运行的功能运用在嵌入式系统中。第一章详细介绍了Java的应用与嵌入式系统的情况。第二章深入介绍设计中用到的开发环境。第三章讲述KVM的组成结构。第四章为本论文的重点关于KVM的移植
问题。关键词:ARM7;KVM;CLDC;Java虚拟机;uC
linux嵌入式系统
I
浙江大学宁波理工本科毕业论文
Abstract
ThelatterPCtime,insertsthetypesystemtoplaythevitalroledaybydayinthecomputerapplication,causesappearedmanytoinsertthetypeoperatingsystem.However,thisalsoforcesthedevelopmentwhichinsertsthetypeapplicationtohavetobeanapplicationtransplantdifferenteditiontothedifferentsystemonAsthemostpopularcrossplatformprogramminglanguage,theJavalanguagemaycauset
oapplya"compilation,everywhereuses",thisbustlesabouttotheseengineerswhichappliesthedifferentplatformtothetransplantiswithoutdoubttogetherthegospel.ARM+Linuxisinsertsthetypeoperatingsystemthemainstream,justlikeJVMissameintheJavatechnologystatus.Javahadthewidespreadsupportinthefield,thismeanthasthemultitudinousresourcestobeallowedtouse,includingsmallapplicationprocedureandexperiencedprogrammers,thuseachtimecompilesthenewapplicationprocedurenottoneedtheduplicatedwork.ThepresentpaperfocusestoinasonthecoresystemestablishestheJAVAstrutenvironmenttakeARM7,causesthefunctionutilizationwhichtheJAVAprocedureatranslationeverywheremovesintoinsertinthetypesystem.FirstchapterindetailintroducedtheJavaapplicationwithinsertsthetypesystemthesituation.Inthesecondchapterthoroughintroductiondesignusesdevelopmentenvironment.ThirdchapternarratestheKVMcompositionstructure.FourthchapterforpresentpaperkeypointaboutKVMtransplantquestion.KeyWord:ARM7;KVM;CLDC;JavaVm;uClinuxEmbestSystem