自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 STM32CubeMX学习系列教程目录

1. STM32CubeMX学习教程之一:GPIO输出之跑马灯 - SimonLiu的博客 - CSDN博客2. STM32CubeMX学习教程之二:GPIO输入之外部中断3. STM32CubeMX学习教程之三:GPIO输入之利用SysTick中断给按键去抖4. STM32CubeMX学习教程之四:定时器中断5. STM32CubeMX学习教程之五:PWM实现呼吸灯效果6. ST...

2019-03-06 14:22:56 20069 12

原创 git 查看本地代码修改情况

以一个readme.txt为例,先做一个初始化commit。echo "hello world">>readme.txt添加一行内容使用git add添加前:2.1 git status查看哪些文件发生了变化,可以看到modified: readme.txt。2.2 git status -s是简略版的git status,可以看到M readme.txt2.3 git ...

2019-03-28 18:14:46 49701 3

原创 macOS VS Code "Cannot update while running on a read-only volume"错误

今天打开VS Code,编辑一个md文件的时候,按回车提示错误而且回车输入无效:"command 'markdown.extension.onEnterKey"搜了一下,说是VS Code版本应该升级。想来是插件自动升级了,VS Code没跟上。然后尝试Code-检查更新,居然提示不能在只读卷上升级:Cannot update while running on a read-only vo...

2019-03-27 12:40:36 10362 7

原创 SimonLiu的ESP8266与AliOS Things 学习教程系列之十七:AliOS Things之OTA和upgrade over err:-17错误解决

欢迎加入交流群: ESP8266 AliOS Things 群 号: 107723112系列文章目录:SimonLiu的ESP8266与AliOS Things 学习教程系列目录1. 登录智能生活平台,点击项目。2. 点击项目页面右侧的"运营中心"3. 点击“设备运维”-“固件升级”-“新增固件”4. 填入固件信息固件名称:自定义,比如test。固件版本号:从编译信息中...

2019-03-26 15:21:54 2165

原创 SimonLiu的ESP8266与AliOS Things 学习教程系列之十六:AliOS Things之ESP8266编译和烧写选项

欢迎加入交流群: ESP8266 AliOS Things 群 号: 107723112系列文章目录:SimonLiu的ESP8266与AliOS Things 学习教程系列目录1. 编译选项在ESP8266的non_os SDK中,编译选项在项目根目录的Makefile中:BOOT?=newAPP?=1SPI_SPEED?=40SPI_MODE?=QIOSPI_SIZE_...

2019-03-26 14:27:10 1723

原创 SimonLiu的ESP8266与AliOS Things 学习教程系列之十五:AliOS Things 2.1.0 linkkitapp 之属性设置请求处理和属性上报

欢迎加入交流群: ESP8266 AliOS Things 群 号: 107723112系列文章目录:SimonLiu的ESP8266与AliOS Things 学习教程系列目录AliOS Things 2.1.0 的linkkit app和旧版本相比有了很大的改变,linkkit app是最重要的一个例程,所有实际联网的产品基本都是基于linkkit app。现在你就跟随Simon...

2019-03-23 12:28:23 2776 2

原创 SimonLiu的ESP8266与AliOS Things 学习教程系列之十四:ESP8266配网--key.c之按键事件分析

欢迎加入交流群: ESP8266 AliOS Things 群 号: 107723112系列文章目录:SimonLiu的ESP8266与AliOS Things 学习教程系列目录对aos入门的人来说,配网是一件很头疼的事情,但是基本上aos对现有支持的芯片做好了适配。我们以ESP8266为例来分析一下key.c源码如何实现按键配网和清除配网信息的。源文件: platform/mc...

2019-03-23 11:44:03 2196 2

原创 使用.gitignore忽略文件或者文件夹及其失效解决方法

git如果需要忽略某个文件夹,可以在初始化之后,在仓库根目录下创建一个.gitignore文件,添加需要忽略的文件和文件夹即可。我们也不需要从头写.gitignore文件,GitHub已经为我们准备了各种配置文件,只需要组合一下就可以使用了。所有配置文件可以直接在线浏览:https://github.com/github/gitignore例如排除Windows自动生成的垃圾文件和仓库的AP...

2019-03-19 13:58:55 65548

原创 SimonLiu的ESP8266与AliOS Things 学习教程系列之十三:mac下设置默认的烧写和串口监视器参数

欢迎加入交流群: ESP8266 AliOS Things 群 号: 107723112系列文章目录:SimonLiu的ESP8266与AliOS Things 学习教程系列目录    在AliOS Things 的 2.1.0版本中,由于编译方式已经改变,所以截至2019.3.149编译和烧写图标实际上已经不可用(希望以后有更新),因为它们还...

2019-03-19 12:32:23 1305

原创 SimonLiu的ESP8266与AliOS Things 学习教程系列之十二:Flash操作之KV组件(Key-Value键值组件)

