嵌入式Linux常用命令

tar命令

-c: 压缩,如:"tar cf xxx.tar xxx"
-x: 解压,如:"tar xf xxx.tar"
-z:有gzip属性的,如:"tar czf xxx.tar.gz xxx"
-j:有bz2属性的,如:"tar cjf xxx.tar.bz2 xxx"
-C:解压时用于指定输出目录,如:"tar xzf xxx.tar.gz -C xxx"
-v:显示所有过程
-f: 这个参数放最后面,后面接文件名

mount示例

mount -t nfs -o nolock 192.168.10.139:/root/targetfs/HY8286 /nfs
mount xxxx.img xxx  #将文挂载到xxx目录,可用来读取squashfs文件内容
umount xxx ##取消挂载

网络相关

ifconfig eth0 192.168.10.80
route add default gw 192.168.10.1
route -n
cat /etc/resolv.conf

打包文件系统

rm mtd5.img && ./mksquashfs mtd5 mtd5.img #将mtd5文件夹打包成mtd5.img

烧写flash

./ShellTool UpdateFlash /dev/mtd5 /nfs/mtd5_lx.img 0 0 0 #ShellToll是我自已写的
dd if=xxxx.bin of=/dev/mtdblock1

find

find . -name "[A-Za-b]*" -print
find . -name "*.c" | xargs grep "osip_getsystemtime"

查看.a库里由哪些.o组成

#查看.o有哪些:
ar -t xxx.a
#查看函数、变量:
nm xxx.a
#将多个静态库合并
cd temp && ar x libtest1.a && ar x libtest2.a && ar rc liball.a *.o
示例: for  /r c:/. %i in (*.txt,*.jpg) do @echo %i
作用: 查询 C盘下的所有文件,检索出以.txt和.jpg结尾的所有文件路径

for  /r  . %i in (cJSON.c) do @echo %i >a.txt

串口操作

stty -F /dev/ttyAMA0 -a #查看串口参数
stty -F /dev/ttyAMA0 min 1 #设置读取致少读到1个字符才反回,方便使用cat读串口
stty -F /dev/ttyAMA0 ispeed 115200 ospeed 115200 cs8 #设置波特率
echo "sss" > /dev/ttyAMA0 #串口发送数据
stty -F /dev/ttyS0 speed 115200 cs8 -parenb -cstopb -echo #波特率为115200 ,数据位cs8,奇偶校验位-parenb,停止位-cstopb,同时-echo禁止终端回显
echo -e "at\r" >/dev/ttyS0      //{echo -e可以发送回车等特殊字符;}
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值