欢迎来到天天文库
浏览记录
ID:58071638
大小:754.18 KB
页数:3页
时间:2020-04-22
《多核DSP的以太网远程程序加载方法-论文.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、专题论述■曩瑟曩曩薹■多核DSP的以太网远程程序加载方法陈晶华,赵鹤鸣。邵雷(苏州大学电子信息学院,苏州215012)摘要:为了解决工业远程控制设备的软件更新带来的成本和效率问题,在研究了以TMS320C6670为核心的DSP系统的结构和程序启动的基础上,提出了基于以太网的DSP程序远程加载方法。该方法主要基于B0OTP协议的广播和以太网UDP协议实现。实践表明,该加载技术灵活可靠,为远程控制系统的调试和更新提供了便利。关键词:多核DSP;以太网;程序引导中图分类号:TP3l1.1文献标识码:AEthernetPrOgramL
2、oadingBasedonMulti—coreDSPChenJinghua,ZhaoHeming,ShaoLei(CollegeofElectronicInformation,SoochowUniversity,Suzhou215012,China)Abstract:Inordertosolvetheproblemsthatcostandefficiencyofindustrialremotecontroldevicesoftwareupdatebrings,basedontheTMS320C6670DSPcorestruct
3、ureofthesystemandtheprogramboots,thispaperpresentstheremoteloadingmethodforEthernet—basedDSPsoftware.ThemethodismainlybasedontheBOOTPprotocolbroadcastandEthernetUDPprotoco1.Practiceshowsthattheadd—inflexibleandreliabletechnology,whichprovidesaconvenientremotecontrol
4、systemdebuggingandupdating.Keywords:multi—coreDSP;Ethernet;programguide播。客户机通过BOOTP协议获得所需相关网络信息,然引言后通过UDP协议包获取待执行的引导程序,并运行之]。随着科学技术的不断进步,网络通信技术和DSP技1.1lP协议和UDP协议术飞速发展],许多智能仪器仪表、工业远程控制设备等IP(InternetProtocol,互联网协议)是TCP/IP中网络能够接人到互联网,实现网络化、智能化的管理和控制。层协议。UDP(UserDatagra
5、mProtocol,用户数据报协在这些设备中,有很多是以DSP为核心的设备,这些设备议)是TCP/IP传输层的无连接协议。由于完整的TCP/的程序代码的引导启动是一个很重要的问题。传统的IP协议将占用大量系统资源,所以在高可靠的局域网中,DSP设备的程序加载方法是通过硬件仿真器来完成的],可以采用UDP协议发送数据包。但在实际工业应用中,这种方法存在仿真器携带不便携和1.2BOOTP协议设备软件维护更新不方便等缺点。因此基于网络的DSP客户机启动时,需从网络上获取三种信息:本机的IP软件更新就是一种很好的解决方案。地址、下载服
6、务器的IP地址、待下载的运行程序。文中介绍了DSP程序加载的基本原理,以TI公司的B0OTP(BOOTstrappingProtoco1)能为无盘机获得多核DSPTMs32OC667O为例,实现了一种基于以太网启动所需的所有信息。在发送BOOTP请求之前,B00TP协议的DSP程序加载技术,利用网络通信实现BOOTP客户既不知道自己的IP地址,也不知道服务器的DSP程序的动态加载],提高软件更新效率。IP地址,BOOTP必须通过广播方式发送请求。BOOTP服务器收到请求后,根据以太网地址,从下载数据库中查1原理出相应应答表项,
7、构成BOOTP响应,再应答之。对于服这里使用传统的PC机作为下载服务器,以务器而言,此时客户机的IP地址已经知道,可以直接应TMS320C6670为核心的DSP设备作为客户机,客户机答,不必用广播方式。启动后,不知道任何网络信息,需要通过TCP/IP协议的BOOTP报文交易就是请求,响应一个来回,交易成相关协议IP、UDP、BOOTP提供的功能来实现信息的传功与否只有客户知道,因此当服务器关闭或网络工作不正敬请登录网站在线投稿2014年第5期《平旁机嵌入式条碗启同》
此文档下载收益归作者所有