专栏中心

EEPW首页 > 专栏 > ARM9工控板在远程监控中的应用之二/利用COM组件远程设置网络参数

ARM9工控板在远程监控中的应用之二/利用COM组件远程设置网络参数

发布人:mayer 时间:2009-08-17 来源:工程师 发布文章
ARM9工控板在远程监控中的应用之二/利用COM组件远程设置网络参数

 

文章来源:http://www.emtronix.com/article/article2009292.html

    为了满足客户多网络的需求,英创公司推出了有3个网络接口的嵌入式主板——EM9360。 由于EM9360没有标准的WinCE界面,给更改网络的ip地址带来困难。本演示示例是通过英创嵌入式主板的WebServer功能来完成ip地址的配置。 其实现的原理是通过ASP网页提交给服务器需要更改的ip地址内容,在服务器端,通过调用COM组件,完成ip地址的配置。通过本示例,你可以加深对COM组件的理解。

      EM9360可以通过一下三种方法来完成ip地址的配置:

      第一:通过更改WinCE的注册表

      对注册表的访问,可以更改ip地址,但是,需要重新启动开发板才能使设置的ip地址生效。注册表的修改可以利用远程调试工具中的Remote Registry Editor来进行,这部分的详细介绍可以参见英创公司网站“技术天地”栏目中英创
9260系列嵌入式主板调试使用方法简介。该方法一般是在产品开发时,技术开发人员使用。

      第二:参考C程序SetIPParms 示例程序来进行IP参数的设置。

      该程序主要是提供了一个利用NetIP_API静态库修改网卡参数的示例。通过API函数GetNetWorkAdapterInfo(…)获取网络参数, SetNetWorkAdapterInfo(…)来设置网络参数并自动绑定网络适配器,无需重启开发板,就能使设置的网络生效。该程序主要提供给用C语言进行应用程序开发技术人员参考,同时也可以作为一个独立的小工具程序,在telnet环境下启动运行,通过命令行参数进行网络参数的设置。命令行的格式如下:

      SetIPParms 网卡名 IP地址 子网掩码 默认网关

      如设置网络2口DM9K21的参数:

      SetIPParms DM9k21 192.168.202.170 255.255.255.0 192.168.202.8

      为了适应客户灵活修改程序,我们在开发光盘中提供了SetIPParms的源码。

      第三: 利用COM组件通过ASP动态网页设置

      由于NetIP_API静态库主要是面向C开发环境下使用,对于采用其它开发工具,如C#、Labview等就不能直接使用,因而需要一种更为通用而简便的方法来对网络参数进行配置。这里采用的方法是将NetIP_API静态库封装成一个标准的COM组件,来支持各种开发平台的调用,本文主要介绍的是ASP动态网页对COM组件的调用。这种方法只需通过IE浏览器访问即可实现对网络参数的设置,因而特别适合用于工程现场的设备配置。本文的以下部分主要介绍了COM组件的生产以及调用方法。

 

查看全文

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

MCS-51单片机子程序使用说明及程序注释

WindowsCE系统开发及bootloader移植 中

视频 2009-10-27

工业自动化六轴力传感器

MCS-51单片机输入输出口

资源下载 2007-02-16

高速电路设计与仿真 上

视频 2009-10-27

两名大学生正在制作机器人来重新种植被烧毁的森林

WindowsCE系统开发及bootloader移植 下

视频 2009-10-27

DHL与Happy Robot合作,实现AI高效的运营

WindowsCE系统开发及bootloader移植 上

视频 2009-10-27

共封装光学:未来数据中心技术的测试挑战

类人机器人数字在配送中心搬运10万个箱子

Segger 为系统内程序员增加了可编程系统测试

MCS-51系列和80C51系列单片机是否相同

射频高速数模混合PCB设计加工专家

MCS-51单片机实用子程序库

中国的一台机器人刚刚在三天内走了66英里——创造了新的世界纪录

环境应力筛选

MCS-51单片机主要应用特性

资源下载 2007-02-16

供ARM芯片

ellenzhou 2004-10-13

高速电路设计与仿真 下

视频 2009-10-27

英伟达发布BlueField-4 DPU,搭载64核Grace CPU支持AI数据中心

供ARM芯片

ellenzhou 2004-10-13
更多 培训课堂
更多 焦点
更多 视频

技术专区