论文部分内容阅读
水库对地方人民的生活起着巨大的作用,它能有效的削减河流的洪峰流量,促进当地农业的发展,解决城市居民的饮水问题,水库中的水还可以用来发电。因此对水库的监测就成了一项重中之重的任务,水库的安全与否,直接关系到人民生命财产的安全。 本次毕业设计的水库监测系统是应实际工程需要开发设计的,通过现场勘察和分析大刘家水库原有监测系统存在的问题,利用现代嵌入式技术对其做了几点改进,采用基于ARM9内核的S3C2410处理器为硬件系统核心,移植嵌入式Linux作为操作系统,并在此基础上开发相应的设备驱动程序和系统的应用程序。 本论文详细描述了大刘家水库水情监测系统的结构框架,介绍了软硬件件系统的开发过程。在文中首先介绍了课题的背景和实际意义;其次,介绍了嵌入式系统的相关概念,同时介绍了大刘家水库水情监测系统的整体功能和结构框图;第三,详细介绍了区域控制子系统的硬件结构设计,主要是对硬件系统的处理器的选型及其外围电路的设计;第四,详细介绍了嵌入式Linux操作系统的移植,其中主要工作修改Boot Loader,裁减Linux内核,制作根文件系统等;最后是系统中设备驱动程序和应用程序的设计,介绍了LCD的驱动程序开发,应用程序主要介绍了整个系统中通信协议的设计。本次毕业设计已完成项目要求的功能,在本系统中应用了嵌入式处理器技术、Linux操作系统,TCP/IP传输技术等,最终实现了对水库水情的智能实时监测,具有工业上常用的各种接口如RS232/485、RJ45等等,目前已在大刘家水库试运行3个月,反馈效果良好。