Key words: driver;embedded Linux;thermostatic control;vibration control;ARM9

第 1 章 绪论 1

1。1 研究背景 1

1。2 嵌入式系统 2

1。3 国内外现状 2

1。4 本课题主要研究内容 3

第 2 章 水床控制系统设计及开发环境 4

2。1 整体功能和指标要求 4

2。2 系统的总体设计方案 4

2。3 硬件和平台搭建 5

2。3。1 mini2440 开发板 5

2。3。2 系统 LCD 显示屏及接口 6

2。3。3 USB 下载电路及其功能 6

2。3。4 RS-232 串口 7

2。3。5 基于 mini2440 的 GPIO 扩展口 7

2。4 水泵和继电器 8

2。5 恒温箱与水床 8

2。6 搭建嵌入式 LINUX 开发环境 8

2。7 本章小结 9

第 3 章 嵌入式 LINUX 在 ARM 开发板上的内核移植 10

3。1 LINUX 内核 10

3。2 嵌入式 LINUX 内核的移植 11

3。2。1 Linux-2。6。32。2 内核的配置 11

3。2。2 Linux-2。6。32。2 内核的编译 12

3。3 本章小结 13

第 4 章 水床恒温控制系统-硬件设计 14

4。1 DS18B20 温度传感器 14

4。2 GPIO 扩展口(GPB1)使用 15

4。3 基于 GPIO 口的 DS18B20 驱动 16

4。3。1  嵌入式设备驱动 16

4。3。2  驱动的加载模块 16

4。3。3  驱动的卸载模块 16

4。3。4  驱动读写程序 16

4。3。5  驱动传感器读取编程 18

4。3。6 DS18B20 驱动设备号和测试程序 19

4。3。7  在内核中加载驱动模块 20

4。3。8  创建设备节点号 21

4。3。9  驱动测试 21

4。4 模糊控制加热器 21

4。5 ARM 开发板内核驱动管理 22

4。5。1 嵌入式 Linux 的进程守护 23

4。5。2  串口测试 23

4。6 软件对驱动和内核的调用 24

4。7 系统测试 24

4。8 系统水温误差与精度计算 25

4。9 本章小结 26

第 5 章 水床震动系统的硬件设计及控制 27

上一篇:AT89C51单片机AMPIRE128X64可编程电子广告设计+电路图+程序
下一篇:STC89C51单片机小车自动避障控制策略研究与设计+电路图+程序

DSP+ARM的电能质量监测仪...

DSP+ARM电能质量监测仪的设计与实现

ARM的ZigBee温控系统的设计

基于ARM平台的嵌入式多功...

Qt+Arm11嵌入式系统的智能药箱设计与实现

基于ARM的简易网页浏览设计+源程序+电路图

ARM智能小车自主避障及定位系统的设计

《水浒传》中血腥暴力研...

浅析施工企业保理融资成...

大规模MIMO系统的发展研究现状

PCI+PID算法直流力矩电机速...

从企业eHR建设谈管理信息...

高效课堂教师问卷调查表

遥感土地用变化监测国内外研究现状

MNL模型历史城区居民活动...

提高小學语文課堂朗读教...

小型通用机器人控制系统设计任务书