1、“.....需要制定统的帧格式。帧格式如图所示,其中串口号字段用来区分数据源帧头帧尾作为个串口帧的起始分界可自定义数据部分是来自串口的第页共页原始数据流。同样,网口发送数据也要有致的帧格式,如图所示。显然,串口帧是作为层的协议数据进行传输的。图串口数据帧发送格式图网口数据帧发送格式系统数据流向分析串口转换网关,实现串口和网口间的数据转换,关键是串口数据如何送到网络上网络数据又怎样转到串口。其中,串口链路层完成串口数据收发功能,串口网络层作为应用层的部分,实现串口帧的封装。发送是入协议栈的过程,如图所示......”。
2、“.....不同之处在于对数据的收发处理。图数据入协议栈的封装过程串口到网口的数据转换传输串口链路层,接收来自测控设备的数据,交给串口网络层,该层完成串口数据帧的封装并放入以太网的发送缓冲区。当系统规定的第页共页打包时间到或已经有串口数据帧时,打包,并逐层下送,直到把数据送上物理介质,完成比特流的传输。为了能次传输尽量多的数据,系统对数据长度作了严格定义串口数据帧的数据段最大长度为个字节网口发送帧的数据段最多允许个串口数据帧。同时,还要满足具体应用对实时性的要求对每个串口规定个最长响应时间。时间到时......”。
3、“.....并放人以太网发送缓冲区同时,为了避免系统由于等待以太网发送缓冲区串口帧数达到,而造成串口数据不能实时发送,要求在定的时间内进行次以太网通信,而不必等待个串口帧到齐才打包传输。这样,系统对数据容量和时间的双重规定,能保证具体应用对实时性的要求,并能次传输尽量多的数据,降低了由于时间上的空等造成系统实时性差的可能性。个串口在串口层完成的功能是相同的,仅以为例,给出串口层上数据流,如图所示。图串口数据流程图说明了多串口数据帧等待打包传输的过程。图以太网打包流程第页共页网口数据到多串口的数据流向......”。
4、“.....如图所示,将收到的以太网帧,依次去掉每层的协议头分解出应用层数据,再以和为分界分离,根据串口号字段的值,将信息发送到相应的设备,完成预定的控制。图网口到串口数据处理流程第页共页六总结本次毕业设计基本完成了预先设定的指标,在多串口扩展中,具体思路已初步形成,其程序设计已经开始。通过本次毕业设计,让我系统的了解了嵌入式系统产品开发的般流程和注意事项,串口服务器也基本达到设计要求。在嵌入式系统移植过程中遇到了不少困难,特别是系统驱动程序的编写及调试,在操作系统下极不好调试。对于网络套接字的编程,驱动程序提供的函数,由于不兼容性......”。
5、“.....所以编程很困难,对调试要求就更高。但通过自己对嵌入式开发经验的不断积累,在孙老师的帮助下,问题不断得到解决。本次设计主要是参考杭州立宇泰电子有限公司的开发板设计完成的,主要的创新点在采用了作为操作系统进行嵌入式系统开发。借助串口扩展芯片,提出了多串口服务器的编思想。七致谢在设计和论文成文的过程中,由于初次用嵌入式系统进行开发,遇到了不少问难,在孙江波老师和杨昌老师的大力支持和帮助,才得以顺利完成,在次表示深深感谢,在毕业设计期间,和张超同学每天坚持学习,同时还教会了很多操作系统的知识......”。
6、“.....在次也并表示感谢,第页共页八附录与协议转换程序自旋锁第页共页函数名称函数功能传递参数函数名称函数功能,传递参数函数名称函数功能,传递参数第页共页,,函数名称函数功能传递参数第页共页如果接收和发送完成第页共页九参考文献嵌入式系统开发与应用北京航空航天大学出版社田泽编著嵌入式系统设计与开发实例详解基于的应用胥静主编三星公司数据手册基于嵌入式系统原理及应用清华大学出版社李岩编著周立公单片机网站,祥解,卷协议机械工业出版社......”。
7、“.....传递参数第页共页控制领域的系统。具有良好的移植性,可以移植到不同的微处理器的开发板有于采用模块化内核的设计,很多功能模块可以独立地加上或卸载,因此在编译系统内核时可以对内核再重新配置和裁减,选择嵌入式没备所需的功能支持模块,以减小内核大小,达到在嵌入式系统有限资源的基础上实现所需功能的目的。对于不同的处理器和开发板,的移植大致可分为个层次架构级。目前能支持较多的体系结构,但如果要移植的处理器不在第页共页支持的处理器体系之内......”。
8、“.....包括中断处理内存映射的维护任务上下文和初始化过程等。平台级。对于已芰持体系的分支处理器,则需要在相关体系结构目录下建立相应目录并参照同架构其他系列的处理器编写相应代码。板级。对于支持的处理器,只需要板级移植只针对不同的开发板硬件资源完成驱动程序编写和环境变量设置等内容本系统采用作为操作系统。与般全靠硬件实现的串口服务器比较起来,配置要复杂,需要用户具有定的技术背景,不过因为带有操作系统,其灵活性也是硬件串口服务器所不能比拟的。用户可以通过编写应用程序,来随意扩展所需的功能......”。
9、“.....完全开发代码,并且免费。即微控制领域中的系统,具有以下优点是开放源代码的,不存在黑箱技术,遍布全球的众多爱好者都是开发者的强大技术支持者。源代码随处可见,注释丰富,文档齐全,易于解决各种问题。的内核小,效率高。内核的结构在。,它提供了对包括十兆位百兆位及千兆位的以太网络,还有无线网络,以及光纤等的支持。在内核结构的设计中考虑适应系统的可裁减性的要求。可将无用的代码去除掉,近步减少内核规模。建立主机开发环境先安装操作系统,对的配置和编译要在操作系统下进行。解压移植包光盘中提供的是移植自,版本在很多方面比早先的版本完善很多......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。