种适合于山地茶园旱情的wsn网关。 1网关系统的硬件设计 系统的硬件组成框图如图1所示。由cpu、存储模块、本地连接模块、簇内网络连接模块以及簇外网络连接模块组成。 系统采用三星公司的s3c2410作为cpu。s3c2410是一款基于arm920t内核的16/32位risc嵌入式处理器,内部有内存管理单元(memory managerunit,mmu),可以稳定运行在266 mhz。 存储模块由flash存储器、sdram以及sd卡组成。其中,flash 7存储器采用三星公司的k9f1208udm nand flash;内存sdram部分采用hynix semiconductor公司的hy57v561620芯片;s3c2410带有sd卡接口,系统扩展出sd卡插槽,用sd卡扩展数据存储空间。 本地连接模块由串口电路、usb接口电路以及jtag接口电路3部分组成。串口电路用于系统调试以及连接(自身)汇聚节点的db51针扩展接口。usb接口用来连接usb设备,以及实现与工作站连接、下载linux内核等功能。该模块还提供了jtag接口,方便用户进行jtag调试。 簇内网络连接模块主要负责
品的小型的、基于 rom的、具有win32子集api的操作系统。与其他嵌入式操作系统相比较,它具有较强的内存管理、文件管理和gui功能。车载导航系统中,对于显示地图调度、用户交互界面都有很高的要求。因此,基于windows ce开发应用程序是非常合适的。 2 导航系统硬件实现 系统硬件分为核心板与底板两部分,主要完成gps串口数据的接收、点阵lcd触摸屏驱动、sd卡驱动、音频驱动等功能。核心板是实现cpu的最小系统,采用s3c2410 arm9芯片作为处理器,flash采用64mb的k9f1208udm—yc80芯片,主存采用32mb sdram hy57v561620ct—h芯片;底板用于实现外围功能电路。图1为整个系统的硬件结构框图,其中lcd显示屏与系统板之间采用并口通信,gps模块与系统板之间通过rs—232串口通信,集成的专用gps接收模块直接将gps定位信息通过rs—232串口输出,实现gps定位。 图1 系统硬件结构图 3 导航系统软件体系设计 系统根据图形化嵌入式产品的开发要求,结合软件开发的速度与效率的实际需要,选用背景超图公司的gis二次开发平台esupe