卖 家:community
所属分类:理学论文
格 式:
上传时间:2008-4-29
浏览次数:229
下载次数:
0
大 小:4679 KB
文 币:免 费
如何获得文币?立即充值
本文目前收益:
0元
你也可以马上出售您的资料
以该内核为核心的S3C4510B是一款集成了许多外围设备的芯片,非常适合做嵌入式产品的处理器。 嵌入式uClinux由于代码开放性以及强大的网络功能,在中低端的嵌入式网络设备中有广泛应用。和其他的嵌入式操作系统相比,具有更多的优势。因此本论文选择了嵌入式uClinux作为嵌入式操作系统,S3C4510B作为嵌入式的处理器。 本论文设计了一个嵌入式硬件平台,并将uClinux操作系统配置为一个嵌入式的操作系统,将它嵌入在硬件平台中,并在这个系统中实现了uClinux的基本操作功能。论文中介绍的硬件平台和软件平台可以为应用程序的开发提供平台。在嵌入式系统的研究中独立完成了硬件设计和操作系统的移植,掌握了嵌入式平台的开发的核心技术 uClinux是专为无存储器管理单元(MMU)的微控制器打造的嵌入式Linux操作系统。uClinux首先被移植到摩托罗拉的MC68328 DragonBall集成微处理器上。从那以后, uClinux越来越受到业界的青睐, 被移植到更多的无MMU芯片上。现在,uClinux已成功移植到ARM7TDMI微处理器上。 由于uClinux主要是针对无MMU 微处理器研发的,大多数内核的二进制代码和源代码都被重写,但保留了Linux 操作系统的主要长处:稳定性、优异的网络能力连同优秀的文档系统支持。 uClinux的内存管理和传统Linux区别最大的地方在标准Linux是针对有MMU的处理器设计的。在这种处理器上,虚拟地址被送到MMU,把虚拟地址映射为物理地址。通过赋予每个任务不同的虚拟物理地址转换映射,支持不同任务之间的保护。对于uCLinux来说,其设计是针对没有MMU的处理器,即uCLinux不能使用处理器的虚拟内存管理技术。uCLinux仍然采用存储器的分页管理,系统在启动时把实际存储器进行分页,在加载应用程式时程式分页加载。但是由于没有MMU管理,所以uCLinux实际上是采用实存储器管理策略的。这一点影响了系统工作的很多方面。uCLinux系统对于内存的访问是直接的,任何程式中访问的地址都是实际的物理地址。操作系统对内存空间没有保护,各个进程实际上共享一个运行空间。一个进程在执行前,系统必须为进程分配足够的连续地址空间,然后全部载入主存储器的连续空间中。
| 更多友情链接>>> |
本网版权属于办公通网站所有 Copying © 2007-2008 www.maimaiwen.com 投诉咨询热线:028-86068844转808 传真:028-86068844-813 邮件:fs@cnbgt.com 蜀ICP备:05008586 |