2023年2月1日

df -T 和 du 统计的内存不一致

摘要: 1、问题原因 客户反馈,df -T 查看到挂载到flash文件的emmc使用了6G左右,但是在flash下看到du -h 只用了2G左右,客户疑问,还有4G去哪儿了? 2、问题怀疑方向 1、怀疑启动阶段emmc内部有坏块,mount的时候只看到了部分文件信息,准备查看dmesg 2、怀疑有删除部分东 阅读全文

posted @ 2023-02-01 14:09 红旗kernel 阅读(40) 评论(0) 推荐(0) 编辑

2023年1月4日

查看process状态

摘要: 1、查看进程Uid、Gid bash-4.4# cat /proc/1/status | grep Uid Uid: 0 0 0 0 bash-4.4# cat /proc/1/status | grep Gid Gid: 0 0 0 0 阅读全文

posted @ 2023-01-04 11:09 红旗kernel 阅读(21) 评论(0) 推荐(0) 编辑

2022年12月22日

fsck.fat 检查修复(MS-DOS)fat类型文件系统

摘要: 使用方式 fsck.fat [option] DEVICE 例如 fsck.fat -aw /dev/usba0 fsck.fat 检查fat文件系统的一致性,并选择性的尝试修复他们。 如下文件系统问题能被修复(如下分点)1、fat包含无效的簇,簇被改为EOF2、文件的簇链包含一个loop设备(伪设 阅读全文

posted @ 2022-12-22 17:55 红旗kernel 阅读(1000) 评论(0) 推荐(0) 编辑

2022年11月2日

PS 查看进行状态

摘要: 原文:https://blog.csdn.net/lyndon_li/article/details/114295654 ps 查看进行状态有如下几种: ... PROCESS STATE CODES Here are the different values that the s, stat an 阅读全文

posted @ 2022-11-02 14:20 红旗kernel 阅读(48) 评论(0) 推荐(0) 编辑

2022年9月13日

C 标准 C89/C90/C99/C11/C17

摘要: C89/C90 PDF:https://www.yodaiken.com/wp-content/uploads/2021/05/ansi-iso-9899-1990-1.pdf C99 PDF:https://www.open-std.org/jtc1/sc22/wg14/www/docs/n125 阅读全文

posted @ 2022-09-13 09:51 红旗kernel 阅读(390) 评论(0) 推荐(0) 编辑

2022年8月29日

perf 编译失败

摘要: linux-6.0-rc2 : linux-6.0-rc2/tools/include/asm/../../arch/x86/include/asm/rmwcc.h:7:9: error: implicit declaration of function ‘asm_volatile_goto’ [- 阅读全文

posted @ 2022-08-29 00:09 红旗kernel 阅读(129) 评论(0) 推荐(0) 编辑

2022年8月2日

CPU 相关知识

摘要: 参考:https://blog.csdn.net/andy572633/article/details/46834155 lscpu 查看到部分CPU不在线 CPU(s) 4 On-line CPU(s) list: 0,1 Off-line CPU(s) list: 2,3 On-line:在线的 阅读全文

posted @ 2022-08-02 09:42 红旗kernel 阅读(25) 评论(0) 推荐(0) 编辑

2022年7月22日

gcc 中weak弱函数

摘要: 1、weak弱函数 weak 函数用于定义变量或者函数。弱函数一般用于多个模块间的交互接口 int __attribute__((weak)) test_lib_a(int a, int b) { printf("weak %s\n", __FUNCTION__); return a + b; } 阅读全文

posted @ 2022-07-22 15:50 红旗kernel 阅读(2296) 评论(0) 推荐(0) 编辑

2022年7月1日

linux 动态库、静态库

摘要: 库:可执行的二进制代码,不可以独立执行(没有main函数入口) 库是否兼容:取决于编译器、汇编器、链接器 linux链接静态库(.a):将库中用到的函数的代码指令,写入到可执行文件中、运行时无依赖 linux链接动态库(共享库.so):在可执行程序中记录了库中函数的符号表信息,执行时再找库,找不到, 阅读全文

posted @ 2022-07-01 14:45 红旗kernel 阅读(422) 评论(0) 推荐(0) 编辑

2022年5月28日

常用shell命令(git/svn/vim等)

摘要: 1、git 1.1 推代码 git checkout file_name //回退某文件修改 git add file_name //添加文件(git add --all添加所有) git commit -m "xxxxxx" //生成conmit信息 git push origin HEAD:re 阅读全文

posted @ 2022-05-28 16:05 红旗kernel 阅读(92) 评论(0) 推荐(0) 编辑

导航