自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mculover666的博客(嵌入式)

微信公众号mculover666,专注于嵌入式领域

原创 中科世为 Z6S Linux HMI 屏幕模组上手记录 | 01 - 环境搭建

1. 中科世为Z6S串口屏 中科世为官网 最近到手一块中科世为的串口屏,开搞! Z6S串口屏中运行的是 FlyThings OS 嵌入式物联网界面系统,FlyThings OS是中科世为基于Linux为操作系统的核心并加入了GUI,硬件层,媒体层,网络层等为系统框架层。同时提供了基于Window...

2020-06-30 13:43:37 193 0

原创 使用 TencentOS tiny 对接腾讯云IoT Explorer(以智能灯为例)

1. 腾讯云IoT Explorer平台 腾讯云物联网开发平台(IoT Explorer)为各行业的设备制造商、方案商及应用开发商提供一站式设备智能化服务。平台提供海量设备连接与管理能力及小程序应用开发能力,并打通腾讯云基础产品及 AI 能力,提升传统行业设备智能化的效率,降低用户的开发运维成本,...

2020-06-29 13:32:16 509 0

原创 使用ESP8266腾讯云定制固件对接腾讯云物联网平台IoT Explorer

1. 腾讯云ESP8266定制固件烧录 固件烧录请参考腾讯云官方文档:腾讯云 IoT AT ESP8266 定制固件及说明。 AT指令详细说明也请参考其中腾讯的文档。 腾讯云配套的AT测试工具也在其中。 2. 云端配置 登录腾讯云物联网开发平台(IoT Explorer),点击“立即使用”进入控制...

2020-06-28 20:44:56 1041 0

原创 使用ESP8266腾讯云定制固件对接腾讯云平台IoThub

1. 腾讯云ESP8266定制固件烧录 此部分请参考腾讯云官方文档:腾讯云 IoT AT ESP8266 定制固件及说明。 2. 云端配置 登录腾讯云, 搜索"云产品"下的"物联网通信"产品, 或直接访问: https://console.cloud.ten...

2020-06-28 14:55:32 302 0

原创 Qt开发 | 02-HelloWorld

1.新建项目

2020-06-23 10:20:10 151 0

原创 Qt开发 | 01-下载安装Qt 5.12.9

Qt是一个跨平台的C++图形用户界面应用程序框架(库)。 1. 下载Qt安装包 http://download.qt.io/archive/qt/5.12/5.12.9/ 2. 安装Qt 使用minGW编译: 软件会自动运行QtCreator: 安装完成!

2020-06-23 09:01:07 375 2

原创 STM32CubeMX | 28 - STM32片内Flash的使用
原力计划

本系列文章汇总: STM32CubeMX系列教程 本篇文章主要介绍如何使用STM32中的片内FLash。 1. 准备工作 硬件准备 开发板 首先需要准备一个开发板,这里我准备的是STM32L4的开发板(BearPi): 软件准备 需要安装好Keil - MDK及芯片对应的包,以便编...

2020-06-10 19:11:34 993 0

转载 STM32在线升级OTA,看这一篇就够啦~

本文是博主在学习OTA时参考的文章,原作者leafguo,原文链接如下: STM32CubeMx开发之路—在线升级OTA(1/4)—基础知识 简介 本文主要讲解在线升级(OTA)的基础知识, 主要是针对IAP OTA从原理分析, 分区划分, 到代码编写和实验验证等过程阐述这一过程. 帮助大家加深...

2020-06-10 09:59:02 1141 0

原创 C语言中getopt()函数的用法
原力计划

1.getopt()函数 getopt函数用来解析命令行选项,声明所在头文件为: #include <unistd.h> 函数原型如下: int getopt(int argc, char * const argv[], const char *optstring); 第一个参数a...

2020-06-09 17:37:04 179 0

原创 ThreadX操作系统在MDK中的移植方法
原力计划

本文原创作者初晴,感谢大佬提供的PDF,本文经授权后整理发布。 1. 前言 微软于最近开源了 ThreadX 操作系统,关于这个RTOS有多牛逼,请看硬汉哥的这篇文章: ThreadX全家桶初探,一旦推广起来,对其它RTOS和中间件几乎是毁灭性打击 本文中使用的开发板为小熊派IoT开发板,...

2020-06-08 18:46:53 3124 0

原创 ringbuff | 通用FIFO环形缓冲区实现库
原力计划

嵌入式开源项目精选专栏 本专栏由Mculover666创建,主要内容为寻找嵌入式领域内的优质开源项目,一是帮助开发者使用开源项目实现更多的功能,二是通过这些开源项目,学习大佬的代码及背后的实现思想,提升自己的代码水平,和其它专栏相比,本专栏的优势在于: 不会单纯的介绍分享项目,还会包含作者亲自实践...

2020-06-06 10:58:39 1922 0

原创 TencentOS-tiny软件定时器的使用

1. 软件定时器 2. 提供的API tos_timer_create k_err_t tos_timer_create(k_timer_t *tmr, k_tick_t delay, k_tick...

2020-06-05 10:51:19 333 0

原创 移植TencentOS-tiny内核调度器到裸机工程的方法

1.移植内核 复制源码中内核相关的文件夹到裸机工程: 添加到MDK工程中:

2020-06-04 16:12:47 366 0

原创 RTOS内功修炼记(二)—— 优先级抢占调度到底是怎么回事?
原力计划

知识点回顾 双向链表 1. 任务是如何切换的 在RTOS内核中,一个任务切换到下一个任务的原理是:手动触发PendSV异常,在PendSV异常服务函数中实现任务切换。 1.1. 如何触发PendSV异常 stm32中,将中断及状态控制寄存器 NVIC_INT_CTRL 的第28位置1,即可触发 P...

2020-06-03 10:11:01 545 0

原创 数据结构 | TencentOS-tiny中的双向循环链表的实现及使用
原力计划

1. 什么是双向循环链表 双向链表也是链表的一种,区别在于每个节点除了后继指针外,还有一个前驱指针,双向链表的节点长下面这样: 由这种节点构成的双向链表有两种分类:按照是否有头结点可以分为两种,按照是否循环可以分为两种。 本文讨论的是不带头结点的双向循环链表,如下图: ...

2020-06-02 18:42:47 364 0

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