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单片机小车自动避障控制策略研究与设计+电路图+程序

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

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

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

基于ARM的三相电压与电流...

基于ARM单片机和磁阻传感器电子罗盘硬件设计

LPC2292单片机ARM舵机积分分离PID控制系统设计

spearman秩大规模分布式光伏...

LiMn1-xFexPO4正极材料合成及充放电性能研究

新課改下小學语文洧效阅...

安康汉江网讯

麦秸秆还田和沼液灌溉对...

老年2型糖尿病患者运动疗...

网络语言“XX体”研究

我国风险投资的发展现状问题及对策分析

互联网教育”变革路径研究进展【7972字】

ASP.net+sqlserver企业设备管理系统设计与开发

张洁小说《无字》中的女性意识