分类: LINUX
2009-05-31 10:00:07
基于虚拟机的嵌入式系统研究与设计
[摘要] 目前大多数软硬件开发都是在Linux系统中进行的,为方便在Windows中进行操作而不用改用Linux系统环境,课题在Windows下选用虚拟机Cygwin以模拟Linux操作系统环境。电路板开发需要硬件支持,为方便学习掌握开发过程,并在无硬件设备的条件下,可选用一种仿真软件SkyEye达到学习开发目的。课题在这种情况下对仿真系统进行研究,在虚拟机中移植虚拟仿真开发环境SkyEye,通过SkyEye的虚拟仿真开发环境构建各种嵌入式系统。
在各种嵌入式系统中,选用几种典型嵌入式系统做出发点,从初级嵌入式系统着手,在Cygwin下逐渐开发特殊用途的嵌入式系统,从而深入探索研究嵌入式系统开发的过程及开发的方法,为以后对嵌入式做更深入的研究做铺垫。课题以虚拟仿真开发环境SkyEye为要点,在此基础上着重开发一种基于目前被广泛应用微处理器ARM9的嵌入式Linux系统环境。
各种嵌入式系统的建立,SkyEye仿真平台需做相关的处理,以使基于不同微处理器内核的嵌入式系统能够实现其相应的功能。相应嵌入式系统的建立即可在仿真环境下研究嵌入式系统,开发设计微处理器驱动程序。课题的关键之处就在于灵活运用嵌入式系统构建基本原理,从而构建各种嵌入式系统,主要涉及三种嵌入式并完整的演示了其建立过程。这三种嵌入式系统分别为:典型的实时系统μC/OS-II;去掉了Linux的内存管理单元(MMU,Memory Manage Unit)能够支持无MMU的微处理器的μCLinux嵌入式系统;以及能够支持一般的带有MMU功能的ARM9系列处理器的Linux嵌入式系统。
关键字:虚拟机;嵌入式系统; SkyEye;ARM; Linux;μCLinux; μC/OS-II
littlesmart9912012-03-03 03:09:32
你好,请问你有《基于虚拟机的嵌入式系统研究与设计》的电子稿吗?可以发一份到我邮箱吗?littlesmart991@163.com我看了你这篇博客,收获很多啊,只是里面有好多图片看不见。谢谢!