第九届蓝桥杯嵌入式省赛(STM32G4及HAL库)

题目要求 硬件框图 功能描述 LCD显示 按键功能 PWM输出和LED显示 定时时间存储 功能实现 为了方便提交,这里将所有代码放在main.c中 /* USER CODE BEGIN Header */ /** ****************************************************************************** * @file ……

QT基础入门【调试篇】QT远程部署与调试嵌入式ARM开发板

目录 一、环境配置 1、根据开发板完成交叉编译链以及GDB的配置(因开发板而异)……

【嵌入式】STM32利用arm-dsp库进行PID调节控制

目录 一、实验简介 1.原理 2.所用外设 二、代码 1.PWM输出配置 2.定时器触发的DMA传输的ADC 3.主体代码 三、实验结果 在工程实际中,应用最为广泛的调节器控制规律为比例、积分、微分控制,简称 PID 控制,又称 PID调节。其原理介绍教科书以及网上已经有大量资料,本文着重介绍在嵌入式设备中,如何快速上手进行PID控制,并通过简单的单片机外设进行验证。 一、实验简介 1.原理 我们……

Ubuntu19.10 嵌入式 Qt 开发环境的搭建(适用于Tiny6410)

Ubuntu 下 Tiny6410 嵌入式 Qt 开发环境的搭建 目录导航 Ubuntu 下 Tiny6410 嵌入式 Qt 开发环境的搭建 前言 1.安装前的准备工作 2.安装交叉编译器 3.安装tslib 4.安装 QtCreator 5.编译 Qt 库源码 5.1 准备工作 5.2 编译 PC 版 5.3 编译 ARM 版 6.配置Qt 7.你们要的壁纸 前言 这篇文章,主要是基于 Ubun……

嵌入式Linux驱动笔记(二十九)------内存管理之伙伴算法(Buddy)分析

你好!这里是风筝的博客, 欢迎和我一起交流。 我们知道,在一个通用操作系统里,频繁申请内存释放内存都会出现一个非常著名的内存管理问题:内存碎片。 学过操作系统的都知道,有很多行之有效的方法(比如:记录现存的空闲连续页框块的情况,以尽量避免为满足小块的请求而分割大的空闲块;小内存单独分配,大内存系统自动分配)可以很大程度上避免出现内存碎片,其中伙伴算法被证明是非常行之有效的一套内存管理方法,因此也被……

学了一年Java的我,想转嵌入式了

秋名山码民的主页 🎉欢迎关注🔎点赞👍收藏⭐️留言📝 🙏作者水平有限,如发现错误,还请私信或者评论区留言! 目录 前言 为啥我想去转行? 如果我现在选择转硬件,我的底气在何处? 未来的行业发展与我毕业时候的行业发展 最后 前言 如果你和我一样,还在纠结于学Java还是嵌入式的话,这篇博客可能能帮到你一点,先明白一个逻辑,不管学Java还是嵌入式,都要沉下心来,刻苦钻研,才能在这招聘竞争激烈……

涂鸦智能颈部按摩仪设计——功能模式实现(嵌入式)

一、前言 按摩仪主要有物理按摩和电脉冲两种,本项目为电脉冲类型,其原理是通过电极感应金属片,用脉冲技术对颈椎进行刺激,从而缓解颈椎酸痛。 市场上按摩仪的常见功能主要有敲打、锤击、揉捏、针灸、推拿、刮痧、恒温热敷等,本项目中实现了舒缓、活力、锤击拍打、刮痧、智能五个模式。 1、原理图 各种模式的实现是通过P9和P24两个IO口控制三极管的通断从而产生电脉冲来实现。 2、波形图 P9和P24分别产生正……

《嵌入式-STM32开发指南》第三部分 外设篇 - 第1章 温湿度传感器DHT11

1.1理论分析 1.1.1 DHT11 介绍 DHT11 数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。 DHT11传感器包括一个电阻式感湿元件和一个 NTC 测温元件,并与一个高性能 8 位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个 DHT11 传……

GitHub 上有什么嵌入式方面的项目?

原文直达,喜欢就点个赞吧! GitHub 上有什么嵌入式方面的项目? - CodeAllen的回答 - 知乎 https://www.zhihu.com/question/27835930/answer/2871624679 前言 对于GitHub,可能做互联网开发的同学会更加熟悉,尤其是前端,后端,安卓开发等技术,GitHub甚至都算是写代码必备的工具了。 而对于嵌入式,因为其软硬件一体的特点,……

【嵌入式】GPIO驱动LED设计

【嵌入式】GPIO驱动LED设计 1. 操作内容 2. 操作步骤 2.1 编译Linux内核 2.2 编译LED驱动 2.3 运行文件 3. 操作结果 1. 操作内容 掌握嵌入式 GPIO 驱动程序的编写,工作原理。 熟悉 Linux 环境下 LED 驱动程序的编写,运行。 2. 操作步骤 2.1 编译Linux内核 将android-2.3.tar.gz和arm-2009q3.tar.bz2文件……