Embedded 版 (精华区)

发信人: sundream (boliqiu), 信区: Embedded_system
标  题: 嵌入式操作系统项目开发计划书
发信站: 哈工大紫丁香 (Tue Mar 12 19:04:12 2002) , 转信

以下是本项目的具体计划书:
1. 通过对linux内核的修改实现其实时性,通过编译内核组态实现其微内核的点。
2. 参考linux系统默认启动脚本编写本系统的脚本。
3. 建立一个尽量小的文件系统。
4. 在此嵌入式操作系统上搭建MiniGUI图形用户界面。

这里主要介绍一下关于内核修改的部分:(我使用的是linux-2。0。30版本)

由于要实现其实时性的特点需要屏蔽掉linux的虚拟存储的技术,由于内核模块的相关
性需要进行一系列改动,目前正在进行调试。具体的改动涉及:

1. 录/include/linux下改动的文件有:sched.h fs.h mm.h shm.hproc_fs.h
binfmts.h 以及swap.h.。
2. 在目录/mm下改动的文件有:memery.c swap.c mmap.c vmalloc.c mprotect.c
filemap.c mlock.c page_io.c vmascan.c remap.c page_alloc.c swapfile.c以及
swap_state.c。
3. 在目录/fs下改动的文件有:buffer.c inode.c open.c exec.c super.c namei.c
binfmt_script.c以及locks.c。
4. 在目录/kernel下改动的文件有:sched.c exit.c fork.c以及sysctl.c。
5. 在目录/ipc下改动的文件有:shm.c。
6. 在目录/init下改动的文件有:main.c,首先再不必启动内核守护进程kswapd,也不需
要它的设置函数kswapd_setup。

另外,还要对linux的进程调度策略进行修改,使其具有实时的性能。
希望有兴趣的人和我联系boliqiu@hotmail.com




--

※ 来源:.哈工大紫丁香 http://bbs.hit.edu.cn [FROM: 202.97.239.80]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.776毫秒