- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 设备模拟与ISR
设备模拟与ISR实验目的:1. 编写一个内核模块,模拟设备产生中断2. 编写另一个内核模块,处理第一个设备产生的中断实验原理:1. 设备模拟需要编写设备驱动,这就要实现file_operations接口2. 在模拟设备中使用int指令产生软中断,由ISR模块处理中断实验内容:1. 模拟出两个字符设备1)
2008-03-22 21:54:00 786
原创 Linux内核修改实验
Linux内核修改实验实验目的:1. 深入理解Linux启动过程;2. 修改Linux内核,让Linux启动后不执行init进程,而执行自己编写的程序。实验原理:1. Linux的启动有一个清晰的过程,基于Linux的开放性,修改其内核是完全可能的;2. 当内核被引导并进行初始化之后,内核就可以启动自己的第一个用户空间应用程序i
2008-03-22 21:51:00 2393
原创 开源软件Bug跟踪与管理探讨
开源软件Bug跟踪与管理探讨2007年11月 摘要本文首先介绍了Bug管理的常规过程,接着分析了应用于开源软件开发过程的Bug跟踪与管理系统的特点,描述了一个典型的Bug生命周期过程,并对完成一个合格的Bug报告做出了解释。文章还简单介绍了比较流行的缺陷跟踪与管理系统Bugzilla等,并给出了个人的想法。关键词:Bug管理,生命周期,缺陷跟踪与管理系统Abstract
2007-12-20 17:42:00 1526
原创 LED&KEYPAD驱动程序编写实验
LED&KEYPAD驱动程序编写实验实验目的:1. 了解驱动程序结构,熟悉编写驱动程序的基本流程;2. 实现LED和KEYPAD的驱动程序,要求实现基本的接口函数。实验原理:1. 驱动程序是一组代码,这部分代码负责将应用程序的一些需求,如读、写等操作,正确无误的传递给相关的硬件,并使硬件能够做出正确反应的代码。驱动程序像是一个黑盒子,它隐藏了
2008-03-22 21:53:00 1936
原创 Linux内核剪裁
Linux内核剪裁实验实验目的:1. 配置、编译Linux内核;2. 了解Linux内核结构。实验原理: Linux内核的配置系统由三个部分组成,分别是:l Makefile:分布在 Linux 内核源代码中的 Makefile,定义 Linux 内核的编译规则; l 配置文件(config.in):给
2008-03-22 21:49:00 2358
原创 嵌入式应用程序开发
嵌入式应用程序开发实验目的:1. 编写程序,用交叉工具链编译连接2. 将嵌入式应用程序下载到开发板上执行实验原理:1. 嵌入式应用程序的开发一般都在宿主机平台上进行,利用交叉编译器编译,生成可以在目标平台上运行的可执行代码;本实验使用的交叉编译器是arm-linux-gcc;2. 将已经生成的目标代码文件加入到嵌入式Linux系
2008-03-22 21:49:00 2047
原创 修改Bootp实验
修改Bootp实验实验目的:1. 修改Bootp,去掉其自动获得IP的功能2. 重新编译BootLoader,下载到开发板上进行测试实验原理:1. bootp的主要功能是使开发板动态获得宿主机分配的IP地址,所以可以设想,如果静态设定开发板的地址信息,就可以在BootLoader中去除bootp。2. 基于bootp的实
2008-03-22 21:47:00 1393
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人