题目要求 硬件框图 功能描述 LCD显示 按键功能 PWM输出和LED显示 定时时间存储 功能实现 为了方便提交,这里将所有代码放在main.c中 /* USER CODE BEGIN Header */ /** ****************************************************************************** * @file ……
你好!这里是风筝的博客, 欢迎和我一起交流。 我们知道,在一个通用操作系统里,频繁申请内存释放内存都会出现一个非常著名的内存管理问题:内存碎片。 学过操作系统的都知道,有很多行之有效的方法(比如:记录现存的空闲连续页框块的情况,以尽量避免为满足小块的请求而分割大的空闲块;小内存单独分配,大内存系统自动分配)可以很大程度上避免出现内存碎片,其中伙伴算法被证明是非常行之有效的一套内存管理方法,因此也被……
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……
目录 一、环境配置 1、根据开发板完成交叉编译链以及GDB的配置(因开发板而异)……
目录 一、实验简介 1.原理 2.所用外设 二、代码 1.PWM输出配置 2.定时器触发的DMA传输的ADC 3.主体代码 三、实验结果 在工程实际中,应用最为广泛的调节器控制规律为比例、积分、微分控制,简称 PID 控制,又称 PID调节。其原理介绍教科书以及网上已经有大量资料,本文着重介绍在嵌入式设备中,如何快速上手进行PID控制,并通过简单的单片机外设进行验证。 一、实验简介 1.原理 我们……
一、前言 在嵌入式的开发中很多时候会用到时间戳,会用到time.h中的localtime()和mktime(),这两个函数像STM32这种MCU中运行效率并不高,不使用标准库的情况下可以自己实现。 二、代码 utc_time.h
#ifndef TIME_H
#define TIME_H
#ifdef __cplusplus
extern "C"
{
#endif
#include
原文直达,喜欢就点个赞吧! GitHub 上有什么嵌入式方面的项目? - CodeAllen的回答 - 知乎 https://www.zhihu.com/question/27835930/answer/2871624679 前言 对于GitHub,可能做互联网开发的同学会更加熟悉,尤其是前端,后端,安卓开发等技术,GitHub甚至都算是写代码必备的工具了。 而对于嵌入式,因为其软硬件一体的特点,……
文章目录: 第一部分:物联网嵌入式学习路线图——学习的九个阶段 第二部分:物联网工程师——进阶的四个阶段 第一阶段:小白零基础入行 1.嵌入式高级C编程 2.面向C++模板库应用开发 3.AI图像处理 第二阶段:进阶工程师 1.Linux系统高级程序设计 2.Linux高级网络程序设计 第三阶段:数据库+5G 1.数据库+B/S开发 2.5G物联网工程开发 3.BSP开发 第四阶段:高级进阶阶段 ……
一、H2数据库介绍 常用的开源数据库有:H2,Derby,HSQLDB,MySQL,PostgreSQL。其中H2和HSQLDB类似,十分适合作为嵌入式数据库使用,而其它的数据库大部分都需要安装独立的客户端和服务器端。 H2的优势: 1、h2采用纯Java编写,因此不受平台的限制。 2、h2只有一个jar文件,十分适合作为嵌入式数据库试用。 3、h2提供了一个十分方……
一、单片机开发工具 keilC51及MDK5开发软件(带JLINK驱动、F1及F4芯片包、下载工具) 下载地址:https://pan.baidu.com/s/1PRhH-RuI2qtxwUS3KNCXdQ 提取码:fttk 辅助开发工具(串口调试助手、取模软件等) 下载地址:https://pan.baidu.com/s/1cAyNqYEdePoDJ1lE20g_oQ 提取码:mw8j CH34……