- 7
- 0
- 约1.39万字
- 约 51页
- 2017-01-16 发布于北京
- 举报
一、项目设计目的 熟悉GeekOS的项目编译、调试和运行环境,掌握GeekOS运行工作过程。 二、项目设计要求 1、搭建GeekOS的编译和调试平台,掌握GeekOS的内核进程工作原理。 2、熟悉键盘操作函数,编程实现一个内核进程。该进程的功能是:接收键盘输入的字符并显示到屏幕上,当输入ctrl+d时,结束进程的运行。 三、项目0的实现主要由以下步骤完成(在项目0的/src/geekos/main.c中完成): 编写一个C语言函数,函数功能是:接收键盘输入的按键,并将键值在显示器显示出来,当输入ctrl+d就退出; 在Main函数体内调用Start_Kernel_Thread函数,将步骤1编写的函数地址传递给参数startFunc,利用Setup_Kernel_Thread函数建立一个待运行的线程。 在Linux环境下编译系统得到GeekOS镜像文件。 编写一个相应的bochs配置文件。 在bochs中运行GeekOS系统显示结果。 第九章 设计项目1 一、项目设计目的 熟悉ELF文件格式,了解GeekOS系统如何将ELF格式的可执行程序装入到内存,建立内核进程并运行的实现技术。 Linux ELF = Executable and Linkable Format,可执行连接格式,是UNIX系统实验室(USL)作为应用程序二进制接口
您可能关注的文档
- 精·计算机软件新技术国家重点实验室(教育部南大).doc
- 精·计算机实施性教学计划.doc
- 精·计算机死机处理方式.ppt
- 精·计算机网络.doc
- 精·计算机信息管理专业毕业论文参考选题.doc
- 精·计算机学院新课程简介汇总.doc
- 精·计算机应用技术专业人才培养方案.doc
- 精·计算机原理课件chap1-2-概论.ppt
- 精·计算机专业学分分析表.doc
- 精·计算机专业英语 第一章.ppt
- 金昌市金川区玉石沟冶金用石英岩矿产资源开发与恢复治理方案.pdf
- 通辽市科左后旗大林平辽铸造材料有限公司科左后旗大林平辽公司 甘旗卡砂矿矿山地质环境保护与土地复垦方案.pdf
- 中意宁波生态园相公潭路东侧滨海大道北侧区块七海域使用论证报告书.pdf
- 东乌旗奥尤特铜矿矿山地质环境保护与土地复垦方案.pdf
- DBJ33∕T 1062-2025 城镇景观河道养护技术规程.docx
- DB∕T 29-332-2026 天津市轨道交通工程智能建造技术规程.pdf
- DB32∕T 5387-2026 电动车充电基础设施建设技术规程 第1部分:电动自行车.pdf
- DB32T 5388—2026 电动车充电基础设施建设技术规程 第2部分:电动汽车.pdf
- DB32T 5386—2026 大跨木结构设计标准.pdf
- DB32T 5393—2026 建筑结构健康智慧监测技术规程.pdf
原创力文档

文档评论(0)