欢迎加入交流群: ESP8266 AliOS Things 群 号: 107723112系列文章目录:SimonLiu的ESP8266与AliOS Things 学习教程系列目录对于flash介质而言,它是有一定的擦写次数限制的。如果针对介质上一个固定地址进行重复的擦除、写入,将会导致该区域的使用寿命降低,甚至出现介质损坏的情况。AliOS Things 的KV组件的写平衡(磨损平衡...

2019-03-16 16:35:02 1774

原创 ESP8266 non_os dns解析

由于测试AliOS Things的时候出现了服务器无法解析的问题,所以就用ESP8266 non_os SDK快速写了一个dns解析的程序,用来排除网络环境和模块自身的问题。废话少说,直接上代码。#include "driver/uart.h"#include "user_main.h"#include "espconn.h"ip_addr_t esp_server_ip;struct..

2019-03-16 15:16:57 1678

原创 RouterOS禁止某个局域网IP上网

假设我们需要禁止192.168.3.234上网。IP-Firewall-Filter Rules-Add New设置Chain:ForwardSrc.Address:192.168.3.234Out-Interface:pppoe-out1 (假设是pppoe拨号上网)Action:drop

2019-03-16 15:11:51 10248

原创 SimonLiu的ESP8266与AliOS Things 学习教程系列之十一:AliOS Things 2.1.0之新建(自定义)项目

欢迎加入交流群: ESP8266 AliOS Things 群 号: 107723112系列文章目录:SimonLiu的ESP8266与AliOS Things 学习教程系列目录AliOS Things 2.1.0编译自己项目的方法,和原来2.0.0不一样了。在2.0.0里面,只需要放入example文件夹就能编译了,在2.1.0里面需要编辑config.in文件。下面就以blink...

2019-03-15 13:55:51 1959 2

原创 SimonLiu的ESP8266与AliOS Things 学习教程系列之十:AliOS Things 2.1.0之helloworld

欢迎加入交流群: ESP8266 AliOS Things 群 号: 107723112系列文章目录:SimonLiu的ESP8266与AliOS Things 学习教程系列目录由于AliOS Things 2.1.0的新特性,项目编译方式和配置和以前不太一样,所以SimonLiu重新写一遍helloworld的教程,顺便把uart打印的设置也重新写一下。截至2019.3.14日...

2019-03-14 23:49:15 1282

原创 SimonLiu的ESP8266与AliOS Things 学习教程系列之九:AliOS Things rel_2.1.0配置/新建/编译项目的方法

欢迎加入交流群: ESP8266 AliOS Things 群 号: 107723112系列文章目录:SimonLiu的ESP8266与AliOS Things 学习教程系列目录AliOS Things rel_2.1.0 发布了,相对于rel_2.0.0,有了较大的变化。下面就跟SimonLiu一起来看看都会对我们开发项目有哪些影响。项目配置:aos make menucon...

2019-03-14 21:42:50 2210

原创 Excel快速填充列

方法1:双击右下角可快速填充公式,但要填充的列的两边必须有一列有数据。方法2:比如 现在B列有1000行, 不相邻的D列要按B列填充公式:在D1输入个公式,直接 在B列 按Ctrl+下方向键,就跑到1000去了。右移2格,按Ctrl+Shift+上方向键,就选中D1:D10000了。再按Ctrl+D 就整个输入公式了。附一些相关的快捷键:Ctrl+D 向下复制一切;Ctrl...

2019-03-08 23:45:55 4943

原创 Keil和SystemWorkbench工程添加源文件和头文件(.c和.h)的方法

今日参加一个培训,提取的一个SDK代码默认存在好几个目录,需要添加到STM32CubeMX导出的Keil工程里面。好久没用Keil了,发现都忘了怎么添加了文件夹了。在此把Keil和SystemWorkbench项目添加源文件和头文件的方法做个记录:1. Keil项目添加源文件和头文件1.1 右键点击项目名称,弹出菜单中选择Add Group...,我们把所有需要添加的源文件都放在这个Grou...

2019-03-07 22:58:19 8889

原创 SimonLiu的ESP8266与AliOS Things 学习教程系列之七:添加模块(components)

系列文章目录:SimonLiu的ESP8266与AliOS Things 学习系列目录ESP8266的non_os SDK开发过程中,如果我们自己编写了一些驱动或者模块,一般只需要写一对.h/.c文件,然后引用那个头文件即可。但是在AliOS Things中,这种方法似乎不可用(不信你可以尝试一下),引入模块需要相应编写模块的makefile和修改项目的makefile。本文介绍一个项目添加...

2019-03-03 00:58:44 1494

原创 macOS设置vs code为git默认编辑器

Shift + Command + P输入install,弹出菜单中选择Shell命令:在PATH中安装"code"命令然后在终端中运行如下命令即可:git config --global core.editor "code --wait"

2019-03-03 00:49:32 2715

原创 vs code防止头文件重复包含的ifndef的snippet代码片段

每次创建头文件的时候,我们为了防止重复包含,都要这样做类似下面的事情:#ifndef DRIVER_KEY_H #define DRIVER_KEY_H #endif // KEY_H为了方便,在vs code中新建一个snippet,每次只需要输入def,就能自动提示选择插入相应的代码:{ "#ifndef … #define … #endif":{ "pref

2019-03-02 19:00:41 2821

空空如也

空空如也

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

TA关注的人

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