{"title":"Windows NT设备驱动程序设计中的多链接翻译和显示系统","authors":"H. T. Ho","doi":"10.1109/MILCOM.1999.821409","DOIUrl":null,"url":null,"abstract":"The future vision of communication systems suggests a global grid will be used to enable links among any battlefield participant to any other participant. In the meantime, there are many diverse data links that have grown over many years, consumed substantial investment of effort and funding, and are not amenable to wholesale modernization. Consequently, there is a need for a set of tools, to allow interconnected communications among the existing data links. The multi-link translator and display system (MTDS) offers this set of tools. The MTDS provides three basic capabilities: to receive and display tactical data link information, to translate between tactical data link message sets, and to route the data link information between various physical interfaces. The MTDS translates between tactical digital information link (TADIL) A, TADIL B and TADIL J. This paper first describes the MTDS and then presents its Windows NT device driver design. Five important issues are discussed: mapping memory addresses, connecting driver interrupt service routines to interrupts, setting byte alignment in data packing, claiming driver resources and transferring data on industry standard architecture bus.","PeriodicalId":334957,"journal":{"name":"MILCOM 1999. IEEE Military Communications. Conference Proceedings (Cat. No.99CH36341)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-10-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Windows NT device driver design in a multi-link translator and display system\",\"authors\":\"H. T. Ho\",\"doi\":\"10.1109/MILCOM.1999.821409\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The future vision of communication systems suggests a global grid will be used to enable links among any battlefield participant to any other participant. In the meantime, there are many diverse data links that have grown over many years, consumed substantial investment of effort and funding, and are not amenable to wholesale modernization. Consequently, there is a need for a set of tools, to allow interconnected communications among the existing data links. The multi-link translator and display system (MTDS) offers this set of tools. The MTDS provides three basic capabilities: to receive and display tactical data link information, to translate between tactical data link message sets, and to route the data link information between various physical interfaces. The MTDS translates between tactical digital information link (TADIL) A, TADIL B and TADIL J. This paper first describes the MTDS and then presents its Windows NT device driver design. Five important issues are discussed: mapping memory addresses, connecting driver interrupt service routines to interrupts, setting byte alignment in data packing, claiming driver resources and transferring data on industry standard architecture bus.\",\"PeriodicalId\":334957,\"journal\":{\"name\":\"MILCOM 1999. IEEE Military Communications. Conference Proceedings (Cat. No.99CH36341)\",\"volume\":\"2 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1999-10-31\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"MILCOM 1999. IEEE Military Communications. Conference Proceedings (Cat. No.99CH36341)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MILCOM.1999.821409\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"MILCOM 1999. IEEE Military Communications. Conference Proceedings (Cat. No.99CH36341)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MILCOM.1999.821409","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Windows NT device driver design in a multi-link translator and display system
The future vision of communication systems suggests a global grid will be used to enable links among any battlefield participant to any other participant. In the meantime, there are many diverse data links that have grown over many years, consumed substantial investment of effort and funding, and are not amenable to wholesale modernization. Consequently, there is a need for a set of tools, to allow interconnected communications among the existing data links. The multi-link translator and display system (MTDS) offers this set of tools. The MTDS provides three basic capabilities: to receive and display tactical data link information, to translate between tactical data link message sets, and to route the data link information between various physical interfaces. The MTDS translates between tactical digital information link (TADIL) A, TADIL B and TADIL J. This paper first describes the MTDS and then presents its Windows NT device driver design. Five important issues are discussed: mapping memory addresses, connecting driver interrupt service routines to interrupts, setting byte alignment in data packing, claiming driver resources and transferring data on industry standard architecture bus.