因為自己建的
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埠暴露在公網被人窮舉。命令列啟動時,使用 ...