目录
第一章 绪论
1.1 嵌入式系统..................................................................................................................1
1.1.1 嵌入式系统的定义及特点.....................................................................................1
1.1.2.嵌入式操作系统....................................................................................................1
1.2 PC/104 总线.......................................................................................................................2
1.3 嵌入式操作系统国内外发展现状.....................................................................................2
1.4 嵌入式操作系统的发展趋势......................................................................................3
1.4.1.嵌入式实时超微内核...............................................................................................3
1.4.2.开发环境的开放性和集成化...................................................................................3
1.5 课题研究背景及意义..................................................................................................3
1.6 论文的主要研究内容..................................................................................................3
第二章 嵌入式实验系统硬件设计与配置
2.1 实验系统总览..............................................................................................................4
2.2 下位机 CPU 模块 SCM/LX3160 介绍.......................................................................4
2.2.1 SCM/LX-3160 的性能特点 .....................................................................................5
2.2.2 SCM/LX-3160 母板逻辑 .........................................................................................6
2.3 下位机 I/O 模块 DIAMOND-MM-32-AT 分析.......................................................................7
2.3.1 DIAMOND-MM-32-AT 概述.......................................................................................7
2.3.2 DIAMOND-MM-32-AT 模拟输入的范围和分辨率...................................................9
2.3.3 DIAMOND-MM-32-AT A/D 采样模式.....................................................................10
2.3.4 DIAMOND-MM-32-AT 模拟输出的范围和分辨率................................................11
2.3.5 DIAMOND-MM-32-AT 数字 I/0 工作模式.............................................................12
2.4 本章小结...........................................................................................................................14
第三章 嵌入式 Linux 软件开发环境的构建
3.1 Linux 内核分析...............................................................................................................15
3.1.1 Linux 内核概述...................................................................................................15
3.1.2 Linux 内核系统体系结构...................................................................................16
3.1.3 申请内存的动态分配..........................................................................................16
3.1.4 Linux 中断机制...................................................................................................17
3.1.5 Linux 系统调用接口...........................................................................................18
3.2 内核的定制.......................................................................................................................18
3.2.1 内核的选择...........................................................................................................18
3.2.2 内核的裁剪和编译...............................................................................................20
3.3 基于 Busybox 工具的根文件系统的搭建.......................................................................27
3.3.1 Busybox 简介.......................................................................................................27
3.3.2 根文件系统的构建过程......................................................................................27
3.4 存储设备的准备...............................................................................................................30
3.5 引导加载程序的选择与写入...........................................................................................31
3.6 本章总结...........................................................................................................................31
第四章 数据采集驱动程序的设计与实现
4.1 Linux 设备驱动程序介绍...............................................................................................32
4.1.1 Linux 对于设备和模块的分类...........................................................................32
4.1.2 Linux 设备驱动程序的作用...............................................................................32