自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (7)
  • 收藏
  • 关注

原创 ESP8266 RTOS SDK 开发环境搭建

本人用windows开发,ESP8266_RTOS_SDK放入D:\esp32_win32_msys2_environment_and_toolchain-20181001\msys32\home\你的用户名\esp\ESP8266_RTOS_SDK中。由于是国内用户,在GitHub上获取源码有时候速度非常慢,所有参考乐鑫在国内的开源仓库以及步骤流程,具体流程参考。export IDF_PATH="/home/你的用户名/esp/ESP8266_RTOS_SDK"三、环境变量的设置(windows)

2022-08-25 13:25:21 2203 1

转载 github中文件夹后面跟@+数字什么意思?为什么git clone下来里面是空的?

后面的数字是哈希值,用于确定唯一的提交状态。文件push时会压缩,然后上传同时生成一串检验字符串。at后面的数字就是检验字符串的前面部分,是带有子模块的项目;需要进入下载的文件下,运行命令 git submodule update --init --recursive 即可。空文件夹是项目的子模块,需要用submodule下载。

2022-08-24 16:55:32 1871

转载 vscode安装platformio开发环境,附失败解决方案

vscode安装platformio插件,并提供安装失败通用解决方案..arduino ide的开发环境不错是不错,就是编译速度太让人蛋疼了.用惯了delphi开发,秒编译的,哪能接受那种编译速度.编译慢还不说,测试代码要编译一次,下载又要编译一次.即使你没有修改任何代码也得全新编译一次.效率慢到发狂.

2022-08-24 16:11:18 11506 2

转载 微信小程序在websocket上使用mqtt协议

或者修改URL,如你的链接是wss//则修改为wxs//,如果你的链接是ws//则修改为wx//注意微信小程序只能用wss协议,ws协议可以用来测试,但是要在微信开发工具中关闭安全通信校验。需指定protocol为"wxs"或者"wx"否则库会当成在浏览器中,从而无法工作。在微信小程序中使用碰到了各种问题,干脆就备份一个可用的版本到。因用npminstall或者直接下载github上面的。一个在微信小程序中测试成功可用的mqtt.js版本。保存到项目代码文件中。...

2022-07-19 20:46:40 1209 1

转载 如何安装Ubuntu 20.04 LTS服务器的图文教程

今天,我们将通过图文向您展示如何安装Ubuntu 20.04 LTS服务器。如果您的系统上已经有Ubuntu 18.04 LTS服务器,则只需将其升级到Ubuntu 20.04 LTS服务器。如果您不想升级,但希望在计算机上全新安装Ubuntu 20.04 LTS服务器,则本指南适合您!首先,下载最新的Ubuntu 20.04 LTS服务器版本,制作成可启动的USB驱动器。然后,使用新创建的可引导USB驱动器引导系统。您将看到以下屏幕。选择您的语言,然后按Enter继续。在Ubunt...

2022-02-27 18:18:20 12192

转载 git 更新本地代码

1. 本地代码未修改,只有master分支,直接更新git pull但前提必须是本地的代码没更改过。比如,你提交了代码到 github 后,随后别人也提交代码到 github,然后你需要更新别人提交的代码到你本地,就可以直接使用该命令。假如你提交代码后再修改过你本地的代码,就会产生冲突,直接使用该命令会失败的。2. 本地代码有修改,多分支。//切换到master分支git chekout master//更新master分支git pull//切换到自己的分支is

2021-08-11 17:38:32 27460 3

转载 git 更新远程代码到本地仓库

git fetch 的简单用法:更新远程代码到本地仓库方式一 (远程代码直接下载合并到本地)1. 查看远程仓库$ git remote -veoecn https://github.com/eoecn/android-app.git (fetch)eoecn https://github.com/eoecn/android-app.git (push)origin https://github.com/com360/android-app.git (fetch)origi.

2021-08-11 17:29:56 5711

转载 PIP 更换国内安装源

pip国内的一些镜像  阿里云http://mirrors.aliyun.com/pypi/simple/  中国科技大学https://pypi.mirrors.ustc.edu.cn/simple/  豆瓣(douban)http://pypi.douban.com/simple/  清华大学https://pypi.tuna.tsinghua.edu.cn/simple/  中国科学技术大学http://pypi.mirrors.ustc.edu.cn/simple/...

2021-01-31 11:40:56 124

转载 conda换源

Windows下1. conda源更换为清华源Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。Anaconda 安装包可以到https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/下载。清华大学开源软件镜像站https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/Wi...

2021-01-31 11:34:45 7869

转载 Python 安装pyautogui

Python 安装pyautogui在Python中使用PyAutoGui模拟键盘和鼠标操作一、系统环境 操作系统:win10 64位 Python版本:Python 3.7.0二、安装参考 1、使用pip进行安装,pip install pyautogui 在我这台机器上未能成功安装 2、下载后安装 网址: https://pypi.org/project/PyAutoGUI 点Download files,下载右...

2021-01-14 14:51:13 8014 2

转载 PyCharm+Miniconda3安装配置教程

PyCharm是Python著名的Python集成开发环境(IDE)conda有Miniconda和Anaconda,前者应该是类似最小化版本,后者可能是功能更为强大的版本,我们这里安装Miniconda按官方文档的说法conda相当于pip与virtualenv的结合,但实际安装来看conda本身包括了Python所以简单起见可以认为"conda=Python+pip+virtualenv",或者说conda是Python的发行版(类似于Linux发行版);另外,pip安装第三方库经常出现

