文摘
英文文摘
第一章绪论
1.1研制背景与目的
1.2工作环境与要求
1.3现状与发展前景
1.4论文内容安排
第二章系统总体概述
2.1系统总体方案设计
2.1.1关键问题及解决的办法
2.1.2嵌入式处理器和操作系统的选型
2.1.3存储芯片的选用
2.1.4数据传输接口的选用
2.2系统总体架构
第三章系统硬件实现
3.1基于Motorola 32位处理器Coldfire 5307的主控系统
3.1.1 CPU简介
3.1.2 BootStrap部分
3.1.3主控系统外围器件
3.2基于NAND FLASH的大容量存储系统
3.2.1 NAND FLASH型存储设备简介及其与NOR FLASH的区别
3.2.2三星公司的NAND FLASH芯片K9K1G08UOM
3.2.3存储系统和主控模块的接口部分
第四章系统软件实现
4.1基于ColdFire 5307的BootLoader的编译和开发
4.1.1 dBUG运行流程简析
4.1.2 dBUG中添加自己的用户命令
4.2 uClinux的编译、运行和GDB调试环境的建立
4.2.1系统环境的建立
4.2.2 uClinux的编译和下载
4.2.3在uClinux下添加用户程序的实现
4.3存储系统的驱动实现
4.4 Linux设备驱动的添加
4.5 Linux套接字简介
4.6网络传输及通信协议的实现
4.6.1系统网络设置
4.6.2系统的协议命令接口
4.7系统用户界面及系统配置
4.7.1存储系统配置
4.7.2用户接口界面
4.8系统存储管理
4.8.1配置信息存储和读取
4.8.2分区指针存储和读取
4.8.3数据读取、擦除和校验
4.8.4存储系统坏扇区信息存储和读取
4.8.5系统信息备份
4.9网络软件编程实现
第五章系统运行和测试
5.1客户端测试软件
5.2系统运行测试报告
5.3总结
参考文献
攻读硕士期间发表的学术论文
致谢
华中师范大学;