
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文详细讲解了设备树应该如何配置以及如何查看设备树的配置详情,通过讲解和实践示例进行详细的展示

嵌入式入门学习笔记,遇到的问题以及心得体会!DAY23概述:一.排序1.插入排序2.快速排序二.查找1.顺序查找2.折半查找3.分块查找三.哈希函数(哈希表)1.概念2.用法注意点四.运用哈希表来编写实现一个<学生信息管理系统>笔记:一.排序1.插入排序:先构建一个有序的序列,遍历无序的序列,将无序的序列中的每一个元素和有序序列中的元素从后向前进行比较,如果比有序序列中的小,就继续比较
本项目旨在通过STM32F1系列微控制器实现对HDC1080温湿度传感器的控制与数据采集。HDC1080是一种高精度、低功耗的温湿度传感器,支持I2C接口通信。通过本系统,用户能够实时读取环境的温湿度数据,适用于多种场景,如工业自动化、智能家居等。

I2C和SPI总线协议是嵌入式系统中不可或缺的通信技术,它们各自有独特的特点和应用场景。通过系统地学习和实践,开发者能够灵活应用这些协议,实现设备间的高效通信,满足各种复杂系统的需求。掌握I2C和SPI的配置、使用及调试技巧,将显著提升嵌入式开发的能力和项目的成功率。

观察者模式(Observer Pattern)属于行为设计模式,旨在定义对象之间的一对多依赖关系,使得当一个对象(主题/被观察者)状态改变时,所有依赖于它的对象(观察者)自动通知并更新。• 松耦合设计 :主题和观测者之间无需知道彼此的具体实现,只需通过接口通信,系统更易于维护和扩展。• 广播式通信 :一个主题的状态变化可以同时通知多个观察者。• 动态管理观察者 :可以在运行时动态注册或注销观察者,

嵌入式入门学习笔记,遇到的问题以及心得体会!DAY15概述:1、结构体2、共用体3、枚举4、大小端5、条件编译(书写头文件)----》工程目录笔记:1、结构体:----》关键字:struct概念:可以存放多种数据类型的集合,跟数组类似,只不过比数组更兼容注意:结构体是一种构造数据类型定义格式:----》如何构造一个结构体类型struct 结构体名{数据类型1 成员1;数据类型2 成员2;…数据类型
嵌入式入门学习笔记,遇到的问题以及心得体会!DAY25笔记:并发编程:同一时刻实现多个任务同时执行,这样的编程称之为并发编程。1.并发编程的核心:进程线程进程间通信线程的同步和互斥2.多任务的实现:多任务是通过操作系统的任务调度策略实现并发的。多进程并发是通过时间片的快速轮转,给用户一个真并发的错觉。多线程并发在多核cpu机器上,则是以真并发形式存在。3.任务,进程,线程之间的关系:任务:是一个逻
嵌入式入门学习笔记,遇到的问题以及心得体会!DAY14概述:1.指针函数2.函数指针笔记:1,指针函数2,函数指针1、指针函数:概念:返回值类型是指针的函数定义格式:数据类型函数名(数据类型1 参数名1,数据类型2 参数名2){函数体;}注意:处于返回值类型的位置必须是指针类型案例:1 #include <stdio.h>234 char * Func()5 {6//定义一个字符数组7
Canny 边缘检测是一种经典的图像处理算法,广泛应用于计算机视觉领域。它通过多步骤处理,能够有效地检测出图像中的边缘。以下是 Canny 边缘检测的详细讲解,包括其原理、实现步骤以及在 MATLAB 中的代码示例









