摘要4-5
ABSTRACT5-8
第一章 绪论8-11
§1-1 背景及作用8
§1-2 双电源自动转换装置的进展情况8-9
§1-3 本课题所做的主要工作9-11
第二章 ARM 及 Linux 操作系统介绍11-15
§2-1 概述11
§2-2 S3C2440A 的内部结构及功能11-13
§2-3 嵌入式 Linux 操作系统13-15
第三章 硬件系统设计15-27
§3-1 系统概述15-16
§3-2 S3C2440A 最小系统硬件电路的设计16-21
3-2-1 电源电路的设计16-18
3-2-2 时钟和复位电路的设计18-19
3-2-3 存储器19-21
§3-3 频率及电压采样电路21-24
3-3-1 频率检测电路21-22
3-3-2 电压信号采集22-23
3-3-3 液晶显示电路23-24
§3-4 制约切换电路24-25
§3-5 硬件抗干扰措施25-27
第四章 自动转换开关的软件设计27-45
§4-1 嵌入式 Linux 开发环境的搭建27-31
4-1-1 交叉编译环境的建立27-28
4-1-2 NFS 开发环境28-29
4-1-3 BootLoader29-30
4-1-4 配置编译内核30-31
4-1-5 构建根文件系统31
§4-2 系统驱动程序的设计31-37
4-2-1 字符设备驱动程序架构32-33
4-2-2 AD 驱动及测试33-36
4-2-3 LCD 驱动的编写36-37
§4-3 A/D 采样算法37-38
§4-4 系统主程序38-39
§4-5 频率采样程序39-40
§4-6 电压信号采集程序40-41
§4-7 LCD 显示程序41-42
§4-8 制约切换程序42-44
§4-9 软件抗干扰设计44-45
第五章 实验结果45-47
第六章 结论47-48