
夜深人静Linux
linux系统学习
MrWang.
嵌入式工程师 Linux驱动以及应用程序的开发
知其然知其所以然,每一个文章都会详细解释并给出示例代码可上机运行
不足之处请大家提出,希望与大家一起进步,共勉!
展开
-
Linux三种配置环境变量的方式以及示例
使用export方式适合临时设置环境变量,仅对当前会话有效。修改文件适用于系统级别的环境变量设置,对所有用户和会话都有效,需要超级用户权限。修改.bashrc文件适用于用户级别的环境变量设置,对特定用户的所有会话有效。根据需求选择合适的方法进行操作。原创 2024-06-21 09:34:21 · 1385 阅读 · 0 评论 -
Linux下多核CPU指定程序运行的核
查看CPU核心数量:lscpu原创 2024-02-19 19:00:00 · 2380 阅读 · 0 评论 -
Linux系统移植框架简介
系统移植就是给开发板安装一个linux系统。需要从官方下载u-boot源码linux内核源码根文件系统的源码,对源码进行配置和编译,生成对应的源码的镜像文件,将镜像文件部署到开发板中,使开发板可以启动linux系统。原创 2023-10-13 11:38:24 · 258 阅读 · 0 评论 -
Linux关闭防火墙
这些命令将显示防火墙的状态信息,包括是否已启用和正在运行。原创 2023-07-06 16:48:33 · 4325 阅读 · 0 评论 -
valgrind检测内存泄漏教程
如果命令输出 Valgrind 的版本信息,说明已经成功安装了 Valgrind。如果命令无法识别 valgrind 命令,那么就说明还没有安装 Valgrind 或者环境变量配置不正确。原创 2023-06-22 01:39:56 · 6439 阅读 · 0 评论 -
Linux内存泄漏valgrind
Valgrind 是一个内存调试和性能分析工具,可以检测包括内存泄漏、使用未初始化的变量等内存相关错误,并提供详细的错误信息和定位,是 C/C++ 开发中不可或缺的工具之一。安装 Valgrind。原创 2023-06-22 00:30:51 · 1114 阅读 · 0 评论 -
安装valgrind提示libc6-dbg but it is not going to be installed
根据错误提示,安装Valgrind时出现了依赖关系问题。这个命令会尝试修复系统中的损坏或不完整的软件包,并满足软件包之间的依赖关系。原创 2023-06-22 00:27:01 · 979 阅读 · 0 评论 -
uImage和zImage在Uboot中的使用
在编译U-Boot时,它将生成一个elf格式的可执行程序,称为u-boot。因此,需要使用某种二进制转换工具将u-boot转换为u-boot.bin,这个文件就是最终要烧写到开发板中的镜像。与此同时,针对嵌入式系统部署的需求,制作镜像(即烧录到启动介质中的文件)需要使用某种二进制转换工具将vmlinux/vmlinuz生成烧录镜像格式的Image。总体上,为了正确启动U-Boot并加载Linux内核镜像,需要根据具体情况选择特定的镜像格式,并进行相应的转换和配置。U-Boot是一种开源的。原创 2023-05-18 16:27:21 · 598 阅读 · 0 评论 -
Linux自动关机Shell脚本
命令执行关机操作时,可能会提示输入密码,如果想避免输入密码,可以编辑sudoers文件,将当前用户添加到允许执行。总之,使用Shell脚本实现自动关机操作可以方便地定时关闭电脑,节省用电和延长设备寿命。应该替换为当前用户名,保存并关闭文件即可。这样就可以在执行关机操作时直接使用。表示在30分钟后关机。可以根据需要调整时间。命令),然后在终端中执行即可。文件,并赋予执行权限(可使用。命令来实现系统关机,其中。命令而无需输入密码了。需要注意的是,在使用。原创 2023-05-02 15:48:37 · 2241 阅读 · 0 评论 -
字节序(附测试本机字节序的代码)
请注意:虽然这种方法可以检测本机字节序,但是这不是一种可移植的方式。因为C语言规范并没有明确定义主机字节序,说不定某些实现可能不遵循传统的字节序,即使借助于系统头文件定义的字节序转换函数也不能完全保证可移植性。该程序首先定义了一个整数变量num,其十六进制值为0x12345678。然后将这个整数指针强制转换为指向字符类型的指针,并将其赋值给指针变量p。最后,程序输出结果以告知用户检测结果。原创 2023-04-30 10:49:17 · 1110 阅读 · 0 评论 -
Linux中的vconfig命令
vconfig是Linux系统下的一个命令工具,用于创建和管理虚拟局域网(VLAN)。它可以在单个物理网络接口上引入多个逻辑分组,从而将这些分组划分到不同的广播域中。在使用vconfig命令时,需要安装vlan包并在root权限下执行。原创 2023-04-22 10:49:27 · 5116 阅读 · 0 评论 -
Linux中system函数
在Linux系统中,system(),用于执行一个系统命令(shell命令)。调用该函数之后,程序将启动一个新的Shell进程来运行指定的命令,并且等待命令执行完毕返回结果。原创 2023-04-22 10:37:18 · 5478 阅读 · 0 评论 -
Linux解压压缩命令tar
Linux系统中常用的压缩格式有:.tar.gz、.tar.bz2、.tar.xz、.tar.Z 可以用tar进行解压缩。原创 2022-09-13 12:09:15 · 11622 阅读 · 0 评论