文摘
英文文摘
第一章绪论
1.1嵌入式系统简介
1.1.1嵌入式系统硬件特性
1.1.2嵌入式系统软件特性
1.2视频监控系统简介
1.2.1基于PC的数字视频监控系统
1.2.2嵌入式视频监控系统
1.2.3本文的应用方案
1.3本文主要工作以及章节安排
第二章基于ARM7TDMI的硬件平台
2.1嵌入式处理器
2.1.1 PowerPC系列
2.1.2 X86系列
2.1.2 68K/ColdFire
2.1.3 MIPS
2.1.4 ARM
2.2外围电路芯片
2.2.1 NorFlash
2.2.2 SDRAM
2.2.3 NandFlash
2.2.4网络PHY芯片
2.3应用于网络摄像机的接口
本章小结
第三章U-BOOT的移植
3.1开源Boot Loader
3 1 1 Redboot
3.1.2 ARMboot
3.1.3 U-Boot
3.2 U-Boot的编译
3.2.1 Shell编程和脚本语言
3.2.2 U-Boot的makefile文件
3.3 U-Boot的配置
3.4 U-Boot的移植的总体步骤
本章小结
第四章uClinux的配置和编译
4.1嵌入式操作系统的选择
4.1.1评估指标
4.1.2嵌入式Linux的优势
4.1.3本平台总体软件架构
4.2 uClinux系统介绍
4.2.1 uClinux源代码的组织目录
4.2.2 uClinux的内存管理
4.2.3 uClinux的固件管理和MTD文件系统
4.2.4 uClinux的根文件系统
4.2.6 uClinux的库和其它方面
4.3 uClinux的编译
4.3.1 Make文件分布
4.3.2 Make文件在系统编译中的地位和作用
4.4 uClinux的配置
4.4.1 uClinux源代码中的主要配置文件
4.4.2 uClinux下的配置功能
本章小结
第五章uClinux的移植
5.1移植总体介绍
5.2 uClinux内核的移植
5.2.1 uClinux文件总览
5.2.2内核移植涉及的文件
5.3 uClinux移植的其它方面
5.3.1网络芯片驱动程序的编写
5.3.2文件系统构建
5.3.3 uClinux内核补丁的制作
本章小结
第六章网络摄像机视频服务器的搭建
6.1视频服务器整体架构
6.2 IME6400的字符设备驱动程序的设计
6.3网络服务模块的设计
6.3.1本地操作子模块
6.3.2协议子模块
6.4简单的客户机-服务器应用
6.4.1服务器端代码
6.4.2客户端代码
本章小结
结束语
参考文献
致谢