自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 嵌入式学习笔记day28

今天学习了linux系统中的framebuffer技术。主要用到的函数接口有。

2024-03-26 20:40:01 177

原创 嵌入式学习笔记Day27

今天主要学习了进程间的通信,主要学习了通过管道进行通信。

2024-02-28 21:27:46 294

原创 嵌入式学习笔记Day26

今天主要学习了线程的分离属性,线程的互斥,以及线程的同步。

2024-02-27 20:23:55 283

原创 嵌入式学习笔记Day25

今天主要进行了线程的学习。

2024-02-27 19:38:05 254

原创 嵌入式学习笔记总结Day24

今天进入了下一个阶段的学习——进程与线程的学习今天主要了解了进程的相关知识以及linux系统中对进程进行控制的一些函数接口。

2024-02-25 16:28:47 216

原创 嵌入式学习笔记总结Day23----minshell项目总结

利用Linux中IO接口实现MiniShell,实现常用的shell指令的实现。项目想要实现需要思考的地方有:1.如何打印终端命令2.如何接受终端命令3.实现对应的命令要求:采用多文件编程,并实现按时间将输入的指令记录到日志文件中。

2024-02-22 16:53:52 370

原创 嵌入式学习笔记总结Day22

今天主要学习了c语言中关于时间的获取,以及对文件属性的获取。

2024-02-20 18:47:09 444

原创 嵌入式学习笔记总结Day21

今天主要学习目录IO的相关内容,以及补充了文件IO的部分内容。

2024-02-20 12:42:33 131

原创 嵌入式学习笔记总结Day19

今天主要学习标准IO的几个接口函数,并通过这些函数实现一些功能。

2024-02-20 10:39:07 750

原创 嵌入式学习笔记总结Day20

今天主要学习了文件IO,学习了文件IO中的两组函数接口,以下是今天内容的思维导图。

2024-02-19 09:21:35 87 1

原创 嵌入式学习笔记Day18

linux是一种操作系统,其最重要的就是linux内核,现在很多操作系统都是基于linux内核进行设计的,linux内核是完全使用c语言进行编写,c语言代码具有高效的运行效率,所以基于linux内核的操作系统常常被用来作为服务器。linux内核的主要功能是:管理CPU,管理内存,管理硬件设备,管理文件系统,以及任务调度。我们用户在使用linux时,并不能直接操作内核,而是通过shell去间接的操作内核,在这个过程中,shell链接用户和linux内核,防止小白或者误操作导致内核被破坏。

2024-02-03 20:00:49 249 1

原创 嵌入式学习笔记总结Day17

(1)普通宏a. 宏名 --标识符符合标识符的定义规则。一般写成大写。b. 宏对应的值 是一个常量N = 20;c. 只是做简单的文本的替换,不做计算d. 宏的嵌套e.最后不能写分号,因为分号也会作为宏值一部分,参与到文本的替换中f.#undef 终止宏的定义后面的代码不能再用这个宏(2)带参宏形式:#define 宏名(参数) 宏值宏展开的副作用:能加括号的都加上。

2024-02-03 10:19:36 315 1

原创 嵌入式学习笔记总结Day16

今天主要学习了共用体,枚举以及链表的相关知识。

2024-02-01 21:16:20 404 1

原创 嵌入式学习笔记总结Day15

一个结构体变量可以存放一组数据(如一个学生的姓名,学号,成绩等),当有十个学生的数据需要参与运算,这时就可以用数组。在定义一个函数需要调用一个结构体的数据时,因为结构体的特性,其中的数据一般都很大,如果直接传数据,程序运行的效率就满了,但是用指针的话就不用,直接将结构体变量的地址传递过去即可。(2)结构体变量的地址->成员名 其中->是指向结构体成员的运算符,一般当前面是结构体变量的地址时可以使用。(1)结构体变量名.成员名 其中.是结构体成员运算符,表示“的”的意思。成员类型 成员名1;

2024-01-31 21:46:29 188

原创 嵌入式学习笔记总结Day14

/&a[0]--对应的数据类型 int(*)[4] //数组类型 (一维整型数组类型)//数组类型的指针 --- 数组指针。//a --代表的值 -- 首元素的地址 -- a[0]要了解指针与二维数组的关系,首先得知道二维数组的本质。//a --数组名 --代表类型 int [3][4]//a[0] 的数据类型 int[4]5.重复2-4的步骤,直到begin与end指针相遇。1.定义一个基准值,一般选择数组的第一个数为基准值。//本质还是一维数组。

2024-01-30 22:21:58 215 1

原创 嵌入式学习笔记总结Day13

