- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式导航计算机系统设计与实现研究.doc
嵌入式导航计算机系统设计与实现研究
【关键词】嵌入式 导航计算机 系统设计 系统实现
最早的嵌入式导航计算机系统是由美国AMPRO公司在1990年推出的,这种计算机系统适合用于嵌入式场合,并且具有较高的可靠性,能够更好地满足实际生产需要。本文在对嵌入式导航计算机系统设计与实现问题分析过程中,以PC/104模块为例,探讨了如何利用该模块进行嵌入式导航计算机系统设计。
1 嵌入式导航计算机系统设计的硬件构成
在利用PC/104模块进行嵌入式导航计算机系统设计过程中,需要考虑到对PC/104模块的选择,保证导航中心能够对多个导航设备进行有效处理,并对相关信息进行采集,从而更好地实现监控和管理。在进行硬件选择过程中,主要以AMPRO公司的PC/104网卡为主,利用TCP/IP协议,对系统信息进行收发。利用EMERALD-MM多串口卡,结合RS232/422协议,进行导航信息接收,利用CM112多功能显示卡,对信息进行显示。在进行硬件选择过程中,需要考虑到嵌入式导航计算机系统设计的特点,能够保证系统结构小巧轻便,能够更好地保证系统功能得以发挥。关于系统功能模块图,我们可以从图1中看出。
如图1所示,我们可以看出,在进行嵌入式导航计算机系统设计过程中,还需要考虑到DOS系统功能的实现。DOS系统是一个严格的操作系统,在进行串口连接过程中,要保证TCP/IP协议更好地发挥作用,使其能够保证相关信息进行有效传输,从而保证系统对各个部分之间进行有效控制。
2 嵌入式导航计算机系统编程分析
在对嵌入式导航计算机系统设计过程中,需要进行有效地编程处理,保证相关程序能够可靠地运行。在编程过程中,采取标准的socket编程接口进行编码,利用Windows系统进行操作,从而对socket进行较好的封装。在对嵌入式导航计算机系统进行编程处理过程中,还需要利用C语言进行编程,更好地实现HTTP等网络应用的功能。嵌入式导航计算机系统设计过程中,利用BSDUNIX提供了相应的网络编程接口,以“客户-服务器”通信机制为主,能够更好地实现网络连接和数据交换。现阶段,在应用socket进行编程处理过程中,主要涉及到了三种类型,分别是streamsoekets,datagramsoekets和rawsoekets。在应用时,需要根据数据传输实际情况,对网络通信进行有效设计。本文在对嵌入式导航计算机系统进行编程设计过程中,采取了Socket_open()和Socket_loadconfigfile()的模式,通过对Socketcreate的调用,能够更好地实现本地网络连接,从而实现对系统的有效控制。
3 嵌入式导航计算机系统设计实现
在进行嵌入式导航计算机系统设计过程中,主要涉及到了GPS导航信息,需要利用RS232/422协议,更好地实现网络数据之间的有效融合,从而能够发挥GPS导航信息的作用。在进行融合处理后,利用网络协议,将相关信息发送到系统内部,以ASCII码进行发送。除此之外,还可以利用BCD码进行信息发送,这种发放方式相对于ASCII码来说,具有信息用量小的优势,能够更好地提升系统性能。例如当ASCII码进行数据传输过程中,需要10个字节,但是BCD码只需要5个字节,就可以完成对信息的发送。在对导航信息网络通信数据帧设计过程中,以二进制方式为主,这样一来,能够对信息帧的长度进行有效地解决,并能够更好地保证数据通信的可靠性。在导航中心进行数据发送过程中,主要涉及到的数据帧形式有起始标志、数据长度位、状态标识保留位、GPS信息、数据校验位等相关信息帧格式。
关于嵌入式导航计算机系统信息收发的实现,我们可以从图2中看出。
如图2所示,嵌入式导航计算机系统在被人们应用过程中,需要考虑到如何对系统功能进行实现,这样一来,首先需要对DOS进行初始化处理,能够对网络数据传输过程中的中断号进行设定,并对I/O地址、中断级别进行有效设计。其次,需要对系统进行初始化处理,涉及到了设定的IP地址、子网掩码等相关信息,在对系统初始化处理后,才能够对其协议进行拓展和应用,并添加UDP协议。
接下来,在对系统进行应用过程中,导航中心能够对导航信息进行相应的传输和处理,并完成GPS信息接收,使信息进入收发模块。在处理过程中,首先将信息导入库文件,在成功后,对配置文件进行调整,创建TCP套接字,并连接服务器,将相关信息进行传输、处理。在这一过程中,需要设置相应的模块代码,保证系统具有较高的容错性和鲁棒性。导航中心系统在应用过程中,其中涉及到的代码都是在BORLANDC3.1系统下进行编译的,这一系统能够保证导航信息编译具有较高的可靠性,并且实现方式较为简单,速度较快。同时,系统在运行过程中,具有较为稳定的通信,能
文档评论(0)