检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:谭立志[1] 李二喜[1] 张利民[2] 吴桂清[2]
机构地区:[1]株洲职业技术学院,湖南株洲412001 [2]湖南大学电气与信息工程学院,湖南长沙410082
出 处:《电子设计工程》2013年第17期182-186,共5页Electronic Design Engineering
摘 要:介绍了一种基于AT91SAM9261高速铁路路基沉降嵌入式数据集中器的设计方案。在设计中,我们采用CycloneⅢFPGA开发平台,实现了对数据集中器多串口的扩展。结合实际监控环境特点,运用工厂方法模式(Factory Method),做到了对各生产厂家仪器的无缝兼容,并预留接口,以方便未来对协议种类的扩展。充分运用SQLite数据库的触发器以及事务处理能力,提升系统的数据库性能。使用EPOLL单线程事件驱动I/O技术,较好地解决了网络中大量用户的并发接入问题,并利用用户的请求使用机制,增强其安全性。实际应用表明,该设计具有很好的推广价值。This paper describes a design of embedded data collector for high-speed railway embankment settlement based on AT91SAM9261.In the design,we achieve multi-serials extension in the data collector conveniently with Cyclone Ⅲ FPGA development platform.Considering the actual characteristics of monitoring environment,we adopt Factory Method to gain completely compatibility of instruments from various manufactures,and also provide an interface for the future extension of instrument agreements.We also use the flip-flop and transaction processing ability of SQLite to improve the system database performance.We adopt EPOLL Single Process Event-Driven(SPED) I/O method to solve the problem of a great deal of clients requests successfully,and also take advantage of users request-use mechanism to improve its security.As been proved,this design has a very good promotional value.
关 键 词:多串口扩展 工厂方法模式 EPOLL单线程事件驱动I O技术 请求使用机制 SQLITE AT91SAM9261
分 类 号:TP368.1[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.116