基于水文测报系统硬件环境的开发平台
  • 【摘要】

    该实验室在水文数据自动测报系统项目的开发过程中存在一定的软件可移植性、程序的可读性较差的问题.每一个新系统或新设备的开发都要做大量重复性的工作.特别是,对于需要多人协作完成的较大项目,在软件开发中遇到的困难就更加突出.为了能够解决上面提到的问题,我们在以后新的设备的研制生产过程中,需要寻找一种新的开发方法.该论文的目的就是希望在该实验室已有设备,以及可预见的将新开发的设备的硬件基础上,提出一个较为... 展开>>该实验室在水文数据自动测报系统项目的开发过程中存在一定的软件可移植性、程序的可读性较差的问题.每一个新系统或新设备的开发都要做大量重复性的工作.特别是,对于需要多人协作完成的较大项目,在软件开发中遇到的困难就更加突出.为了能够解决上面提到的问题,我们在以后新的设备的研制生产过程中,需要寻找一种新的开发方法.该论文的目的就是希望在该实验室已有设备,以及可预见的将新开发的设备的硬件基础上,提出一个较为通用的软件开发平台.在此平台基础上可以进行后续的开发工作,以增强程序的可移植性、缩短每个项目的开发周期.该文选择了嵌入式操作系统uC/OS-Ⅱ作为内核,在基于51系列或AVR系列单片机的硬件设备上进行了移植.并在这个内核基础上添加了在水文数据测报设备中使用到的一些基本硬件的驱动,又添加了TCP/IP网络通信协议.并且,充分考虑到系统的可移植性,引入硬件抽象层的概念,所有的硬件驱动都按照根据器件特性定义好的硬件接口进行编写. 收起<<

  • 【作者】

    王炜 

  • 【学科专业】

    通信与信息系统

  • 【授予学位】

    硕士

  • 【授予单位】

    北京大学

  • 【导师姓名】

    毛晋昌

  • 【学位年度】

    2003

  • 【语种】

    chi

  • 【关键词】

    开发平台  嵌入式操作系统  水文数据测报  水文测报系统