导 师: 盛翊智
学科专业: H1101
授予学位: 硕士
作 者: ;
机构地区: 华中科技大学
摘 要: 该文以广东三水市京安交通通讯有限公司的"视频检测闯红灯自动记录仪"的研究项目作为课题背景,研究和设计了该课题中的嵌入式通信平台.首先,通过介绍嵌入式处理器mpc860的高速处理内核、siu(系统接口单元)和cpm(通信处理模块)三个部分,分析了mpc860的内部体系结构和应用开发方法.然后,根据"视频检测闯红灯自动记录仪"的要求,设计了嵌入式通信平台硬件模块,其中主要包括有存储电路设计、通信电路设计、与dsp电路连接电路设计等.在软件设计方面,该文以嵌入式操作系统vxworks作为通信平台的软件操作系统,同时介绍了它的体系结构,然后根据本系统的应用电路设计了vxworks下的底层bsp(板级支持包)以及相关的串口驱动程序和end(高级网络驱动程序).在驱动程序设计过程中,根据vxworks下系统驱动的设计方法与mpc860的硬件特点,分别完成了scc(串行通信控制器)和smc(串行管理控制器)配置成vxworks下标准设备的设计过程,为上层应用程序开发提供一个方便的接口.同时在将scc配置成vxworks下高级网络设备的过程中,采用了高效的存储器缓冲池的数据管理方法,提高了设备驱动的效率.这种mpc860与vxworks相结合的嵌入式开发方式具有集成度高,稳定性强,体积小等特点,同时具有较强的通用性,只需要对相关模块进行少量修改就可以完成很多通信、网络方面的应用.因而,该文对嵌入式系统开发具有一定的参考价值.
分 类 号: [TN915.02]