基于以太网BOOTP协议的DSP程序加载技术.doc
《基于以太网BOOTP协议的DSP程序加载技术.doc》由会员分享,可在线阅读,更多相关《基于以太网BOOTP协议的DSP程序加载技术.doc(3页珍藏版)》请在三一文库上搜索。
1、基于以太网BOOTP协议的DSP程序加载技术为了解决工业远程控制设备的软件更新带来的成本和效率问题,在研究了以TMS320C6670为核心的DSP系统的结构和程序启动的基础上,提出了基于以太网的DSP程序远程加载方法。该方法主要基于BOOTP协议的广播和以太网UDP协议实现。实践表明,该加载技术灵活可靠,为远程控制系统的调试和更新提供了便利。引言随着科学技术的不断进步,网络通信技术和DSP技术飞速发展,许多智能仪器仪表、工业远程控制设备等能够接入到互联网,实现网络化、智能化的管理和控制。在这些设备中,有很多是以DSP为核心的设备,这些设备的程序代码的引导启动是一个很重要的问题。传统的DSP设备
2、的程序加载方法是通过硬件仿真器来完成的,但在实际工业应用中,这种方法存在仿真器携带不便携和设备软件维护更新不方便等缺点。因此基于网络的DSP软件更新就是一种很好的解决方案。文中介绍了DSP程序加载的基本原理,以TI公司的多核DSP TMS320C6670为例,实现了一种基于以太网BOOTP协议的DSP程序加载技术,利用网络通信实现DSP程序的动态加载,提高软件更新效率。1 原理这里使用传统的PC机作为下载服务器,以TMS320C6670为核心的DSP设备作为客户机,客户机启动后,不知道任何网络信息,需要通过TCP/IP协议的相关协议IP、UDP、BOOTP提供的功能来实现信息的传播。客户机通过
3、BOOTP协议获得所需相关网络信息,然后通过UDP协议包获取待执行的引导程序,并运行之。1.1 IP协议和UDP协议IP(Internet Protocol,互联网协议)是TCP/IP中网络层协议。UDP(User Datagram Protocol,用户数据报协议)是TC尸/IP传输层的无连接协议。由于完整的TCP/IP协议将占用大量系统资源,所以在高可靠的局域网中,可以采用UDP协议发送数据包。1.2 BOOTP协议客户机启动时,需从网络上获取三种信息:本机的IP地址、下载服务器的IP地址、待下载的运行程序。BOOTP(BOOTstrapping Protocol)能为无盘机获得启动所需的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 以太网 BOOTP 协议 DSP 程序 加载 技术
链接地址:https://www.31doc.com/p-3416818.html