用过的linux命令

smb://192.168.5.9

tar -xvf filename

scp -P8022 -r 192.168.4.168:/etc/asterisk/*      /

scp -P8022 -r /    192.168.4.168:/etc/asterisk/          

ssh  -p  8022 root@192.168.4.168

find -name "bin"

find / -name aaa.c


kbuild  kconfig

tftp -gr aaaaa 192.168.5.70


root@zzw-G41MT-S2PT:~# tftp
tftp> connect 192.168.5.53
tftp> get 11.13.0.115.ext2
Received 19998056 bytes in 16.5 seconds
tftp>


网站:

21 ic

电子产品世界

与非网

嵌入式在线

电子工程专辑

EDNChina

中国IT实验室

CSDN

make在执行时设置一个特殊变量“MAKECMDGOALS”,此变量记录了命令行参数指定的终极目标列表,没有通过参数指定终极目标时此变量为空。注意:此变量仅用在特殊的场合(比如判断),在Makeifle中不要对它进行重新定义!例如:

sources = foo.c bar.c    

ifneq ($(MAKECMDGOALS),clean)

include $(sources:.c=.d)

endif

 

例子中使用了变量“MAKECMDGOALS”来判断命令行参数是否指定终极目标为“clean”,如果不是才包含所有源文件对应的依赖关系描述文件。上例的功能是避免“make clean”时make试图重建所有.d文件的过程。



新建root   : sudo passwd root

grep:     grep -R "bfin_write_PORTFIO_DIR" *



串口烧uboot

 bfin-uclinux-ldr  -l /home/zzw/Desktop/u-boot-1.1.6-ip16/u-boot.ldr /dev/ttyS0 && minicom



make的-j参数可以使make进行并行编译。

-j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no arg.
-j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no arg.

而如果-j后不跟任何数字,则不限制处理器并行编译的任务数。

在16核的机器上编译kernel用make -j 两分钟就完了。


u-boot 启动内核 : setenv bootargs console=ttyO2,115200n8 rw mem=416M root=/dev/ram
tftpboot 0x820000 11.13.0.115.ext2
bootm 0x82000000


sbc2410=>setenv bootcmd nand read 0x30008000 0x30000 0x1d0000\;bootm 0x30008000
sbc2410=>saveenv





     ./mkimage [-x] -A arch -O os -T type -C comp -a addr -e ep -n name -d data_file

[:data_file...] image
          -A ==> set architecture to 'arch'   //用于指定CPU类型,比如ARM
          -O ==> set operating system to 'os'  //用于指定操作系统,比如Linux
          -T ==> set image type to 'type'      //用于指定image类型,比如Kernel
          -C ==> set compression type 'comp'   //指定压缩类型
          -a ==> set load address to 'addr' (hex)  //指定image的载入地址
          -e ==> set entry point to 'ep' (hex)     //内核的入口地址,一般是:image的载入地址+0x40(信息头的大小)
          -n ==> set image name to 'name'          //image在头结构中的命名
          -d ==> use image data from 'datafile'    //无头信息的image文件名
          -x ==> set XIP (execute in place)        //设置执行位置


./mkimage -A arm -O linux -T kernel -C none -a 0x81000000 -e 0x81000000 -n linux-2.6.13 -d zImage.img  uImage


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值