自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 嵌入式C语言学习笔记-函数

【函数概述】一堆代码的集合,用一个标签(函数名)去描述它,访问他函数三要素,函数名 (地址)输入参数,返回值使用指针保存函数地址?定义函数和调用函数的区别?​

2024-09-14 11:16:11 745

原创 嵌入式C语言学习笔记-内存空间的使用

1.分配了一个指针,这个指针在内存中有多大?在32bit的系统中,指针就4个字节2.指针存放的地址所指向的内存的读取方法是什么?指针指向的内存空间一定要保证合法性(段错误)​数据在栈中存储,是从高地址向低地址存放的定义一个空间1.大小2.读取方式数据类型 数组名[m];//m的作用域只在申请的时候​数组名是一个常量符号,一定不能放到=的左边​一看到数组,就要想到【越界】问题​数组与指针的区别。

2024-09-14 11:13:01 330

原创 嵌入式C语言学习笔记-运算符

int a=b*10;//CPU可能有多个周期,甚至要利用软件的模拟方法来实现惩罚,或者调用第三方库--》移植困难。当有符号数右移,最高位 正数补0 负数补1还是补0是根据编译器来决定的。注意:A||B不等于B||A A&&B不等于B&&A 短路特性。//这是一个死循环,因为负数右移最高位补1,a永远不可能为0。> 右移:除法 右移一位相当于/2(二进制的移位)正确的写法:unsigned int a;int a=b+10;int a=xxx;

2024-09-06 20:46:47 325

原创 嵌入式C语言学习笔记-常见关键字

C语言编译器默认定义的内存分配不符合实际资源的形式不能更改的量--》只读的变量。

2024-09-06 20:42:56 497

原创 嵌入式C语言学习笔记-编译过程与常见错误处理

gcc编译时的过程1.预处理阶段,GCC编译器执行宏替换、头文件包含、条件编译等操作。这个阶段的目的是处理源代码中的预处理指令,生成一个经过预处理的源代码文件,通常以.i为文件扩展名。预处理后的代码包含了所有必要的头文件内容和宏定义的展开结果,但不包含任何编译指令或语法分析信息

2024-09-05 16:38:23 1094

原创 驱动开发基本知识点

该机制有助于缩短模块的开发周期。即:注册和卸载都很灵活方便。模块化还涉及依赖关系。1.有助于维护和功能扩充2.程序结构清晰3.保证系统稳定4.提高开发速率主设备号、次设备号与设备名字name的区别主设备号用来表示一个特定的驱动程序。次设备号用来表示使用该驱动程序的其他设备。都是用整数表示;位于目录下设备名字:指向一个字符串,通常用于用户界面,位于/dev/目录下设备、驱动、模块的区别设备:硬件或者软件的实体,可以被识别或应用的组件驱动:软件,让操作系统能与硬件进行交互。

2024-09-05 16:16:01 919

原创 Qt倒计时

利用Qt中的led_number组件制作一个拥有分钟,秒钟的倒计时器。操作:点击定时按钮,出现对话框,设置时间后,点击开始按钮,开始计时。

2024-09-04 17:34:35 314

原创 Qt案例:翻金币

1.利用循环创建出一个4*5,共20个的自定义按钮2.设定按钮的图标3.为按钮设置父类,this4.在循环中,移动每个按钮,使其到合适的位置上。

2024-03-28 11:30:09 851

空空如也

空空如也

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

TA关注的人

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