基于STM32的串口收发讲解(HAL库)#打卡不停更#
(基于STM32的串口收发程序(HAL库))介绍串口(UART通用异步收发器,TTL)通讯是一种设备间的串行全双工通讯方式。由于UART是异步传输,没有传输同步时钟,为了保证数据的正确性,UART采用16倍数据波特率的时钟进行采样。因为它简便捷,因此大部分电子设备都支持该通讯方式工程师在调试设备时也...
基于STM32与FreeRTOS的消息传递详解(HAL库)#打卡不停更#
(基于STM32与FreeRTOS的消息传递详解)引言我们在裸机开发中,每个函数之间进行数据通信往往采用全局变量。而在嵌入式开发中。我们在进行进程间通信的时候,往往采用消息队列。对于操作系统来说,消息队列是非常重要的一个数据结构。本文将介绍一下,如何使用消息队列进行通信。介绍消息队列概念队列又称消息...
#打卡不停更#三方库移植之NAPI开发[2]C/C++与JS的数据类型转换
在《三方库移植之NAPI开发[1]—Hello OpenHarmony NAPI》通过一个Hello OpenHarmony NAPI样例讲述了NPAI接口开发基础知识。本文在其基础上修改hellonapi.cpp文件,介绍JS类型和C/C++数据类型之间的转换。开发基于最新的OpenHarmony...
#打卡不停更#【ELT.ZIP】啃论文俱乐部——统计压缩编码机理分析
本文出自ELT.ZIP团队,ELT<=>Elite(精英),.ZIP为压缩格式,ELT.ZIP即压缩精英。成员:上海工程技术大学大三学生合肥师范学院大三学生成都信息工程大学大二学生黑龙江大学大二学生沈阳农业大学大二学生东南大学成贤学院大三学生哈尔滨工程大学大一学生我们是来自7个地方的同学...
#打卡不停更# HarmonyOS - 基于ArkUI(JS)实现虚拟摇杆组件
作者:杨尚晓前言虚拟摇杆在移动端游戏中是最常见看的,用来实现游戏中的精灵移动。本案例中使用jspai中的div和image组件来实现的虚拟摇杆组件,然后监听touch事件获取滑动的方向和位置x,y。开发环境说明工具版本:OpenHarmony DevEco Studio 3.0 ReleaseSDK...
#打卡不停更# - OpenHarmony/docs开发入门
作者:朱子道 杨成前言不管是作为软件开发的爱好者还是已经从事软件开发这个行业的从业者,对于接触一种全新的系统 OpenHarmony。学习OpenHarmony,需要清楚OpenHarmony这个系统是什么,能干什么,今日分享从设备开发和应用开发两个方向学习OpenHarmony/docs文档。一、...
#打卡不停更#在开鸿智谷NiobeU4移植lvgl并实现ADC按键状态显示
本文主要分享在开鸿智谷NiobeU4开发板移植lvgl经验,并实现按键按下sw4显示SW4 Pressed松开显示SW4 Release,整理踩坑经验分享如下。1.移植准备开鸿智谷NiobeU4开发板Openharmony开发环境搭建参考:https://gitee.com/fangye945a/d...
#打卡不停更#三方库移植之NAPI开发[1]—Hello OpenHarmony NAPI
本文通过一个Hello OpenHarmony NAPI样例讲述了NPAI接口开发基础知识。开发基于最新的OpenHarmony3.2Beta3版本及其对应SDK。标准系统开发板为润和软件dayu200。将C/C++ 三方库移植到OpenHarmony标准系统后,需要通过NAPI框架将其C/C++ ...
#打卡不停更#智能喂食器
一、介绍 随着人们生活方式的不断改变,宠物猫在许多家庭中占有重要的地位,其凭借独立的个性和易于打理的饲养方式,成为当下上班族喜欢的宠物之一,人们更是把宠物猫和狗作为家庭的重要成员。有铲屎官表示,每月在宠物身上的基础花销是用来购买宠物粮,为了“小主”们的饮食可以说操碎了心,比起让它们吃...
#打卡不停更#【FFH】OpenHarmony设备开发(六)-红外温度传感器
前言最近的一个项目需要用到红外温度传感器,便想着能不能在Hi3861上开发这个外设,经过摸索了一阵子,终于把红外温度传感器简单的开起来了,后面还会追加对传感器的使用。本次使用开发板:HiSpark_WiFi_IoT红外温度传感器介绍红外温度传感器应用广泛,在疫情期间可做体温测量,在汽车上可做空调控制...
#打卡不停更#家庭健康管理平台
0. 项目简介身体健康是一切生产生活的硬性基础。健康是福,一切安好,未来才可期。为什么经常跑步体重缺还在往上飘?突发紧急情况怎么处理?在数字时代,如何更好的为人们提供健康福祉、普及健康知识?如何进一步驱动个人健康管理是的值得研究的方向。为此,我们团队打造了一个健康管理平台——家庭健康管理平台。概览如...
#打卡不停更#[图文并茂]Packstack部署train版openstack
Packstack部署openstack-train介绍如何在centos7.9中使用packstack部署openstack-train。首先需要安装一个最小化安装的centos7.9,按照你的网络环境配置好网络,然后重启。这里我的环境是VMware虚拟机,ip是192.168.10.30.首先我...