文摘
英文文摘
第一章 绪论
1.1 猪舍智能监测系统的研究背景
1.2 国内外智能化养殖技术的发展与研究
1.3 课题研究的目的和意义
1.4 课题研究的主要内容
第二章 猪舍智能监测系统总体设计
2.1 嵌入式系统概述
2.1.1 ARM处理器介绍
2.1.2 常见的嵌入式操作系统
2.2 系统总体设计与实现
2.3 系统硬件介绍
2.3.1 基于ARM的嵌入式开发平台
2.3.2 视频采集模块
2.3.3 GPRS模块
2.4 系统软件架构
第三章 嵌入式Linux交叉开发环境的构建
3.1 交叉开发介绍及开发工具的安装
3.2 Bootloader的移植
3.2.1 Bootloader简介
3.2.2 U-boot的分析与移植
3.3 Linux内核的编译和移植
3.3.1 Linux内核及其结构
3.3.2 Linux内核的移植与编译
3.4 根文件系统的制作和部署
3.4.1 根文件系统的结构
3.4.2 根文件系统的部署与制作
第四章 H.264视频编码算法的优化与实现
4.1 猪舍视频采集与处理单元概述
4.2 视频编码技术的发展
4.3 H.264编码基本概念与流程
4.3.1 H.264编码的基本概念
4.3.2 H.264编码器工作流程
4.4 块匹配运动估计算法
4.4.1 块匹配运动估计介绍
4.4.2 块匹配运动估计搜索算法
4.5 全零块的判决准则
4.5.1 H.264中的变换与量化公式
4.5.2 全零块判决准则
4.6 基于DCBC的UHDDS算法
4.6.1 运动矢量分布的方向性中心偏移特性
4.6.2 基于DCBC的快速搜索算法UHDDS
4.7 基于全零块预判和UHDDS的编码流程及其测试
4.7.1 改进后的视频编码流程
4.7.2 结果测试与分析
4.8 实时视频监控在嵌入式平台的实现
4.8.1 摄像头驱动的配置
4.8.2 基于V4L的视频采集
4.8.3 H.264编码器与视频服务器的移植
第五章 环境参数的采集与远程监测
5.1 猪舍环境监测总体设计
5.2 温湿度参数采集的实现
5.2.1 温湿度传感器的选择
5.2.2 AD驱动程序设计
5.2.3 温湿度采集应用层程序设计
5.3 嵌入式数据库的移植与编程
5.3.1 SQLite数据库的移植
5.3.2 SQLite的C语言编程
5.3.3 温、湿度数据表结构的设计
5.4 WEB服务器移植与CGI程序设计
5.4.1 监控数据远程访问模型
5.4.2 BOA服务器的原理与移植
5.4.3 基于CGI编程的动态交互页面
5.5 基于GPRS的短消息报警
5.5.1 GPRS短消息功能概述
5.5.2 基于GPRS的短消息报警
5.6 现场测试
第六章 总结与展望
6.1 论文工作总结
6.2 后续工作展望
参考文献
致谢
攻读硕士期间发表的论文
江苏大学;