- 博客(37)
- 收藏
- 关注
原创 类中静态(static)成员变量、成员函数、静态常量(static const)的应用
静态成员变量 的 生命周期 就是 程序的声明周期;静态成员变量在 应用启动时 初始化 , 在 进程结束时销毁;
2024-04-22 21:02:09
339
原创 嵌入式Linux八股(三)——计算机基础
二叉树的退化指的是一棵二叉树变成类似链表的情况,也称为二叉树的退化为链表(Degenerate Binary Tree)。在这种情况下,二叉树的每个非叶子节点都只有一个子节点(要么左子节点,要么右子节点),而且所有的节点都沿着同一个方向排列,形成了一条线性结构。二叉树的退化可能会导致树的高度(深度)变得很大,接近于节点的数量,这样会增加在树上进行搜索、插入、删除等操作的时间复杂度,使得树的性能下降。退化的二叉树失去了二叉树本身的优势,无法充分利用二叉树的快速查找和插入特性,甚至变得和单链表一样效率低下。
2024-04-21 20:02:31
1512
1
原创 嵌入式Linux八股(二)——Linux
Linux 静态库和动态库 | 爱编程的大丙 (subingwen.cn)静态库ar rcs命令用于创建静态库(archive),将一组目标文件(.o文件)打包成一个静态库文件(.a文件)。例如,如果要将一组目标文件file1.ofile2.o和file3.o打包成一个名为的静态库,可以使用以下命令:这将创建一个名为的静态库文件,并将file1.ofile2.o和file3.o这三个目标文件添加到该静态库中。在Linux中静态库以lib作为前缀, 以.a。
2024-04-21 19:57:52
2226
原创 嵌入式Linux八股(一)——语言篇
用宏来实现比较两个值的大小并返回较小值(a) : (b))写一个宏定义,不用中间变量,实现两变量的交换b=a-b;a=a-b;b=a^b;a=a^b;//连续跟同一个数异或两次则得到它本身C语言自定义寄存器操作//寄存器地址的定义#define UART_BASE_ADRS (0x10000000) /* 串口的基地址 */#define UART_RHR *(volatile unsigned char *)(UART_BASE_ADRS + 0) /* 数据接受寄存器 */
2024-04-21 19:37:22
1781
原创 Linux驱动编写的3种方法(100ask_imx6ull_mini点灯为例)
Linux驱动编写的3种方法(100ask_imx6ull_mini点灯为例
2023-12-19 12:11:44
202
原创 树莓派配置教程链接
树莓派sd卡img备份和还原_sd备份制作img_不甘懦弱的博客-优快云博客SD卡镜像拷贝_sd卡镜像文件复制-优快云博客树莓派系统入门教程(四)—— RaspiOS lite 版本系统连接WIFI两种解决办法-优快云博客
2023-12-02 13:58:47
103
原创 基于4G LTE模块的树莓派配置花生壳内网穿透远程SSH连接
树莓派中的花生壳安装完成后,先复制生成的SN码。然后在浏览器中访问远程管理地址http://b.oray.com ,在登录页面中输入SN码与默认密码(admin)登录。首次使用激活6块钱。安装成功后,显示花生壳的SN码、默认密码(admin)及远程管理地址http://b.oray.com。
2023-09-13 09:47:16
540
原创 固定树莓派USB端口名
树莓派usb真实名是树莓派按插入顺序自动命名的,USB串口设备的命名规则是 /dev/ttyUSB0 ,/dev/ttyUSB1。该方式导致USB口名称变化,而串口通讯需要指定端口名。1、首先我们需要一个USB,插入树莓派的USB口。现在,您的USB设备应该已经被命名为您指定的名称(例如`5. 保存并关闭文件,然后重启。
2023-08-03 21:15:54
887
原创 STM32F103C8T6+LoRa+DHT11本地组网进行多点温湿度检测
基于STM32F103C8T6+LoRa+DHT11本地组网进行多点温湿度检测
2022-11-13 11:58:17
3522
30
原创 常用的LoRa网络结构
LoRa应用中组网方式非常多,且很多供应商根据需求制定了相应的协议(网络层和应用层),根据是否支持LoRaWAN协议可以分为LoRaWAN协议网络和私有协议网络两大类。在中国的LoRa生态中有大量的用户使用私有协议,而在欧美等发达国家的LoRa市场上绝大多数是LoRaWAN协议,这个跟LoRa推广初期不同地区的国情相关。
2022-09-27 16:53:18
5897
原创 C++入门
1、类和对象1.1封装1.1.1创建类#define _CRT_SECURE_NO_WARNINGS 1#include<iostream>using namespace std;const double PI = 3.14;//设计一个圆类class Circle{ //访问权限public: //属性 int m_r; //行为 double calculateZC() { return 2 * PI * m_r; }};class Stu
2022-09-27 15:21:45
497
基于STM32F103C8T6+LoRa+DHT11本地组网进行多点温湿度检测
2022-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人