- 博客(13)
- 资源 (7)
- 收藏
- 关注
原创 yocto中core-image-minimal、core-image-full-cmdline、core-image-sato、core-image-weston等镜像的区别
这是一个图形化的镜像,包括了GTK+和Matchbox窗口管理器,以及Sato这个为嵌入式设备设计的桌面环境。:这个也是一个图形化的镜像,但它使用的是Wayland协议以及Weston参考实现来作为窗口管理器。:这是一个非常小型的镜像,仅包括基本的系统启动所需的组件,例如Shell、init系统等。:这并不是一个镜像,而是一个编译链的元数据层。:这也不是一个镜像,而是一种元数据层。总的来说,以上的几种镜像或元数据层提供了在Yocto项目中构建不同类型系统或者为开发者提供所需工具的功能。
2023-09-19 20:18:13
903
原创 linux解读进程目录下的stat的参数含义
如 R(运行)、S(睡眠)、D(等待)、Z(僵尸)和 T(跟踪/停止)等。44、cguest_time:该进程和它的子进程用于运行虚拟CPU的时间,单位为jiffies。43、guest_time:该进程用于运行虚拟CPU的时间,单位为jiffies。16、cutime:所有已死线程在用户态消耗的CPU时间,单位为jiffies。17、cstime:所有已死线程在核心态消耗的CPU时间,单位为jiffies。14、utime:用户态消耗的CPU时间,单位为jiffies。
2023-09-19 19:45:22
733
原创 linux /proc/stat文件解读
提供系统所有 CPU 的汇总统计。每个数字代表特定类型的时间,单位为 jiffies(在 Linux 中,1 jiffy 是内核的一个时钟滴答,具体长度依赖于系统配置,通常为 1/100 或 1/1000 秒)。请注意,这个文件中的所有数字都是从系统启动开始累计的,不是当前的即时值。如果你需要获取某段时间内的数据,你需要读取同一个值的两个样本并计算它们之间的差异。: 当前被阻塞等待 I/O 完成的任务数。: 自系统启动以来创建的进程数。: 当前运行队列里的任务数。: 自系统启动以来的秒数。
2023-09-19 19:32:40
1066
原创 linux中utmp是啥?
例如,当一个用户通过 SSH 登录到系统时,系统就会在 utmp 文件中创建一个新的记录,其中包含了用户的用户名、使用的终端设备(如 pts/3)、登录时间等信息。这些结构包含了各种信息,包括终端名(如 tty1 或 pts/3)、登录用户名、进程 ID、会话类型等。在 Unix 和类 Unix 系统(如 Linux)中,utmp 文件是一个记录当前登录到系统的用户的信息的文件。因此,你可以通过查看 utmp 文件来知道哪些用户当前正在登录系统,他们分别在哪些终端上,以及他们的登录时间等信息。
2023-09-14 21:03:13
1660
1
原创 /var/lib/dpkg/tmp.ci/prerm: 6: py3clean: not found
包正确安装,并且相应的命令可用。首先,我们需要下载一个新的。软件包中可以找到,但在你的环境中似乎无法找到它们。文件,然后手动解压并复制相关文件。,但系统找不到这个命令。然后再次尝试重新安装或升级。这个问题出现的原因是。
2023-09-12 16:45:28
1062
原创 嵌入式硬件板子如何通过PC上网
在 Linux 中,你可以通过配置网络地址转换(NAT)来让一个接口上的设备使用另一个接口的网络连接。因此,你需要将规则保存下来,并在系统启动时恢复。具体方式取决于你的发行版。在 Debian 和 Ubuntu 上,你可以安装。首先,假设你的笔记本电脑有两个网络接口:一个是连接到局域网设备的。以上步骤配置完成后,你的局域网设备应该可以通过笔记本电脑的。并取消注释(如果没有这一行,就添加它)。的 IP,反向的包也会进行相应的更改。安装过程中,它会询问你是否保存当前的。,另一个是连接到公网的。
2023-08-07 15:55:32
424
1
原创 linux data access monitor(DAMON)
DAMON(data access monitor)简介:第一个版本提交时间为2020/1/10,功能在持续不断的完善。DAMON是一个用于Linux内核的数据访问监控框架子系统,它的设计核心是与地址空间无关的。DAMON的核心机制称为“Region Based Sampling(基于区域的采样)”和“Adaptive Regions Adjustment(自适应区域调整)”(详情请参考‘mechanisms.rst’补丁集中的第11个补丁)。特点:-精确:(监控信息对DRAM
2020-11-22 15:27:39
1583
原创 Sanitizer CHECK failed: asan_malloc_linux.cc:40 ((allocated_for_dlsym)) ((kDlsymAllocPoolSize))
当使用gcc编译器,添加-fsanitize=address -fsanitize=leak 这些编译标志后,直接运行程序./a.out报错如下:==12413==Sanitizer CHECK failed: ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:40 ((allocated_for_dlsym)) < ((...
2020-01-15 15:38:45
2896
1
原创 使用valgrind 检测qt程序代码泄漏时,程序直接segment fault
写的qt程序为hello,然后运行命令为:valgrind ./hello,然后就报了如下错误:==32140====32140== Process terminating with default action of signal 11 (SIGSEGV)==32140== General Protection Fault==32140== at 0x222D16E6: ??...
2020-01-06 19:07:22
1424
原创 yocto ERROR: BBFILE_PATTERN_network not defined
一般出现此现象原因是,conf/layer.conf文件的配置有问题,如下图红圈跟绿圈名字不一致导致的,改为一致,此问题即可解决。
2019-12-16 22:21:46
420
原创 Linux atime的更新时机
Linux atime解释以下是我从网上查找的各种资料汇总,有不对的地方,还请各位拍砖指教,谢谢。atime:表示文件访问时间,这个时间戳告诉我们最后一次文件被访问的时间。换句话说,访问也就是你cat、vim、less、read、display此文件。其实这个时间的改变,跟文件系统挂载时的参数有很大关系。可以看下我电脑的mount命令结果如下图,红色诠注的部分:跟此参数有很...
2019-12-13 09:55:40
393
1
原创 passwd:Authentication token manipulation error
出现此问题的原因是etc目录下,shadow文件丢失造成的。
2019-09-11 18:19:43
756
原创 Unsafe symlinks encountered in /var/run/sshd, refusing.
imx6硬件平台,kernel版本为4.1.15:使用Ubuntu的文件系统版本为 Ubuntu 16.04.6 LTS:具体文件为ubuntu-base-16.04.6-base-armhf.tar.gz此文件系统为nfs文件系统,系统启动时ssh启动失败,失败提示错误为:user@123456:~$ sudo dpkg-reconfigure openssh-server[...
2019-09-11 18:17:22
1285
1
sqlite工具合集
2017-12-04
iar for arm 6.40.1破解软件
2012-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人