2021-01-07 20:26:57 664

转载 No module named ‘pandas_datareader‘

安装了pandas_datareader模块,却报错,按照以下办法解决。步骤1:首先卸载pandas_datareader软件包:通过终端输pip uninstall pandas_datareader它将提示您询问是/否答案以继续进行卸载类型“ y”步骤2:如果您正在使用IDE,请重新启动IDE我使用的是PyCharm步骤3 ::重新安装pandas_datareader程序包再次通过终端,键pip install pandas_datareader第4..

2021-01-01 16:48:16 11398 3

原创 函数的返回值为函数指针

在typedef的使用中,最麻烦的是指向函数的指针,如果没有下面的函数,你知道下面这个表达式的定义以及如何使用它吗?int(*s_calc_func(charop))(int,int);如果不知道,请看下面的程序,里面有比较详细的说明//定义四个函数intadd(int,int);intsub(int,int)...

2020-04-02 15:03:06 514

原创 指针被数组地址赋值,然后取指针内容的理解

假设是 ARMm3内核,小端模式存储。uint16 *px;uint8 RxBuffer[ ] = {0x09,0xC4};uint16 temp;px= (uint16 *)&(RxBuffer[ ]);temp = *px;数组元素 0x09,0xC4的地址是增加的,当px指针为RxBuffer的地址时,px地址存的值是0x09,px+1地址是存...

2020-02-19 11:28:48 380

转载 STM32启动过程启动文件分析

一、概述1、说明  每一款芯片的启动文件都值得去研究,因为它可是你的程序跑的最初一段路,不可以不知道。通过了解启动文件,我们可以体会到处理器的架构、指令集、中断向量安排等内容,是非常值得玩味的。  STM32作为一款高端Cortex-M3系列单片机,有必要了解它的启动文件。打好基础,为以后优化程序,写出高质量的代码最准备。  本文以一个实际测试代码--START_TEST为例...

2020-01-08 10:06:55 249

转载 STM32向量表详细分析

预备知识:DCD指令:用于分配一片连续的字存储单元(32bit),并将表达式的值初始化给该字存储单元,类似于C中定义数组并初始化。比如: DCD 0 的意思是:分配一个字存储单元,并将该单元初始化为0。分析:在STM32的启动文件中可以看到有如下代码:EXPORT __Vectors__VectorsDCD __initial_sp ; Top of ...

2020-01-08 08:53:10 610

原创 FreeRTOS内存管理中字节对齐的理解

FreeRTOS内存申请函数pvPortMalloc()字节对齐的语句如下1.申请内存数字节对齐 xWantedSize += ( portBYTE_ALIGNMENT - ( xWantedSize & portBYTE_ALIGNMENT_MASK ) );xWantedSize 是要申请的字节数portBYTE_ALIGNMENT是字节对齐数...

2020-01-03 10:12:35 3205 3

转载 结构体的嵌套问题

结构体的自引用(self reference),就是在结构体内部,包含指向自身类型结构体的指针。结构体的相互引用(mutual reference),就是说在多个结构体中,都包含指向其他结构体的指针。1. 自引用结构体1.1 不使用typedef时错误的方式:struct tag_1{ struct tag_1 A; int value;

2015-10-16 20:39:36 313

转载 51单片机模拟串口的三种方法

随着单片机的使用日益频繁,用其作前置机进行采集和通信也常见于各种应用,一般是利用前置机采集各种终端数据后进行处理、存储,再主动或被动上报给管理站。这种情况下下,采集会需要一个串口,上报又需要另一个串口,这就要求单片机具有双串口的功能,但我们知道一般的51系列只提供一个串口,那么另一个串口只能靠程序模拟。       本文所说的模拟串口, 就是利用51的两个输入输出引脚如P1.0和P1.1,

2011-06-23 09:28:00 645

应用单片机制作可调超低频方波信号源及程序设计

应用单片机制作可调超低频方波信号源及程序设计 应用单片机制作可调超低频方波信号源及程序设计 应用单片机制作可调超低频方波信号源及程序设计 应用单片机制作可调超低频方波信号源及程序设计

2010-12-01

一些基本的FPGA设计及其仿真实例基于VERILOG

一些基本的FPGA设计及其仿真实例基于VERILOG 一些基本的FPGA设计及其仿真实例基于VERILOG

2010-09-16

sdio驱动程序。。。sdio驱动程序

sdio驱动程序 sdio驱动程序 sdio驱动程序 sdio驱动程序

2010-09-16

TCPIP完整实现.。。TCPIP完整实现

TCPIP完整实现 TCPIP完整实现 TCPIP完整实现

2010-09-16

电动智能小车(完整论文)

电动智能小车(完整论文) 电动智能小车(完整论文) 电动智能小车(完整论文)

2010-09-16

合格的电子工程师需要掌握的技能

合格的电子工程师需要掌握的技能 合格的电子工程师需要掌握的技能 合格的电子工程师需要掌握的技能

2010-08-19

linux常用命令全集

  中国IT实验室 (ChinaITLab.com)创办于2001年,2004年进入“中国商业网站100强”,2006年主办《深圳互联网英雄大会》;ChinaITLab.com是IT行业垂直门户网站,是IT技术及评测的权威机构。   中国IT实验室关注的是IT人的职业领域,目前主要有两大平台:媒体平台及教育平台。

2010-05-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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