电子设计工程
電子設計工程
전자설계공정
ELECTRONIC DESIGN ENGINEERING
2013年
17期
182-186
,共5页
谭立志%李二喜%张利民%吴桂清
譚立誌%李二喜%張利民%吳桂清
담립지%리이희%장이민%오계청
多串口扩展%工厂方法模式%EPOLL单线程事件驱动I/O技术%请求使用机制%SQLite%AT91SAM9261
多串口擴展%工廠方法模式%EPOLL單線程事件驅動I/O技術%請求使用機製%SQLite%AT91SAM9261
다천구확전%공엄방법모식%EPOLL단선정사건구동I/O기술%청구사용궤제%SQLite%AT91SAM9261
multi-serials extension%factory method%EPOLL single process event-driven I/O method%request-use mechanism%SQLite%AT9lSAM9261
介绍了一种基于AT91SAM9261高速铁路路基沉降嵌入式数据集中器的设计方案.在设计中,我们采用CycloneⅢFPGA开发平台,实现了对数据集中器多串口的扩展.结合实际监控环境特点,运用工厂方法模式(FactoryMethod),做到了对各生产厂家仪器的无缝兼容,并预留接口,以方便未来对协议种类的扩展.充分运用SQLite数据库的触发器以及事务处理能力,提升系统的数据库性能.使用EPOLL单线程事件驱动I/O技术,较好地解决了网络中大量用户的并发接入问题,并利用用户的请求使用机制,增强其安全性.实际应用表明,该设计具有很好的推广价值.
介紹瞭一種基于AT91SAM9261高速鐵路路基沉降嵌入式數據集中器的設計方案.在設計中,我們採用CycloneⅢFPGA開髮平檯,實現瞭對數據集中器多串口的擴展.結閤實際鑑控環境特點,運用工廠方法模式(FactoryMethod),做到瞭對各生產廠傢儀器的無縫兼容,併預留接口,以方便未來對協議種類的擴展.充分運用SQLite數據庫的觸髮器以及事務處理能力,提升繫統的數據庫性能.使用EPOLL單線程事件驅動I/O技術,較好地解決瞭網絡中大量用戶的併髮接入問題,併利用用戶的請求使用機製,增彊其安全性.實際應用錶明,該設計具有很好的推廣價值.
개소료일충기우AT91SAM9261고속철로로기침강감입식수거집중기적설계방안.재설계중,아문채용CycloneⅢFPGA개발평태,실현료대수거집중기다천구적확전.결합실제감공배경특점,운용공엄방법모식(FactoryMethod),주도료대각생산엄가의기적무봉겸용,병예류접구,이방편미래대협의충류적확전.충분운용SQLite수거고적촉발기이급사무처리능력,제승계통적수거고성능.사용EPOLL단선정사건구동I/O기술,교호지해결료망락중대량용호적병발접입문제,병이용용호적청구사용궤제,증강기안전성.실제응용표명,해설계구유흔호적추엄개치.