英創公司的所有嵌入式主板產品均支持通過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”。
-
嵌入式主板
+關注
關注
7文章
6085瀏覽量
35225
發布評論請先 登錄
相關推薦
評論