我们可以通过就近原则去区分const修饰的是什么,前一个const修饰的是p,使指针变量p为只读类型,后一个限定的是指针指向的基类型,使不能通过*p去修改指针指向的值。int char(int a[ ],len)其中int a[ ]在编译器中就默认识别为int *类型的数据,数组名是数组首元素的地址,再根据数组的特性:单一性,有序性,连续性,我们就可以通过传递数组的首地址,然后来通过指针运算依次对数组的元素进行访问。指针与数组和字符串的原理都是一样的,在前面函数与数组我们都了解到,函数的形参部分。

2024-01-30 09:04:27 176 1

原创 嵌入式学习笔记总结Day12

2.从定位处开始,偏移出sizeof(基类型)大小的一块空间。1.首先拿出p指针变量中的值(地址) 到内存中定位。3.把这块空间当做一个 基类型的 变量来看。

2024-01-28 13:13:07 122 1

原创 嵌入式学习笔记总结Day11

/编译器最终 是当做指针变量来看的。//实参 -(1)数组名,一个是 (2)数组长度。//此时 形式上看 是数组。1.数组元素作为函数实参 --- 此时函数的形参 是一个与实参类型相同变量即可。递归概念 --- 自己调用自己。2.数组作为函数的形参。二、数组作为函数的参数。

2024-01-26 21:34:17 178 1

原创 嵌入式学习笔记总结Days10

函数定义的位置一般在主函数前面或者主函数后面,但要注意的是当定义在主函数后面时,前面要调用该函数是要在调用前进行声明,声明的方式就是将函数头复制过来加个分号。

2024-01-25 22:15:23 250 1

原创 嵌入式学习笔记总结Day9

今天继续学习了对字符数组的一些操作,学习了二维字符数字的相关概念,还学习了函数的概念。

2024-01-24 22:16:16 383 1

原创 嵌入式学习笔记总结Day8

插入排序可以想象为军训列队集合时的场景:第一个人站在第一个位置,然后第二个人来了之后与第一个人身高进行比较(此处排序为升序),如果第一个人高那么他两交换位置,第三个人来了之后先与第二个位置的人比较,如果第三个人矮,则他与第二个人交换位置,再与第一个人比较,以此类推:具体代码如下。如:unsigned char s[10] = {'h','e','l','l','o'};字符数组的主要作用,就是想处理字符串数据。表示的是 存储字符串那块空间首地址。@s 字符串所在空间的首地址。2.puts字符串输出函数。

2024-01-23 20:19:59 354 1

原创 嵌入式学习笔记总结Day7

1.选择排序法:选择一个位置,为其选择合适的数,即依次选择一个位置,然后将该位置与其后位置的数进行比较,谁小谁就放到该位置。两个循环,外部循环从第一个位置开始,内部循环从下一个位置与它进行比较,不断重复,从而进行排序。//部分初始化--依次给到数组元素 ,没有给值的元素,默认初始化为0。//a ---把名字去掉 ,剩下的就是名字对应的数据类型。//a所代表的类型 int[10]

2024-01-22 21:35:18 473

原创 嵌入式学习笔记总计Day6

今天主要学习了循环结构。首先补充之前的内容,在switch语句中,要注意以下几点:1.case 其实是一个 标签 lable //类似书签2.switch 只会匹配一次3.default 写错,不会报语法问题,但是写错后,就起不到default的作用4.default 书写的位置,没有明确规定,如果default写到前面,一定要把break写上在使用场景中,if多用来作条件判断,而switch多是值的计算与匹配,所以应该因应用场景选择合适的语句。

2024-01-21 20:46:10 398

原创 嵌入式学习笔记总结Day5

今天主要学习了流程控制,流程是指,顺序结构,分支结构,循环结构,任何一个程序都可以由这三种结构组成。今天重点学习的是分支结构,分支结构就是做选择,那么如何让程序做选择做判断呢,这时我们就需要构造判断的条件,在c语言中可以通过关系运算和逻辑运算来构造判断的条件。

2024-01-19 20:06:15 324 1

原创 嵌入式学习笔记总结Day4

今天是学习嵌入式的第四天,今天主要补充学习了赋值运算的一些知识,另外主要学习了c语言中的语句以及输入和输出。

2024-01-18 20:41:57 1211

原创 嵌入式学习笔记总结Day3

c语言运算法,表达式

2024-01-17 20:20:39 1208

原创 嵌入式学习笔记总结Day2

c语言,linux系统

2024-01-16 20:56:46 1458

原创 嵌入式学习笔记总结Day1

linux操作系统的命令行学习总结

2024-01-15 19:23:36 465

空空如也

空空如也

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

TA关注的人

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