logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

FreeRTOS学习一(简介)

1.什么是FreeRTOSRTOS从名字上可以分为free和RTOS两部分。free是免费的意思,RTOS全称是Real Time Operation System,译为实时操作系统。那FreeRTOS的意思就是“免费的实时操作系统”。RTOS不是指某一个特定的系统,而是一类系统。比如uC/OS,FreeRTOS,RTX,RT-Thread等都属于RTOS类操作系统。操作系统允许多个任务同时运行,

#iot
MT7682M简介与在Linux下的开发环境搭建

MT7682M简介与在Linux下的开发环境搭建

文章图片
#linux
FreeRTOS学习四(队列)

在应用中,常常会遇到一个任务或者中断服务需要和另一个任务进行数据交互,也成为消息传递。在没有操作系统的时候,消息传递一般使用全局变量的方式,但如果在使用操作系统的应用中用全局变量来传递消息,就会涉及到“资源管理”的问题。FreeRTOS对此提供了一个叫做“队列”的机制来完成任务与任务,任务与中断之间的消息传递。队列是为了任务与任务、任务与中断之间的通信而准备的。可以在任务与任务,任务与中断之间传递

WIFI学习五(STA与AP,基于MT7682)

AP是无线接入点,是一个无线网络的创建者,是网络的中心节点。一般家庭或办公室使用的无线路由器就是一个AP。STA也可以理解为终端的意思,每一个连接到无线网络中的终端(例如笔记本电脑,手机等其他可以联网的设备)都可以成为一个STA站点。每个无线AP都应该有一个SSID用于识别,就是通常所说的WIFI名每一个网络设备都有其用于识别的物理地址,这个东西就是MAC地址。一般在出厂后会有一个默认MAC,可更

蓝牙学习四(广播)

什么叫做,顾名思义就像广场上的大喇叭一样,不停的。不同的是,大喇叭传输的是音频信号,而蓝牙传输的是。BLE使用的是,就是将数据编码,调制到射频信号中发射。BLE使用的射频频率是。跟WIFI、Zigbee等协议使用的是同一频段。那如何做到使用同一频段而有不相互干扰呢?首先要知道的是2.4G指的,而指的是一个()。在这个频段内为一个信道,共。2.4G频段是一个用于短距离,无须执照使用的开放频段。意思就

ESP32学习六-构建系统

如果我们不想用components组件,就想使用自定义组件要怎么操作呢?比如我们要添加一个src的组件。(我们把刚才的components文件夹改名为src).在main.c中还是#include "test.h"。

文章图片
#ubuntu#系统架构
Ubuntu下安装VSCODE并输入中文

安装使用了ubuntu18.04。在系统自带的应用商店中安装了VSCODE,安装成功后可以打开项目,但是发现无法输入中文。查询资料后发现应用商店中的VSCODE是阉割版,无法输入中文。这里需要再VS官方进行下载。官方连接:Running Visual Studio Code on Linux。也可以点击.deb package (64-bit)进行下载。官方的指引如下:下载完成后,在终端中执行以下

文章图片
#vscode#ubuntu
Linux更新Python版本(Ubuntu)

在一些场景里边,因为,导致一些环境。这里来介绍以下,如何升级自己已安装的Python版本。

文章图片
#python#ubuntu#linux
VMWARE安装VM TOOLS后依旧无法拖拉文件的解决方法

utuntu版本,18.04.5安装虚拟机后又安装了vm tools。并且所有能配置的都配置了。但是依旧无法实现文件的拖拽。这些都配置了,还是不行。命令安装vmtools时系统提示open-vm-tools packages are available from the OS vendor and VMware recommends using open-vm-tools packages. Se

文章图片
#linux
VMWARE安装VM TOOLS后依旧无法拖拉文件的解决方法

utuntu版本,18.04.5安装虚拟机后又安装了vm tools。并且所有能配置的都配置了。但是依旧无法实现文件的拖拽。这些都配置了,还是不行。命令安装vmtools时系统提示open-vm-tools packages are available from the OS vendor and VMware recommends using open-vm-tools packages. Se

#linux
到底了