期刊文献+

嵌入式Linux操作系统的研究 被引量:53

Research on embedded Linux operating system
在线阅读 下载PDF
导出
摘要 在Linux内核以及Linux应用环境的研究基础上,采用操作系统模块分解改进的方法,实现在不同系统芯片(systemonchip,SoC)硬件平台上可运行的嵌入式Linux操作系统.分解改进的模块包括:启动代码的平台相关性移植;内存管理模块无内存管理单元(memorymanagementunit,MMU)支持的设计;进程调度模块的实时性改进;文件系统小型化设计.这些模块可以根据需求进行组合来满足不同的开发板和应用.此外,对嵌入式Linux开发方式做了总结.完成了在两个不同体系结构硬件平台上嵌入式Linux的原型系统.测试数据表明,改进后的Lin-ux可以满足嵌入式运行环境的需求,并且可以稳定地提供一定功能的应用服务. Taking advantages of the modular nature of Linux, a set of Linux modules were improved to make Linux run on various SoC. The module improvement was including: developing a target-specific bootloader, designing a memory management module for the MMU-less processor, real-time improvement in scheduling module and organizing a small footprint file system for the flash memory. These modules can be reassembled on demands, catering for different boards and applications. Moreover, methods for developing embedded Linux are concluded, including tool chains and debug techniques. Case studies on two hardware platforms, based on ARM720T and M68K respectively, shown that the work satisfies application requirements.
出处 《浙江大学学报(工学版)》 EI CAS CSCD 北大核心 2004年第4期447-452,共6页 Journal of Zhejiang University:Engineering Science
关键词 嵌入式 LINUX操作系统 进程调度模块 内存管理模块 embedded system operating system Linux
  • 相关文献

参考文献6

  • 1KOOPMAN P. Embedded system design issues (the Rest of the Story)[A]. Proceedings of 1996 International Conference on Computer Design [C]. Austin:IEEE Computer Society, 1996: 310-317.
  • 2ENGELS D W, DEVADAS S. A new approach to solving the hardware-software partitioning problem inembedded system design [A1. Proceedings of XIII SYMPOSIUM ON Integrated Circuits and Systems Design[C]. Manaus, Brazil: IEEE Computer Society Press,2000: 275-280.
  • 3WOLF W H. Hardware software co-design of embedded systems [J]. Proceedings of the IEEE, 1994, 82(7): 967-989.
  • 4BARABANOV M, YODAIKEN V. Introducing realtime Linux[J]. Linux Journal, 1997,34:19- 23.
  • 5CLOUTIER P. DIAPM-RTAI position paper [R].Lake Buena Vistn, Florida, USA: Poseidon Controls Inc. , RTSS 2000, 2000.
  • 6WEINBERG B. Embedded Linux-ready for real-time[R]. Sunngvale, CA, USA: MontaVista White Paper,2001.

同被引文献907

引证文献53

二级引证文献132

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部