嵌入式相关知识复习
文章平均质量分 81
li_s_t
这个作者很懒,什么都没留下…
展开
-
【嵌入式相关知识复习】动态内存、数据结构(链表)和Clion
1、动态内存分配1、动态内存分配了解原理,熟练使用为什么需要动态分配内存?例子:求每个部门平均身高int main()i<n;i++)缺点:事先确定了数组的大小,可能会浪费空间也可能会溢出嵌入式程序的实际情况:CPU和内存资源有限1.1 动态分配和静态分配的区别1.1.1 静态分配在程序编译或运行过程中,按事先规定大小分配内存空间的分配方式,必须事先知道所需空间的大小分配在栈区或全局变量区,一般以数组的形式按计划分配1.1.2动态分配。原创 2023-11-17 15:22:38 · 150 阅读 · 1 评论 -
【嵌入式相关知识复习】08 C语言结构体和控制语句的使用
但是在实际应用中只有这些数据类型是不够的,某些变量可能需要其中的几种一起来修饰某个变量,例如一个学生的信息就需要学号(字符数组)、姓名(字符数组)、年龄(整型)、成绩(浮点型)等,这些数据类型都不同但是他们又是表示一个整体,此时就需要一个新的数据类型——struct声明的位置是有作用域的,如果将声明放在函数的外面,那么该声明后面的所有函数都可以使用该结构体。如果嵌套了结构体的情况,嵌套的结构体对齐到自己的最大对齐数的整数倍处,结构体的整体大小就是所有最大对齐数(含嵌套结构体的对齐数)的整数倍。原创 2023-11-16 19:13:54 · 115 阅读 · 1 评论 -
【嵌入式相关知识复习】05 C语言数组和指针的使用
在。原创 2023-11-16 15:30:39 · 137 阅读 · 1 评论 -
【嵌入式相关知识复习】01 CDS导入方法
CDS工程导入过程原创 2023-11-14 00:31:46 · 333 阅读 · 0 评论 -
【嵌入式相关知识复习】01 附elf格式文件详解
ELF文件格式提供了两种不同的视角,在汇编器和链接器看来,ELF文件是由Section Header Table描述的一系列Section的集合,而执行一个ELF文件时,在加载器(Loader)看来它是由Program Header Table描述的一系列Segment的集合。原创 2023-11-14 00:12:08 · 134 阅读 · 0 评论