UBOOT tftp高階用法命令

2021-10-11 11:10:27 字數 914 閱讀 2248

1:tftp_mtu_blocksize

如果定義了config_tftp_blocksize,就用config_tftp_blocksize的值,否則預設就是1468,或者是環境變數tftpblocksize的值

2:預設環境變數及與巨集的對應:include/env_default.h中的變數:default_environment

比如:#ifdef config_bootargs

「bootargs=」 config_bootargs 「\0」

#endif

所以我們只要定義config_bootargs,就可以改預設引數了

3:fw_printenv與fw_srintenv的實現:tools/env/fw_env_main.c

需要新增自定義的環境變數的實現

4:私有環境變數的定義

#define config_extra_env_settings

「tftpblocksize=16352\0」

「tftptimeout=2000\0」

「tftptimeoutcountmax=5\0」

「netretry=yes\0」

另外還有一種寫法:尚未驗證,看起來通用性不錯

「sf write $(loadaddr) 0 $(filesize)」

"nfsargs=setenv bootargs root=/dev/nfs rw " \

"nfsroot=$(serverip):$(rootpath)\0" \

"addip=setenv bootargs $(bootargs) " \

"ip=$(ipaddr):$(serverip):$(gatewayip):$(netmask)" \

":$(hostname):eth0:off\0" \

find命令高階用法

1.目錄和檔案使用不同的許可權 查詢當前目錄,所有檔案型別為d 目錄 的檔案 執行命令 chmod 755find type d exec chmod 755 查詢當前目錄,所有檔案型別為f 檔案 的檔案 執行命令 chmod 644find type f exec chmod 644 2.刪除不顯...

Vim命令高階用法

1.啟動 r 唯讀方式開啟,但開啟後如果有許可權,可以強制執行儲存。c command 載入後執行命令,比如 vim c most myfirst 開啟該檔案後直接向後搜尋most。更多的可以參考 h 2.同時編輯多個檔案 vim file1 file2 此時 ar 檢視當前編輯的檔名 n 切換當前...

DOS dir命令的高階用法

dir d path name a attrib o sorted s b l c h 1 dir a attrib 預設包含所有檔案 系統檔案.隱含檔案 attrib h h 只顯示隱含檔案或非隱含檔案.r r 只顯示唯讀檔案或非唯讀檔案 s s 只顯示系統檔案或非系統檔案 a a 只顯示要歸檔檔...