资料介绍
Linux 2
Linux 2.6 内核的嵌入式系统应用
摘 要:在分析Linux2.6内核新特性的基础上,在S3C2410开发板上移植了2.6内核和
新的文件系统,并成功地对H.264编解码多媒体系统提供了支持。
关键词:Linux 内核 嵌入式系统 S3C2410
随着多媒体技术与通讯技术相结合的信息技术的快速发展和互联网的广泛应用,P
C
时代也过渡到了后PC时代。在数字信息技术和网络技术高速发展的后PC时代,嵌入式技
术越来越与人们的生活紧密结合。
操作系统为用户使用计算机及其外部设备提供最基本的接口程序,管理计算机上的
资源。随着应用领域的扩大,为了适应不同的应用场合,考虑到系统的灵活性、可伸缩
性以及可裁剪性,一种以应用为中心、以计算机技术为基础、软硬件可裁剪、适应应用
系统对功能、可靠性、成本、体积、功耗要求严格的专用计算机系统——嵌入式操作系
统随之延生。
Linux
操作系统是一种性能优良、源码公开且被广泛应用的免费操作系统,由于其体积小、可
裁减、运行速度高、良好的网络性能等优点,可以作为嵌入式操作系统。随着2.6内核
的发布,Linux向现有主流的RTOS提供商在嵌入式系统市场提出了巨大挑战,例如VxWor
ks和WinCE,具有许多新特性,将成为更优秀的嵌入式操作系统。
Linux的低成本和开放性,为其在嵌入式系统领域的应用营造了肥沃的土壤。本文
着重介绍Linux
2.6内核的新特性及其嵌入式应用中的优势,并将其移植到嵌入式平台中,成功支持H.2
64编解码多媒体系统。
1 Linux 2.6内核针对嵌入式开发显著特点
实时可靠性是嵌入式应用较为普遍的要