首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--电子数字计算机(不连续作用电子计算机)论文--存贮器论文

基于ARM的实时文件存储管理系统的设计

摘要第1-6页
Abstract第6-11页
第1章 引言第11-13页
   ·系统研究的背景第11页
   ·系统研究的目的和意义第11-12页
   ·系统完成的功能第12-13页
第2章 硬件平台第13-18页
   ·硬件平台的设计与工作原理第13-15页
     ·硬件平台设计第13页
     ·工作原理第13-15页
       ·原始数据采集第14页
       ·原始数据的传输第14页
       ·数据处理第14页
       ·功能控制第14-15页
       ·界面显示第15页
       ·文件存储管理第15页
       ·总体系统工作第15页
   ·板级硬件模块设计第15-18页
     ·LPC2478 CPU 的设计第15-17页
     ·SDRAM 的设计第17页
     ·NorFLASH 的设计第17页
     ·键盘的设计第17页
     ·显示器的设计第17-18页
第3章 软件开发环境第18-21页
   ·Eclipse 免费开发平台第18-19页
     ·功能支持第18页
     ·界面演示第18-19页
   ·GNU 交叉编译调试工具第19页
     ·工具链的介绍第19页
     ·工程 Makefile 的编写第19页
   ·OpenJTAG 调试代理第19-21页
第4章 系统软件设计第21-54页
   ·Toppers/ASP 内核的开发第21-24页
     ·Toppers/ASP 内核的构架第21页
     ·静态 API 和配置器第21-22页
     ·Toppers/ASP 内核的开发第22-23页
     ·该系统设计用到的系统开发(在 main.cfg 中配置)第23-24页
       ·主任务的创建第23页
       ·数据采集任务的创建第23页
       ·GUI 显示任务的创建第23页
       ·键盘处理任务的创建第23页
       ·文件操作任务的创建第23页
       ·循环定时器刷新 LCD 机制开启第23页
       ·任务间的通信和同步机制创建第23-24页
       ·内存管理制定第24页
       ·中间件 FatFS第24页
   ·Bootloader 的设计第24-30页
     ·需求第24-25页
     ·总体结构设计第25-26页
     ·详细设计第26-30页
       ·文件结构第26-27页
       ·Makefile 的设置 MCU 相关的配置第27-28页
       ·API 函数第28-29页
       ·Start.s 详解第29-30页
       ·命令的交互第30页
       ·Bootloader 启动后的运行结果第30页
   ·FatFS 文件系统在 SD 卡上的移植第30-35页
     ·FatFS 文件系统的层次结构第31页
     ·LPC2478 的 SD/MMC 卡接口的设计第31-33页
     ·移植的具体实现第33-35页
       ·数据类型与配置第33页
       ·底层函数的实现第33页
       ·移植后的性能测试第33-35页
   ·图形用户界面(GUI)的封装第35-38页
     ·类的封装与对象操作数据结构第35-38页
       ·类的结构第35-36页
       ·对象 Update第36页
       ·数据采集界面第36-37页
       ·文件存储管理界面第37-38页
     ·界面显示机制第38页
       ·显存设计第38页
       ·画面刷新机制第38页
   ·键盘驱动的设计第38-41页
     ·键值采集芯片的功能分析第38-39页
       ·I2C 总线介绍第38-39页
       ·CH452 芯片第39页
     ·键值读取驱动函数的实现第39-41页
       ·键盘中断模式初始化第40页
       ·键盘打开第40页
       ·键盘数据读取第40-41页
       ·键盘灯控制第41页
       ·键盘关闭第41页
       ·中断服务函数第41页
   ·应用程序的设计第41-54页
     ·应用程序开发原则第41-42页
       ·最显著的特点就是线程优先级和中断优先级第42页
       ·共享内存的设计第42页
       ·任务线程之间的通信与同步第42页
       ·主线程任务的设计第42页
     ·应用程序结构图第42-54页
       ·全局变量(临界区 DB)的设计第43-44页
       ·任务间的通信第44页
       ·数据采集任务(TASK1)第44-45页
       ·用户界面显示任务(TASK2)第45-47页
       ·键盘控制任务(TASK3)第47-48页
       ·文件存储管理任务(TASK4)第48-54页
第5章 系统测试第54-56页
   ·稳定性测试第54-55页
     ·测试流程第54页
     ·测试结果第54-55页
   ·实时性测试第55-56页
     ·实时数据采集第55页
     ·实时数据存储第55-56页
第6章 设计总结与扩展第56-63页
   ·系统设计的难点和技术关键第56-60页
     ·启动代码 Bootloader 的设计第56-59页
       ·完成功能第56-57页
       ·Xmodem 文件传输协议第57-59页
     ·文件系统(FatFS)依赖的 SD 卡控制器驱动第59-60页
     ·文件存储管理的性能第60页
       ·文件检索第60页
       ·浮点型字符串转换第60页
       ·文件系统最优访问第60页
   ·系统未完成与待扩展部分第60-62页
     ·Bootloader 的扩展应用第60-61页
       ·与开发主机的通信机制第61页
       ·系统固件升级接口第61页
       ·扩展的可实施性第61页
     ·文件存储管理的扩展第61-62页
     ·GUI 用户界面的扩展第62页
     ·CPU 的升级应用第62页
   ·系统在实际产品中的应用第62-63页
致谢第63-64页
参考文献第64-67页
附录第67-69页

论文共69页,点击 下载论文
上一篇:云存储系统的设计与实现
下一篇:空间天气海量数据可视化