英创公司的所有嵌入式主板产品均支持通过userinfo.txt文件来配置主板的基本参数,关于userinfo.txt文件中各项定义在英创提供的“使用必读”文档中有详细的说明,其中[LOCAL_MACHINE] 组所定义的参数主要是用于对网络1的参数设置,在英创现有的产品中有不少板卡是双网口配置,产品包括有:EM9287、EM335x、EM3352。本文主要介绍如何通过userinfo.txt对网络2参数进行设置。
为了保持和以前产品的兼容,在双网口板卡中,网络1参数还是采用[LOCAL_MACHINE] 进行配置,网络2则采用一组新的参数进行设置,采用命名为 [EHT1]组的参数进行设置,其定义与[LOCAL_MACHINE]定义一致。
[ETH1] // 网口2的配置信息
DHCP='0' // 配置DHCP客户端信息。设为“0”则DHCP关闭,用户需手动设置网关、IP地址、子网掩码;设为“1”则DHCP开启,网口2将自行获取上述网络参数
IPAddress='192.168.201.175' // 网口2的IP地址,由用户自行设置
SubnetMask='255.255.255.0' // 子网掩码,根据用户所在的实际运行网络填写
以下为配置双网络参数的userinfo.txt文件内容及格式如下(双斜线后不同字体和颜色的文字为加注的说明文字,并不包括在userinfo.txt文件中):
[LOCAL_MACHINE] // 网口1的配置信息
DHCP='0' // 配置DHCP客户端信息。设为“0”则DHCP关闭,用户需手动设置网关、IP地址、子网掩码;设为“1”则DHCP开启,网口1将自行获取上述网络参数
DefaultGateway='192.168.201.19' // 默认网关,根据用户所在的实际运行网络设置
IPAddress='192.168.201.175' // 网口1的IP地址,由用户自行设置
SubnetMask='255.255.255.0' // 子网掩码,根据用户所在的实际运行网络填写
[USER_EXE] // 用户程序信息
Name='\\SysFlash\\hello.exe' // 系统开机自动执行的程序及其存储路径。开发完成以后用户将自己的应用程序文件名填在双引号之间取代目前的默认文件名,
// 开机即可自动运行(注意,用户也可以在\\SysFlash\下建立子目录存放应用程序,配置此项参数的时候一定要带上绝对路径)
Parameters='' // 系统开机自动执行的程序的参数配置。开发完成以后在此处填入实际应用程序的参数,如果没有则不填,但必须保留双引号
[ETH1] // 网口2的配置信息
DHCP='0' // 配置DHCP客户端信息。设为“0”则DHCP关闭,用户需手动设置网关、IP地址、子网掩码;设为“1”则DHCP开启,网口2将自行获取上述网络参数
IPAddress='192.168.201.175' // 网口2的IP地址,由用户自行设置
SubnetMask='255.255.255.0' // 子网掩码,根据用户所在的实际运行网络填写
备注:对于双网络板卡,如果userinfo .txt文件中没有[ETH1]相关的参数设置,系统会自动根据网口1 [LOCAL_MACHINE]中的IPAddress,将其第三段地址自动加1作为网口2的IP地址进行设置。
如网口1的IP为:“192.168.201.176”,则自动设置的网口2的IP为:“192.168.202.176”。
全部0条评论
快来发表一下你的评论吧 !