推荐产品
-
亚博网页版登录界面-方舟生存进化雪人怎么驯服 手游方舟雪人能不能驯服
新型化学传感器将可能在灾难现场“嗅出”幸存者|亚博网页版
《龙珠:超》战力又遭吐槽:超蓝悟空打不过17号?
亚博网页版-基于ARM9的UDP协议栈的设计与实现
本文摘要:为了更好地合乎以太网通讯全过程广州中山大学数据量的比较慢传送的市场的需求,通常能够英勇献身一些可信性获得髙速的数据传送.依据计划方案,原文中设计方案了一套根据YLP2440的UDP通信系统,搭建了比较简单简易的UDP通讯协议.最先解读了系统软件总体硬件配置构造,随后顺利完成了以太网通讯系统设计方案,以DM9000A以太网卡驱动软件为基本,根据裁剪重置TCP/IP协议栈,搭建了系统软件数据的对接和发送至.系统对UDP和ARP通讯展开了检测,结果显示UDP通信系统总体稳定可靠,而且系统软件开支小.数据传输速率慢,必须切合实际运用于市场的需求. 0章节目录 伴随着嵌入式系统和网络科技的迅速发展趋势,以太网控制模块在嵌入式操作系统中的运用于更为广泛.以太网通讯速度更快.规范化,可必需与Internet相互连接,获得更高范畴的远程登录.现阶段在工业自动化内嵌式行业,通信网络一般来说应用UDP和TCP协议书.UDP与TCP相比,UDP用以非相接的.不能信的通信方式,因而互联网传输速率慢,实用性较为不错.原文中设计方案简易S3C2440.以太网控制板DM9000和历经自主裁剪的TCP/IP协议栈,包括嵌入式操作系统的以太网控制模块,搭建UDP通讯. 1系统的硬件配置解读该系统软件应用优龙科技企业YLP2440做为产品研发的硬件配置系统软件,YLP2440应用三星S3C2440A做为CPU,最少cpu主频400MHz,具备64MBSDRAM和64MBNANDFlash的外界储存器,有两个五线多线程串行接口,串口波特率达到115200bps,一个10M/100MDM900AEP网络接口卡,具备相接和传送显示灯.DM9000A是一个仅有搭建.功能齐全.性价比高低的比较慢以太网MAC控制板,它具备一个规范化应急处置控制模块.EEPROM控制模块.10/100MPHY和SRAM,应用单开关电源供电系统,可相溶3.3V.9V的IO控制模块脉冲信号.DM9000A某种意义抵制MII(MediaIndependentInterface,物质涉及控制模块),它包含一系列可被密钥管理的情况寄存器,这种寄存器是字节数偏位的,在硬件配置或是手机软件废黜时被设成复位. 硬件配置框架图如图所示1下图. 2以太网手机软件的设计方案 2.1以太网卡控制板的复位 最先DM9000A自查,载入DM9000的生产商ID和机器设备ID与早就原著好的ID展开核查,鉴别DM9000网口否不会有,复位DM9000A,它的全过程便是必需配置DM9000A寄存器的全过程,确立全过程分为下列好多个流程: (1)起动DM9000A,设定CPCR[REG_1E]=01,使DM9000的GPIO3为键入,GPR[REG_1F]=00,使DM9000的GPIO3键入为低以基因表达內部PHY.廷时1ms之上以等待PHY通电. (2)展开2次硬废黜,设定DM9000为长期工作模式,依据ic设计回绝,要要想使处理芯片在通电以后工作中长期就需要展开2次硬废黜,设定为NCR[REG_00]=001,NCR[REG_00]=000,这二步作业者展开2次. (3)清除各种各样情况标志位和终断标志位,NSR[REG_01]=0x2c,ISR[REG_FE]=0x3f. (4)设定对接和发送至操控寄存器,而且设定FIFO的尺寸,RCR[REG_05]=039.TCR[REG_02]=000.FCTR[REG_09]=038. (5)设定木板本身的MAC地址. (6)再作一次清除各种各样情况标志位和终断标志位,NSR[REG_01]=0x2c,ISR[REG_FE]=0x3f. (7)设定终断屏蔽掉寄存器,合上对接终断,IMR[REG_FF]=081. 当展开了之上流程的设定以后,DM9000A处理芯片就正处在长期运行状态了.在之后展开通讯的全过程中,假如再次出现发现异常引起处理芯片重启,则再作一次展开某种意义的设定. 2.2以太网卡数据的发送至和对接 DM9000A推送数据应用的是循环系统搜索方式,接受数据应用的是终断方式,DM9000內部有0x3FF尺寸的SRAM作为对接和推送数据运行内存.在发送至或对接数据包以前,数据是嗣后不会有这一SRAM中的.当务必到数发送至或接受数据时,务必各自把DM9000寄存器MWCMD或MRCMD突显数据端口号,那样就登陆了SRAM中的某一详细地址,而且在传送完后一个数据后,表针不容易偏向SRAM中的下一个详细地址,进而顺利完成了到数访谈数据的目地.但当发送至或对接一个数据后,偏向SRAM的数据表针不务必转变时,则要把MWCMDX或MRCMDX突显数据端口号. 推送数据非常简单,接受数据就看起来简易,因为它是有一定文件格式回绝的.在对接到的一包数据中的首字节数假如为001,则答复这是一个能够对接的数据包;假如为00,则答复没可对接的数据包.因而在载入别的字节数时,一定要再作鉴别首字节数否为001.数据包的第二个字节数为数据包的一些信息内容,它的高字节的文件格式与DM9000的寄存器RSR完全一致.第三个和第四个字节数为数据包的长短.后边的数据便是的确要对接的数据了.
本文关键词:亚博网页版,亚博网页版登录界面
本文关键词:亚博网页版,亚博网页版登录界面
本文来源:亚博网页版-www.myqasidah.com
推荐资讯
- 14591次浏览亚博网页版|《爸爸3》网络广告招标获客户疯抢 芒果TV黄金资源溢价突破45%
- 59080次浏览2016央视春晚公益广告《门》:门外世界 门里是家——利欧数字旗下琥珀传播诚意钜献:亚博网页版登录界面
- 19671次浏览亚博网页版:爱奇艺高级副总裁陈宏嘉:营销新思维构建品牌增长新途径
- 3352次浏览手术前的仪器准备-亚博网页版登录界面
- 24755次浏览【亚博网页版】【弘锐】弘锐手术床分站分析设计输液器的结构
- 86096次浏览【亚博网页版登录界面】监护仪故障现象(4)
- 29652次浏览亚博网页版-外资加速布局中国“新动能”产业
- 59457次浏览好消息来一波!降低进口关税惠及百姓生活方方面面
- 943次浏览沪指险守5100点盘中再创新高 题材股爆发-亚博网页版登录界面
- 14546次浏览雅仕维传媒主席及首席执行官林德兴先生做客香港新城电台《香树辉King King倾》访谈节目
- 26806次浏览【品牌资讯】“户外新物种” 2018碧虎科技产品发布会暨全国招商会在沪顺利召开|亚博网页版
- 80090次浏览亚博网页版登录界面:福州治疗肛裂的医院是哪家