嵌入式Linux工具備忘

2021-09-30 11:55:48 字數 729 閱讀 2084

1,fw_printenv 可以在核心中列印、設定uboot的環境變數。

使用方法:

2)需要配置檔案:/etc/fw_env.config,用於配置fw_printenv的行為。其配置的資訊如下 :

#devname  offset  envsize erasesize envsectors

/dev/mtd0 0x40000 0x40000 0x40000 1

需要注意的是,實際測試,erasesize必須和envsize一樣大。否則會寫不完全

2,squash等檔案系統,因為是唯讀的,有時會對我們實際應用造成麻煩,最典型的便是/etc/目錄。為此,可以用乙個mount_as_tmpfs的指令碼簡單方便的把它變成可讀寫的。內容如下:

#!/bin/sh

if [ ! -d "$1" ]; then

echo "error! $1 should be a directory."

exit 1

fimount="/bin/mount"

tmpdir=`/bin/mktemp -dt tmpdir.******`

targetdir=$1

$mount tmpfs -t tmpfs $tmpdir

cp -a $targetdir/* $tmpdir

$mount --move $tmpdir $targetdir

rmdir $tmpdir

嵌入式Linux驅動開發 簡要備忘

一 搭建編譯環境 1.從天嵌盤拷出 linux 2.6.30.4 20100531.tar.bz2 到 opt下,並解壓到當前目錄 2.shell到目錄 embedsky linux 2.6.30.4 3.cp config embedsky w43 config 4.make menuconfig...

嵌入式Linux開發工具

3.工程管理器 make make工程管理器也就是個 自動編譯管理器 自動 指它能夠根據檔案的時間戳自動發現更新過的檔案而減少檔案的編譯量,同時,它通過讀取makefile檔案來執行大量編譯 工作。makefile是make讀入的唯一配置檔案!makefile格式 target dependency...

嵌入式工具 tcpdump

tcpdump是非常強大的網路安全分析工具,可以將網路上截獲的資料報儲存到檔案以備分析。可以定義過濾規則,只截獲感興趣的資料報,以減少輸出檔案大小和資料報分析時的裝載和處理時間。版本 libpcap 1.4.0 和 tcpdump 4.4.0 編譯方法 上述需要的兩個包要解壓在同乙個目錄下,先編譯l...