自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【无标题】 2

内存占用:define定义的宏常量,在程序中使用多少次就会进行多少次替换,内存中有多个备份,占用的是代码段的内存;安全性:define定义的宏常量没有数据类型,只是进行简单的替换,不会进行类型安全检查;const定义的常量是有类型的,是要进行类型判断的。编译:将其转化为汇编语言文件,主要做词法分析,语义分析以及检查错误,检查无误后将代码翻译成汇编语言,生成.s文件。放在类的后面表示该类无法被继承,也就是阻止了从类的继承,放在虚函数后面该虚函数无法被重写,表示阻止虚函数的重载。14.程序运行的步骤是什么。

2024-07-04 10:21:08 94

原创 C八股文1

继承:子类继承父类的特征和行为,复用了基类的全体数据和成员函数,具有从基类复制而来的数据成员和成员函数(基类私有成员可被继承,但是无法被访问),其中构造函数、析构函数、友元函数、静态数据成员、静态成员函数都不能被继承。增强了代码耦合性,当父类中的成员变量或者类本身被final关键字修饰时,修饰的类不能被继承,修饰的成员变量不能重写或修改。意义:对已存在的代码具有可替代性,对代码具有可扩充性,新增子类不会影响已存在类的各种性质,在程序中体现了灵活多样的操作,提高了使用效率,简化了对应用代码的编写和修改过程。

2024-07-04 10:00:08 407

原创 PX4联合Simulink平台硬件问题汇总1

PWM范围是1000-2000,在实验前可以先通过串口连接,不接电池,观察PWM信号输出的值是否符合控制规律。检查PX4指示灯和GPS是否常亮,大概率是数据传输时连接会中断,需要多试几次插拔USB或者PX4的线。三、观察PX4版上的PWM输出口是否插线正确(听电机是否一直叮叮叮,这代表电机输入信号丢失)⑧控制模块里的积分模块最好是能积分限幅一下,不然容易出现启动输出过大的问题。解决方法:1、挂梯子,2、去QGC下载固件,是一样的注意版本。⑤测试PWM输出信号时,四个电机的转速不一致。

2024-05-17 13:15:58 681

原创 基于STM32的四旋翼上的I2C通信

通SCL高脉冲信号作为采集信号,采集SDA的数据,采集的过程中,SDA不应该变化,否则导致采集数据不稳定。采完八个数据后,把SDA拉到高电平,等待应答信号将SDA拉低。SCL为低电平时SDA可以改变。

2023-08-29 17:49:49 39 1

原创 一个空格的惨案

今天再学习TCP网络链接的时候,总是显示不出IP地址,找了一个小时,发现是iClientNum前面需要两个空格才能正常输出,晕~

2023-08-17 17:50:12 38 1

原创 Linux

1、先是CPU的晶振计算当前时间到1970.1.1的时间。2、Jiffies是个10ms的定时器,引发一个系统中断。3、调用do_timer函数。

2023-08-11 19:42:58 100 1

原创 LINUX内核硬件中断与软件中断

debug以及divide_error的调用函数都可以再trap.C中找到。syscalltable函数包括所有的系统和软件中断指令。使用linux0.1内核。

2023-08-11 19:06:51 159 1

空空如也

空空如也

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

TA关注的人

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