自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 嵌入式Linux基础--Linux makefile

targets(目标):prerequisite(依赖)command(命令)targets(目标):prerequisite(依赖)command(命令)makefile可以由若干条规则组成。1.工程文件组织,编译复杂的程序。2.安装及卸载应用程序。

2024-09-08 18:03:19 396

原创 嵌入式Linux基础--Linux gdb调试工具的使用

next或者缩写n //不进入函数内部。step或者缩写s //进入函数内部。finish或者缩写f //执行完成。b 行号 if 条件 //根据if条件判断是否在该行添加断点。run或者缩写r //运行。quit或者缩写q //退出。continue或者缩写c //继续运行。b 行号 //根据行号添加断点。

2024-09-08 17:05:27 479

原创 嵌入式Linux基础--Linux vi的使用

vi是 Unix 和 Linux 系统中的一种文本编辑器,它是最早的全屏幕文本编辑器之一。它非常轻量、强大,适用于在命令行界面中编辑文件,特别是在不具备图形界面的环境中。filename不存在则创建filename并打开,存在则打开文件。命令模式 command mode。末行模式 exmode。[n]- 向上移动[n]行。[n]+ 向下移动[n]行。p 当前行下粘贴。[n]G 移动到第[n]行。yw 复制光标所在。yy 复制光标所在。

2024-09-07 21:22:09 532

原创 嵌入式Linux基础--Linux文件安装

2024-09-07 20:22:48 228

原创 嵌入式Linux基础--Linux网络管理

2024-09-07 20:18:07 193

原创 嵌入式Linux基础--Linux磁盘管理

2024-09-07 20:14:43 183

原创 嵌入式Linux基础--Linux 用户管理

一、密码设置与修改二、查找用户

2024-09-07 20:02:16 186

原创 嵌入式Linux基础--Linux系统管理

cal 年份 //显示当前年份的日历。cal 月份 年份 //显示当前月份的日历。-auwx 列出完整的进程列表形式,形式与-f不一样。进程:一个能完成一定功能的一个程序。ps 列出与自己当前终端相关的进程。-U 查找出由某个用户启动的进程。列出当前系统已经在运行的进程。-f 列出一个完整的进程形式。-e 列出正在运行的进程。

2024-09-07 19:54:45 445

原创 嵌入式Linux基础--Linux 文件管理命令

filename:存在时,修改文件最后一次修改时间。filename:文件不存在时,创建新文件。查看文件当前工作目录。改变当前文件工作目录。列出当前文件和子目录。

2024-09-06 21:19:35 389

原创 嵌入式Linux基础--Linux shell命令的基础

5.命令中的参数、选项可以是多个,并且参数其实就是传入命令主程序main的参数。>>: 输出重定向,但不会把原文件覆盖,在原文件末尾追加。>: 将一个命令的输出放入一个文件中,会覆盖原文件。创建别名:alias alias_name=‘cmd’[ ]: 通配范围内字符。2.每个命令行可使用最多的命令字符为256个。4.不同的命令提示符,使用分隔符为/将一个进程的输出作为另一个进程的输入。$:取某一列的值,取变量值等。显示当前别名列表:alias。1.输出重定向:>,>>%:作业控制,提示符等。

2024-09-06 17:14:56 420

原创 嵌入式Linux基础--Linux文件系统的目录结构

proc 是 Processes(进程) 的缩写,/proc 是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。dev 是 Device(设备) 的缩写, 该目录下存放的是 Linux 的外部设备,在 Linux 中访问设备的方式和访问文件的方式是相同的。用户的主目录,在 Linux 中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。

2024-09-06 15:43:21 517

原创 嵌入式Linux基础--Linux文件系统

