- 博客(13)
- 收藏
- 关注
原创 嵌入式从入门到入土:C语言3(运算符、顺序结构、分支结构)
不管是++i还是i++,i自身都加1;同理不管是--i还是i--,i自身都是减1,它们的不同之处在于赋值的先后顺序。广义的说,为解决一个问题而采取的方法和有限的步骤,就称为 “算法”例如: 将大象放入冰箱的算法就可以如下描述: 打开冰箱门→把大象装进去→关闭冰箱门。
2024-12-27 20:50:33
1064
原创 嵌入式从入门到入土:C语言2(基本类型数据常量与变量,运算符)
用来表示对象的名字的有效字符。对象包括变量、常量(宏定义)、数组、函数、类型(结构体、共用体、枚举)等。也就是标识符就是对象的名字。
2024-12-23 09:09:51
1014
原创 嵌入式从入门到入土 C语言:概述及数据类型
数据类型其实是固定大小内存的别名,并且描述了一个变量存放什么类型的数据。简单来说,就是组织和操作数据。数据:计算机要处理的数据(数字、字符串、文字、符号、图片、音频、视频等)。数据类型不仅帮助我们组织和操作数据,还决定程序如何有效的利用内存。了解数据类型的内存需求是理解计算机管理和操作数据的关键。小贴士:简单来讲,程序的运行需要用到内存。
2024-12-19 09:48:05
1041
原创 嵌入式从入门到入土:Linux(5)
Linux中的根目录以外的文件想要被访问,就需要将其关联Linux系统中的某个目录来实现,我们将这种关联操作称为“挂载”,这个目录就是“挂载点”,Linux专门提供了一个用于挂载的目录,叫做“mnt”。解除此关联关系的过程被称之为“卸载”
2024-12-16 12:53:27
806
原创 嵌入式从入门到入土:Linux4
gzip和bzip的区别:gzip可以压缩文件夹中的所有文件,bzip2不可以与gzip相比,bzip2有更高的压缩效率gzip和bzip2压缩指令不能混合使用,主要通过压缩文件的扩展名区分压缩文件或者文件夹:zip说明:文件的后缀名是.zipzip [选项] 压缩后的文件名 文件名/目录/.zip后缀的压缩包选项:-r:递归压缩,对于文件夹的操作 注意:不带选项会保留源文件(默认保留源文件)unzip [ 选项 ] 压缩文件的文件名。
2024-12-10 09:14:08
1132
原创 嵌入式从入门到入土(Linux3)
团队成员在服务器上的用户是lucy,lewis,joker,mike,我们都属于workgroup这个用户组。说明:创建了peter用户。注意:如果在新建用户的时候没有指定用户组,就会创建一个与用户名相同的组名,并让新用户属于这个组。:对命令行中的命令进行补全,这里要注意,如果前缀在同级中有多个对应文件或者文件夹, 会失效。:对命令行中的命令进行补全,这里要注意,如果前缀在同级中有多个对应文件或者文件夹, 会失效。,三个数字,第一个数字为当前用户权限,第二个数字为当前用户组权限,第三个数字为其他用户权限。
2024-12-09 20:31:46
895
原创 嵌入式从入门到入土(Linux2)
按照文件大小搜索,默认单位是512 Bytes(字节),也就是文件超过512 Bytes(字节)才支持size检索 //Bit(位/比特):切换到当前家目录下的用户目录下,比如:cd~,就会切换到/home/st,等价于cd /home/st。说明:该指令是从文件系统的数据库中查找,缺点是新创建的文件没有在数据库中建立索引,用该指令找不到。覆盖式写入,就是覆盖文件中本来的内容(不保留原本的内容)覆盖式写入,就是覆盖文件中本来的内容(不保留原本的内容)追加式写入,就是原本文件末追加内容(保留原本的内容)
2024-12-09 20:24:43
754
原创 嵌入式从入门到入土(Linux1)
**专业定义:**嵌入式系统是以应用为中心,基于计算机技术,具备软硬件可裁剪特性,并对功能、可靠性、成本、体积和功耗等有严格要求的专用计算机系统。**简单理解:**除了PC和一些高级控制台外,绝大多数控制类设备均为嵌入式系统。它们是软件与硬件的结合体,还可能包括机械等附属装置内部基于控制器体积小,硬件资源紧缺对功耗有严格要求具备特定需求越来越智能化。
2024-11-25 19:26:37
328
原创 嵌入式从入门到入土
请大家结合之前所学文件IO以及图形的绘制,实现图片的绘制,并观察绘制图片的效果。24位:BMP图片的数据是由:基本信息域(54个字节)RGB:3个字节(R:红色,G:绿色,B:蓝色)首先需要准备一张800∗480的图片,用作测试。图片缺少4分之1,且字体、颜色、图片整体失真。也就是RGB只能占满LCD屏幕的四分之三。请在800*480的LCD屏幕上绘制。+ 数据域(像素点,由RGB构成)
2024-11-21 18:38:48
547
原创 嵌入式从入门到入土
1.声明函数返回值类型 函数名(参数列表);int add(int a,int b) 等价于 int add(int,int);2.定义函数返回值类型 函数名(参数列表) { .. }3.调⽤函数数据类型变量名函数名(…);函数之间是可以实现调用的(main函数不能被调用)被调函数:被调用的函数主调函数:调用被调函数/*** 没有参数列表,没有返回值的函数*/printf("没有参数,没有返回值!\n");// 注意:return的类型(返回值的类型)需要和返回值类型一致。
2024-11-10 21:14:31
359
原创 嵌入式从入门到入土
本人也是新手一枚,希望在以后可以和大家共同进步!—在嵌入式中我们大多数操作需要在linux平台下进行,所以学习linux命令行十分重要,当然本次学习的主旨是让和我一样的小白先熟悉熟悉Linux系统,以及熟悉一些常规的操作指令。(本次学习以linux中的Ubuntu系统为主,推荐使用虚拟机)
2024-11-10 19:07:48
935
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人