
Linux
文章平均质量分 76
您可以学习到如何搭建嵌入式Linux系统的开发环境,如何进行交叉编译和调试,如何编写Linux驱动程序以及如何开发嵌入式应用程序
嵌入点滴
电子信息工程,嵌入式软件开发方向,分享自己学习心得。欢迎各位大佬来到我的博客指导!
展开
-
Makefile 教程及详细示例解析(跟我一起写 Makefile)
在Makefile中,自动化变量是一组特殊的变量,它们在执行规则时会自动被设置为相应的值。这些自动化变量可以帮助我们在规则中引用与当前规则相关的文件名、目录名等信息。以下是常用的自动化变量:- $@:代表当前规则的目标文件名。- $原创 2024-06-01 20:19:52 · 5795 阅读 · 0 评论 -
Linux 工具之make工具和makefile文件(入门流程)
make 工具是一种自动化构建工具,常用于编译和构建软件项目。通过 Makefile 文件中定义的规则,make 工具可以自动识别源文件之间的依赖关系,并根据修改时间等因素决定何时重新编译或重新构建文件。这样可以大大简化软件项目的构建过程,提高开发效率。Makefile 文件是一个包含一系列指令的文本文件,用于指定如何编译和链接代码文件以生成可执行程序或库文件。Makefile 文件通常用于管理和自动化代码编译的过程,可以指定编译器、编译选项、源文件、目标文件、依赖关系等信息。原创 2024-05-31 11:17:19 · 483 阅读 · 0 评论 -
如何在 Linux 上编写自己的命令
命令就是可执行的程序。比如ls -al命令,ls 就是程序的名字,al 就是参数ps 命令:功能:显示进程的动态。先创建一个 .c 文件打开文件,输入自己想要实现的功能。\n");编译文件运行文件添加可执行文件路径,环境变量现在可以在任何文件下执行我们自己写的程序了。原创 2024-05-31 07:45:00 · 356 阅读 · 0 评论 -
Linux 环境变量解析
概念:环境变量是系统预设置的参数。Linux 是一个多用户的操作系统,故每一个用户也都有自己的环境变量。举例:比如我们之前学习的命令,我们不管在哪个路径下输入,都是可以执行成功的,因为系统已经把命令的搜索路径提前设置好了。原创 2024-05-30 18:09:52 · 481 阅读 · 0 评论 -
如何在 Linux上编写第一个程序 Hello World
如果我们不使用 -o 参数指定我们生成文件的名称,直接输入 gcc hello.c 编译完会得到一个 a.out 文件,执行这个 a.out 的结构和执行 hello 是一样的。需要注意的是使用GCC编译器编译出来的可执行文件是 X86 的,不能再 ARM 开发板上运行,可以使用 file 命令来查看文件类型。预处理阶段,编译器会对头文件或者宏定义进行展开,或者条件编译的选择,我们可以使用 -E 参数得到预处理文件。汇编阶段,把汇编文件编译成机器码,只编译不链接,生成目标文件,使用 -c 参数。原创 2024-05-30 13:46:01 · 919 阅读 · 0 评论 -
Linux 文件系统解析
操作系统中负责管理和存储文件系统的软件称为文件系统。原创 2024-05-29 22:39:29 · 291 阅读 · 0 评论 -
Linux文件结构概述
5. /etc: 存放系统的配置文件,包括网络配置、用户配置、服务配置等,这个文件夹的权限很高,只有root 用户才可以修改这个文件夹。2:针对Linux 下/usr 和 /ver 这两个目录的子目录来定义的,比如 /usr/share 下面就应该放共享数据文件。2. /boot: 存放引导系统时所需的文件,驱动文件,包括引导程序、内核文件和启动的配置文件,不能随便修改。1. /bin: 包含一些基本的系统命令,通常是用户登录系统后可以直接使用的命令,如ls、cp、cat等。原创 2024-05-29 20:57:58 · 352 阅读 · 0 评论 -
Linux 权限管理(简单易懂)
第二组:rw- 文件拥有者所在用户组的权限,与pfb文件拥有者所在pfb用户组的用户有读写权限,无执行权限。第三组:r-- 其他用户的权限,不与pfb文件拥有者所在同一个组的用户,权限是只能读,不能写,也不能执行。第一组:rw- 文件拥有者的权限,pfb用户对test有rw权限,没有执行权限。因为每个文件的权限由9位英文字符来表示的,分成3组,这样每个组的权限可以组成8种不同的情况。可以很好的管理每个用户,控制每个用户对系统权限的访问;(超级用户,拥有最高的权限)原创 2024-05-28 17:41:26 · 1913 阅读 · 0 评论 -
如何阅读Linux帮助手册
如果我们不知道我们要查找的命令在哪页,可以使用-f参数,这个参数可以查看命令属于哪个的帮助,例如查找命令pwd。8 系统管理命令(通常只针对 root 用户)1 可执行程序或 shell 命令。4 特殊文件(通常位于 /dev)2 系统调用(内核提供的函数)3 库调用(程序库中的函数)9 内核例程 [非标准]所以pwd命令是一个可执行程序,在第1页。这样就看见该命令的详细介绍和如何使用了。5 配置文件的帮助。原创 2024-05-28 14:09:14 · 391 阅读 · 0 评论