自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

似水流年

自由、快乐、追求

  • 博客(14)
  • 资源 (33)
  • 收藏
  • 关注

原创 AliOS-Things--批量升级

 一个产品终于熬到了上市的时间了,又要面临批量下载程序,批量升级产品的问题。经过多方了解终于获得了一个方法:需要的组件:KV组件 :数据以键值对的形式存储在FLASH上面,重刷固件也不会丢失的CLI组件 :命令行工具,可以使用这个工具与设备进行交互原则:固件要和四元组分离!!!代码逻辑: 模块上电之后使用KV组件检测是否存在四元组信息在Flash上面,如果有就加载四元组,如果Fla...

2018-10-31 17:32:52 746

原创 AliOS-Things--EMW3060--KV

KV就是一个小型的以key-value方式存储的存储模块,它是把数据存储在FLASH上面,可以断电保存, kv对外提供了4个接口 。aos_kv_setaos_kv_getaos_kv_delaos_kv_del_by_prefix实例:static void write_kv(void){ char key[10] = "test"; char value[1...

2018-10-30 19:08:33 971

原创 一些术语

ROM(断电保存)RAM(断电丢失)EEPROMFlashEEPROMROM(Read Only Memory)广义的ROM包括:EEPROMFLASHEEPROM的来历ROMPROMEPROMEEPROMROM(Read Only Memory) : 只读存储器ROM内部的数据是在ROM的制造工序中,在工厂里用特殊的方法被烧录进去...

2018-10-30 19:04:30 314

原创 AliOS-Things--ESP8266 (10)OTA在线升级

 在例程linkkitapp里面的linkkit_example_solo.c文件里面有OTA的功能代码,只需要宏定义一个OTA_ENABLED就可以使用OTA功能了。#define OTA_ENABLED 1 // 打开OTA功能#if defined(OTA_ENABLED)#include "ota_service.h"#endif............#if defin...

2018-10-29 15:42:20 2321 5

原创 AliOS-Things--EMW3060--网关

好吧,目前下面这些还不支持。。。。。int linkkit_main(void *paras){#ifndef WIFI_AWSS_ENABLED set_iotx_info();#endif int res = 0; uint64_t time_prev_sec = 0, time_now_sec = 0; user_example_ctx_t *user...

2018-10-24 17:26:46 1232 2

原创 AliOS-Things--EMW3060 (9)uart

串口文件:platform\mcu\moc108\hal\uart.c串口头文件:kernel\rhino\hal\soc\uart.h串口例程:#include <stdio.h>#include <aos/aos.h>#include <../../../kernel/rhino/hal/soc/uart.h> #define DEMO_TAS...

2018-10-23 17:17:14 1220

原创 AliOS-Things--ESP8266 (9)GPIO

一般来说操作GPIO会有这么一段宏定义:#define GPIO_INPUT_IO 3#define GPIO_RELAY_IO 13可是这里的3、13并不是ESP8266模块上面的引脚数而是芯片的引脚数,所以需要一个引脚对应图:ESP8266模块引脚数芯片引脚数引脚名定义1REST2ADC3CH_PD4GPIO16...

2018-10-19 11:53:46 1806 3

原创 AliOS-Things--ESP8266 (8)WiFi

键-值对事件注册1、注册事件/** * Register system event filter callback. * * @param[in] type event type interested. * @param[in] cb system event callback. * @param[in] priv private data past to cb. ...

2018-10-15 19:33:20 2315

原创 AliOS-Things--ESP8266 (7)flash

参考博客:http://wiki.jackslab.org/ESP8266_Flashhttps://blog.csdn.net/xh870189248/article/details/81017735https://www.jianshu.com/p/0f8e6831cbadhttps://blog.csdn.net/k7arm/article/details/51812021htt...

2018-10-13 01:34:37 1229

原创 C语言--HSV转RGB

void HSVtoRGB(uint8_t *r, uint8_t *g, uint8_t *b, uint16_t h, uint16_t s, uint16_t v){ // R,G,B from 0-255, H from 0-360, S,V from 0-100 int i; float RGB_min, RGB_max; RGB_max = v*2.55f; RGB_min...

2018-10-12 09:51:20 5772

原创 AliOS-Things--linkkitapp (6)打印日志

设置日志水平: EXAMPLE_TRACE("linkkit start"); /* * linkkit start * max_buffered_msg = 16, set the handle msg max numbers. * if it is enough memory, this number can be set bigger. ...

2018-10-11 15:00:56 2267 1

原创 AliOS-Things--linkkitapp (6)上报属性

 在上报属性的时候遇到的很多坑,一直遇到:[err] TSL Property Assemble Failed: RGBColor.Red[err] TSL Property Assemble Failed: RGBColor.Green[err] TSL Property Assemble Failed: RGBColor.Blue最后,终于解决了这个问题了,于是记录一下。上报属性...

2018-10-10 22:19:21 2316

原创 AliOS-Things--linkkitapp (5)看源码笔记

Yloop概要 Yloop是AliOS Things的异步事件框架。Yloop借鉴了,libuv及嵌入式业界常见的event loop,综合考虑使用复杂性,性能,及footprint,实现了一个适合于MCU的事件调度机制。Yloop上下文 每个Yloop实例(aos_loop_t)与特定的任务上下文绑定,AliOS Things的程序入口application_start所在的上下文与系统的...

2018-10-04 19:03:19 3626 2

原创 嵌入式C语言--指针与字符串

使用指针这一工具来操作字符串。定义字符串变量的初始化方法char *strptr = "liefyuan";char strarray1[] = "liefyuan";char strarray2[8] = "liefyuan";char strarray3[8] = {'l', 'i', 'e', 'f', 'y', 'u', 'a', 'n'};...

2018-10-03 01:58:25 647

esp8266-helloworld工程代码

这是ESP8266开发的博客配套的资源代码工程文件,便于根据博客和现成的工程源码入门开发。

2018-01-24

ESP8266 一段式下载测试固件

这个资源是在博客中需要用到的测试固件,用于ESP8266(小黄板)一段式程序烧写的

2017-12-21

ESP8266多段式程序烧写测试

这个资源是用于在博客中来对ESP8266(小黄板)进行多段式程序烧写测试的

2017-12-20

Qt--子窗口向父窗口传值

Qt中利用信号与槽将值从子窗口传输到父窗口的,主要在我的博客里叙述

2017-10-29

Qt5--登录后进入主窗口

这是我写的博客里面的资源文件,专门用来作为下载资源链接放到博客里去的。

2017-10-28

Qt5-按钮生成器

这是一个Qt5.6环境下的Qt按钮生成器工程文件,详情看博客http://blog.csdn.net/qq_28877125/article/details/77318449

2017-08-17

Qt5-文本编辑器二

这个是Qt5.6环境下,的一个文本编辑器的例程,主要用于学习

2017-08-15

Qt5--文本编辑器

这是Qt5.6环境下的文本编辑器例程,包含了资源文件和所有的源代码

2017-08-14

jsmpeg-vnc的二进制文件

这是jsmpeg-vnc的二进制文件点击exe文件直接使用,可以避免编译那个源码不成功的可能性,因为是国外的源地址所以下载这个文件很慢所以我就把它上传到这里来了

2017-04-12

视频流jsmpeg-vnc

GitHub上开源项目,比jsmpeg的视频播放更加流畅

2017-04-12

开源项目jsmpeg

GitHub上的一个开源项目

2017-04-12

Qt5--UDP图片的发送与接收

在Qt5上利用UDP传输图片并显示,包括发送端和接收端

2017-04-06

Qt5-TCPsocket文件传送接收

Qt5实现的一个TCPsocket文件发送与接收程序

2017-04-04

Qt5调用摄像头代码

Qt5调用摄像头代码

2017-04-04

ESP8266--AT固件源码

这是一个ESP8266的AT固件源码,可以通过研究AT固件源码,即AT指令的实现过程来实现自己想要ESP8266的功能

2017-03-23

Python高效开发实战——Django、Tornado、Flask、Twisted 源代码

Python高效开发实战——Django、Tornado、Flask、Twisted 的随书完整源代码

2016-12-27

Snipaste-2.5.6-Beta-x64.rar

一个常用方便的软件

2021-07-21

visual_win_1.27_x64.zip

这是一个用于学习ARM汇编语言的软件

2020-09-19

字模工具TS4.rar

嵌入式开发中常用的取字模工具TS4没有水印的版本.

2020-09-15

SQLite工具.rar

SQLite开发过程中常用的桌面软件工具

2020-09-15

Bandicam.rar

班迪录屏是目前小编用过的最好的一款功能强大的高清视频录制工具,英文名称也叫做bandicam,拥有屏幕区域录制、实时涂鸦功能、添加网络摄像头、录制麦克风声音、添加我的水印、鼠标点击效果等特色功能,能够支持游戏录制模式、支持屏幕录制模式以及支持设备录制模式,是用户幕录制,游戏录制最喜欢的软件。新版本的班迪录屏采用了全新界面设计,增加了两种录制模式支持,增加了对绘图功能中文本输入的支持,另外包含其它诸多改进及修复,包括增加了摄像头、Xbox One/PS4、智能手机、IPTV、视频捕捉卡等外设屏幕录制功能,支持DX12游戏录制及全新HEVC H.265视频编码,将为用户提供更全面的录制服务

2020-09-03

arduino-pro-ide-0.0.6-alpha.preview-windows.zip

New and noteworthy: • Support for the CLI configuration: You can install 3rd party cores. • Support for the 3rd party core settings: You can specify board-specific settings from the menu. (#10) • [experimental]: Boards Control: try it with Ctrl/Cmd+K Ctrl/Cmd+B search for a board, configure the actual 3rd party core settings, or pick one of the available boards. • Support better unknown (3rd party) board detection. (#198) • From now on, the boards-search is fuzzy. (#223) • Switched to native grpc in the final app. Fixes: • The ZIP structure of the final app for Linux and Windows has changed. (#229) • The serial monitor does not expect a \n. (#201) • Toggling editor mode does not delete code. (#192) • Fixed an issue with the editor-focus when opening multiple editors asynchronously. (#201) • Application settings now stored under ~/.arduinoProIDE. (#184)

2020-06-29

OpenglOBJ.rar

当前网络上唯一可用的基于Qt OpenGL 加载 obj 3D模型文件的Qt代码工程,我修改了一些地方可以在Windows上面编译,亲测可用。原链接https://github.com/kadie16/3D-Model-Viewer

2020-06-09

MyOpenGL3D.rar

Qt 使用OpenGL加载 3D图形,博客

2020-06-08

QmlMap.rar

基于QML的3D动画工程

2020-05-10

arduino-pro-ide-0.0.5-alpha.preview-windows.zip

Arduino 最新的集成开发环境,像极了Visual Studio Code的风格,从GitHub上下载实在是太慢了所以放到这里来,具体版本是:arduino-pro-ide-0.0.5-alpha.preview-windows 原版官方下载地址:https://github.com/arduino/arduino-pro-ide/releases/

2020-03-03

FFmpegTemplate.rar

FFMPEG工程,基于Qt5支持MSVC64bit 和 MinGW32bit(需要修改.pro文件中的文件)

2020-01-10

SerialGraph.zip

博客中的资源,用于ESP32cam获取JPEG格式的图片通过串口上传到Qt上位机上显示。这就是上位机的源码。

2019-12-13

STM32战舰版RC522使用例程

博客上的.c文件和.h文件还不够,大量的网友问我要工程,亲测可用,正点原子战舰板例程RFID-RC522使用例程,拿去吧!

2018-09-29

Qt5-嵌入百度地图demo

这是使用webengineView来嵌入百度地图的Demo,通过Qt加载index.html和百度的key以及使用JS交互来实现的。

2018-06-03

qcustomplot库的简单应用

这是在Qt5上使用qcustomplot库开发的最简单的图表应用,搭配博客进行学习。

2018-05-09

Qt5官方串口库简单应用

使用Qt5官方的串口库编写的最简单的串口应用代码,匹配博客里面的内容。

2018-05-09

空空如也

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

TA关注的人

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