学习笔记01

文章涵盖了多个Linux开发和系统管理的实用技巧,包括使用ffmpeg转换图像格式,代码美化,secureCRT配色方案,内核编译选项,调试打印宏定义,uboot调试,dtb反汇编,tar命令的使用,scp文件传输,svn版本控制,以及错误日志记录和ssh登录调试。此外,还提到了不同数据类型在printk中的格式化规范。
摘要由CSDN通过智能技术生成

图片格式:
https://blog.csdn.net/jinkang_zhao/article/details/69917082
./ffmpeg -vcodec bmp -i 1024x768.bmp -vcodec rawvideo -f rawvideo -pix_fmt rgb565 image.raw

美化代码 http://www.codeinword.com/

secureCRT配色方案:
https://www.jqhtml.com/60614.html

KBUILD_CFLAGS   += -g  
disassemble Dgs_DrvCreate
list *0x00000000000004d0

printk(“%s %s %d \n”,FILE,FUNCTION,LINE);

#define debug(fmt,args…) printf (fmt ,##args)
printf(“func %s line %d\n”,func,LINE);

uboot增加调试打印:

#define AU_DEBUG

#undef debug

#ifdef AU_DEBUG

#define debug(fmt,args…) printf (fmt ,##args)

#else

#define debug(fmt,args…)

#endif /* AU_DEBUG */

dump_stack();

dtb反汇编 : dtc -O dts -I dtb -o overlayreb.dts overlay.dtb

tar命令使用-j这个参数来调用gzip压缩或者解压缩.tar.bz2
$ tar -cjf images.tar.bz2 ./images/
tar -xjf images.tar.bz2
…/…/…/tools/tools/7za a ./bin.7z ./bin/
跨服务器拷贝
scp …/…/Bin/NVR_RK3588/Challenge 237212@10.6.5.209:rk3588/

脚本注释:
:<<!
被注释的多行内容
 !

拷贝软链接 cp -d

svn 添加当前目录下的文件 svn add . --no-ignore --force
回退版本 (可提交)svn merge -r106531:r104717 ./

通过该文件我们可以捕获ssh登陆异常的原因。同时我们在代码当中想加定位调试信息可以通过error函数(例如error(“Fp == NULL\n”);)将调试打印信息记录到我们-E 指定的日志文件当中;-f 指定ssh初始化配置时获取的配置文件路径,在我们的sshd工具默认获取配置文件路径为/usr/local/etc/sshd_config
例如:/nfs/sshd -E /var/sshlog -f /var/sshd_config -E /var/sshlog表示日志文件保存到/var/sshlog文件中,

If variable is of Type,     use printk format specifier: 
    If variable is of Type,     use printk format specifier:
    ------------------------------------------------------------
        char            %d or %x
        unsigned char       %u or %x
        short int       %d or %x
        unsigned short int  %u or %x
        int         %d or %x
        unsigned int        %u or %x
        long            %ld or %lx
        unsigned long       %lu or %lx
        long long       %lld or %llx
        unsigned long long  %llu or %llx
        size_t          %zu or %zx
        ssize_t         %zd or %zx
        s8          %d or %x
        u8          %u or %x
        s16         %d or %x
        u16         %u or %x
        s32         %d or %x
        u32         %u or %x
        s64         %lld or %llx
        u64         %llu or %llx

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值