WinCE編譯固定IP到核心

2021-04-20 00:49:48 字數 988 閱讀 7355

因為自己建的

cepc

除錯環境中每次啟動後都需要手動修改

ip後才能除錯網路程式,加入固定

ip到核心中除錯比較方便,具體方法如下:

修改工作區中的

project.reg

,新增以下內容:

[hkey_local_machine/comm/vmini1/parms/tcpip]

"defaultgateway" = multi_sz:"192.168.0.1"

"subnetmask" = multi_sz:"255.255.255.0"

"ipaddress" = multi_sz:"192.168.0.2"

"enabledhcp" = dword:0

第乙個是預設閘道器,第二個是子網掩碼,第三個是

ip位址

最後乙個也必須加,就是禁用

dhcp

,這樣自己的設定才能生效。

然後執行pb的

build

選單下的

copy files to release directory

,再make imag

,再將image

cepc

上後就可以看到

ip等相關已經改好了。

以上方法在除錯的時候用到,實際上設定的是虛擬網絡卡的位址,如果從本地啟動,上面的方法不能修改物理網絡卡

ip位址,這種情況下需要如下配置(我用的是

8139

網絡卡,其他網絡卡設定差不多):

[hkey_local_machine/comm/pci/rtl81391/parms/tcpip]

"defaultgateway" = multi_sz:"192.168.0.1"

"subnetmask" = multi_sz:"255.255.255.0"

"ipaddress" = multi_sz:"192.168.0.2"

"enabledhcp" = dword:0

WinCE編譯固定IP到核心

因為自己建的cepc除錯環境中每次啟動後都需要手動修改ip後才能除錯網路程式,加入固定ip到核心中除錯比較方便,具體方法如下 修改工作區中的project.reg,新增以下內容 hkey local machine comm vmini1 parms tcpip defaultgateway mul...

將驅動編譯到核心筆記

把我們的驅動原始檔 test.c 放到對應目錄下,具體放到 需要根據驅動的型別和特點。一般情況下我們分為位元組驅動和塊驅動,他們分別對應的資料夾時drivers下的char資料夾與block資料夾。實際上並不一定要放到這些檔案,可以再新建資料夾 可參考牧野星辰的部落格 以test.c為例,將其新增到...

將MySQL服務繫結到固定的IP位址上

阿里雲提供了雲盾,安全上確實比其他的雲服務有了很大的提高,遺憾的是,沒有防火牆,還是需要自己設定。阿里雲的虛擬機器跑在xen上,直接使用yum安裝iptables有點問題,暫時先不解決。還是先把mysql繫結到127.0.0.1上,避免不需要對外的mysql埠暴露在公網被人窮舉。命令列啟動時,使用 ...