LINUX
文章平均质量分 92
LINUX嵌入式基础
锻炼²
决心,改变
展开
-
LCD屏幕mmap显示
mmap是一种内存映射文件的方法,它允许将文件或其它对象映射到进程的地址空间。使用mmap映射函数进行映射显示,与屏幕普通直接显示相比有很大的优势。原创 2024-04-06 00:41:24 · 1034 阅读 · 0 评论 -
系统IO函数接口
系统I/O接口提供了一系列的函数,如 open、read、write、close 等,用于打开、读取、写入和关闭文件。这些函数是进行文件处理的基础,允许程序访问磁盘上的文件资源。原创 2024-04-02 20:55:09 · 1145 阅读 · 0 评论 -
arm-linux-gcc配置安装
本次下载的交叉编译工具是:arm-linux-gnueabi-5.4.0.tararm-linux-gcc编译工具用于将代码编译成适用于ARM架构的Linux系统上的可执行文件。原创 2024-03-29 00:12:26 · 1801 阅读 · 0 评论 -
Makefile 变量与函数替换
系统变量进行Makefile操作自定义变量顾名思义就是用户自己定义的变量A = apple # 定义并赋值变量C = $(A) tree # $() 则是对某一个变量进行引用Even:@echo $(A)@echo $(B)@echo $(C)Makefile预定义变量B = ChinaEven :echo $(A);直接定义条件定义方式A = appleA?多命令行定义方式。原创 2024-03-27 10:32:36 · 766 阅读 · 0 评论 -
Makefile 目标-依赖
Makefile是一个定义了如何构建一个软件项目的文本文件。Makefile通常包含了一系列的规则和指令,这些规则和指令描述了如何从源代码和其他资源文件构建出一个软件项目的目标文件(如可执行文件或库文件)。它的主要作用是自动化编译过程,确保只编译修改过的源文件,从而提高编译效率。以下是Makefile的一些关键点:原创 2024-03-24 16:14:54 · 982 阅读 · 0 评论 -
动态库的制作与链接详解
这里介绍3种方法:方法一:把动态库文件放到系统默认的路径下即可 (/usr/lib 或者 /lib );方法二:把库所在的路径写入(添加)到环境变量中;方法三:在系统的默认路径下添加一个新的路径原创 2024-03-24 14:43:05 · 1565 阅读 · 0 评论 -
GCC制作静态库详解
带大家快速入门,学会制作静态库。本文详细介绍在Linux系统中使用gcc制作静态库的各种细节:库文件的命名: 必须使用lib作为前缀: 比如 libDeployPkg.so.0 / libhgfs.so.0 .....;静态库一般以 .a 为后缀 ;动态库一般以.so为后缀 库文件会有不同的版本, 一般写在后缀后面, 比如 lib.a.so.0.1.2;不管需要制作的是静态库还是动态库,原材料都是.o文件 (可重定位文件) 库文件内部不允许出现主函数main();原创 2024-03-23 17:03:25 · 1054 阅读 · 0 评论 -
GCC编译过程与实现
详细讲解gcc编译过程:预处理,编译,汇编,链接;使用gcc生成对源文件.c和.h文件进行编译运行,带大家区分它们的区别。一.GCC编辑器以下是常用的编辑器选项,不同的选项可以指导编译器有不同的行为表现,具体如下二.编译过程gcc编译过程分为四个步骤:预处理,编译,汇编,链接;接下来逐个进行介绍2.1 预处理#include 宏定义会被替换:#define 取消宏定义:#undef 条件编译:修改行号以及文件名:#line 998 "Hello.c"清除注释。原创 2024-03-23 15:37:01 · 1034 阅读 · 0 评论 -
linux中tar归档与(zip,gzip,bzip格式)压缩和解压
学会在linux中使用tar归档与(zip,gzip,bzip)压缩和解压。在Linux中,文件归档指的是将一个或多个文件或目录集合储存在一个文件中,这个过程也被称为打包。归档本身并不涉及数据压缩,所以生成的归档文件大小是所有包含文件大小的总和。归档通常用于备份和传输操作,方便管理和存储。归档后的文件可以通过不同的命令进行压缩以节省空间和加快传输速度。下面是一些常用的归档和压缩命令:原创 2024-03-16 14:15:18 · 1626 阅读 · 0 评论 -
死磕Shell命令
熟悉掌握最重要的几个Shell基础命令,在普通的linux日常操作中就显得游刃有余了。top 动态进程信息(类似进程管理器);sort 对文件的内容进行排序;which 查看命令所在的位置;uniq 去掉文件中重复项然后输出等.........原创 2024-03-13 23:30:51 · 1052 阅读 · 0 评论 -
vim基础命令
启动vim编辑器后自动进入编辑模式,在此模式中输入命令对应vim一个动作,比如:进入编辑模式、复制粘贴、保存文本、查找替换等等,如下表。原创 2024-03-10 22:07:40 · 1160 阅读 · 1 评论 -
LINUX入门命令(CentOS7)
在Linux系统下一共有七种文件类型 普通文件(mp3,avi,mp4,ppt....)d 目录文件(文件夹)p 管道文件(一般用于进程通信)l 连接文件(相当于快捷方式)s 套接字文件(一般用于网络通信)b 块设备文件(驱动设备文件由驱动生成)c 字符设备文件(驱动设备文件由驱动生成)原创 2024-01-31 15:45:24 · 838 阅读 · 0 评论