系统中每个文件都有索引,用户对文件系统的每一个操作都会记录日志,形成一个任务队列,排队执行。swap是LInux的虚拟内存,在安装时要设置好大小,是物理内存的两倍。Linux系统把设备(硬盘、软驱等)都看作是文件,文件夹也看作是文件。1.进行内存的排列,像内存池一样,进行一个优化。交换分区的文件系统,类似于windows的虚拟内存。linux没有扩展名的,通过不同的标识区分文件。2.把硬盘上的空间模拟成内存。基于日志方式的文件系统;虚拟内存的实现:两种方式。

2024-09-06 15:12:51 372

原创 嵌入式Linux基础--文件系统的定义、分类和功能

文件系统是一种组织计算机文件的资料的方法。操作系统中封装的系统服务程序,实际上是一个软件程序,用来存储和管理计算机文件和资料。

2024-09-06 11:13:21 490

原创 嵌入式C语言--C语言常见面试题

用预处理命令#define声明一个常量,用于表示1年中的多少秒(忽略闰年问题)。#define 宏名 宏体#define SECOND_OF_YEAR (365*24*60*60) //C语言在编译之前就已经计算好了常量表达式,与上式无差别。#define SECOND_OF_YEAR (365*24*60*60) UL //U无符号、L保证接受者4B。

2024-09-05 19:35:15 586

原创 嵌入式C语言--C语言函数

一堆代码的集合,用一个标签去描述它。函数具备三要素:1.函数名 (地址)2.输入参数3.返回值在定义函数 时,必须将三要素告知编译器。用指针保存函数: int (*fun) (int,int,char);

2024-09-05 17:18:41 544

原创 嵌入式C语言--C语言内存分布图

一旦成功,返回分配好的地址给我们,只需要接收,对于新地址的读法,由程序员决定。输入参数指定分配的大小,单位B。p使用完成需要释放内存,不然随着程序的运行会内存泄漏。运行时,可以自由,自我管理分配和释放的空间,生存周期是由程序员来决定。size命令,用于查看目标文件、库或可执行文件中各段及其总和的大小。运行时,函数内部使用的变量,函数一旦返回,就释放,生存周期是函数内。静态空间,整个程序结束时释放空间,生存周期最长。nm命令,查看静态空间的段名。

2024-09-05 10:53:18 310

原创 嵌入式C语言--C语言结构体

为了提高CPU的效率,牺牲一点空间换取时间效率。

2024-09-04 22:03:15 439

原创 嵌入式C语言--C语言数组

内存分配的一种形式。定义一个空间:1.大小2.读取方式数据类型 数组名[n] n的作用域是在申请的时候数组名是一个常量,一定不能放在=号的左边。越界int a[100];//n可以写任意值。

2024-09-04 20:25:28 1175

原创 嵌入式C语言--C语言指针

内存类型资源地址、门牌号代名词。指针:地址的代名词指针变量:存放指针这个概念的盒子。C语言编译器对指针这个特殊的概念,有两个疑问?1、分配的一个盒子,盒子要多大?在32bit系统中,指针就是4字节。2、盒子存放的地址,所指向的内存读取方法是什么?首先根据指针获取地址,然后根据*前面的修饰符获取一次处理的地址长度。1GB指针指向的内存空间,一定要保证合法性。

2024-09-04 17:22:42 873

原创 嵌入式C语言--C语言运算符

反码:1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1。补码: 1 1 1 1 1 1 1 1(计算机存储的是补码)1 1 1 1 1 1 1 0 (左移低位补零)========>a = a & (~(0x1 << n))第n位置清零;=========> a = a | (0x1 << n) 第n位置1;int a = b * 32 ======> b << 5(编译器自动完成)

2024-09-03 22:19:50 861

原创 嵌入式C语言--C语言关键字

C编译器默认定义的内存分配不符合实际资源的形式。自定义 = 基本元素的集合。

2024-09-03 21:16:07 1207

原创 嵌入式C语言--gcc

原名GNU C Compiler,C语言翻译官(C语言翻译成机器语言)。

2024-09-03 16:52:13 1132 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除