一、BootLoader的作用:BootLoader是固化在PFlash中的一个程序,其作用可以分为两部分:boot和load。 (1)boot:MCU上电时首先会运行BootLoader程序(因为它一般位于PFlash最前面的启动区,接下来会谈到启动...
摘要:在前面的nrf52——DFU升级OTA升级方式详解(基于SDK开发例程)一文中我测试了基于蓝牙的OTA,本文将开始基于UART和USB(USB_CDC_)进行升级测试。 整体升级流程: 整个过程希望你和我一样采用有log的bootloade...
在我们开始前,默认你已经安装好了一些基础工具,如nrfutil,如果你没有安装过请根据官方中文博客去安装好这些基础工具,连接如下:Nordic nRF5 SDK开发环境搭建(nRF51/nRF52芯片平台) - iini - 博客园 (cnblogs....
1)驱动下载及安装。目前ST公司支持WIN7版本号为:VCP_V1.3.1_Setup.exe (在官网上搜索stsw-stm32102即是了);先安装驱动后再插入USB不然安装不成功。 2)固件下载。目前ST公司最新USB固件库为:STM32_USB-FS-D...
概览 开门见山先上图 界定一些术语,方便后面说明: GMT:格林威治平均时,太阳每天经过位于英国伦敦郊区的皇家格林威治天文台的时间为中午 12 点,1972 年之前使用的国际标准时间,因地球在它的椭圆轨道里的运...
官方链接:http://scikit-learn.org/dev/auto_examples/plot_missing_values.html#sphx-glr-auto-examples-plot-missing-values-py 该例程是为了说明对缺失值的随即填充训练出的estimator表现优于直接删掉有缺失...
全排列在笔试面试中很热门,因为它难度适中,既可以考察递归实现,又能进一步考察非递归的实现,便于区分出考生的水平。所以在百度和迅雷的校园招聘以及程序员和软件设计师的考试中都考到了,因此本文对全排列作...
很多刚接触Nordic nRF5 SDK的初学者出于对新平台的不熟悉,会觉得这个SDK很难,本文讲浅析nRF5 SDK中例程的架构,让初学者能够快速上手SDK。 在开始之前,先推荐阅读观看下面这些文章和视频,这些文章和视频都出...
对于所有的处理器,pad 一般可以分为两大类:IO(输入输出)、Power(VDD 和GDD)。类似摄像头 IO、以太网 IO、PWM 的 IO 等等,都可以统称为 IO。一个 IO,有可能能够被配置为多种功能。GPIO 是 IO 的一种,GPIO...
ETH-GMAC例程 使用MounRiver Studio(MRS)打开工程。 点击编译按键,编译完成出现0错误,0警告。 打开WCHISPTOOLS,芯片型号选择CH569或者CH565(根据评估版芯片的来选择)。,按住评估版DownLoad按键,将评估版...
最近由于在学习STM32看到别人用寄存器编程控制跑马灯,于是自己也想试一试。可是试了好久终究弄不出来。回头看了下库函数的调用关系才搞明白。首先通过查看GPIOA的设置函数发现设置如下: void GPIO_Init(GPIO_Ty...
在对ble进行应用的时候,每个用户的需求可能不尽相同。这里着重介绍从机Broadcaster例程,只广播不连接。 使用该例程时可以在手机使用APP上对Broadcaster进行调试。 安卓端在应用市场搜索BLE调试助手下载使用,使...
使用的是沁恒的CH582M的Observer例程与官方的demo板。 本例程的功能是主机扫描到从机的MAC地址并打印出来。 先对宏定义进行理解讨论。 最大响应扫描数为8,在串口调试助手那里可以看到打印出的8个MAC地址。 这里...
上一篇:[stm32][ucos] 1、基于ucos操作系统的LED闪烁、串口通信简单例程 * 内容简述: 本例程操作系统采用ucos2.86a版本, 建立了7个任务 任务名 ...
简介:基本每一个云都支持MQTT,这种轻量级协议在数据量不大的应用上是一个很好的选择。上一篇博客使用SLM例程去连接了阿里云,本次使用mqtt_simple去连接云进行测试,关于一些已近在前面文章中演示过环境配置就...
前段时间看的OpenCV,其实有很多的例子程序,参考代码值得我们学习,对图像特征提取三大法宝:HOG特征,LBP特征,Haar特征有一定了解后。 对本文中的例子程序刚开始没有调通,今晚上调通了,试了试效果还可以,还...
上一篇主要介绍了图像拼接的一些原理和方法,这一篇将主要介绍步骤和例程: 接上一篇: 基于特征的接拼方法,分为四个步骤 1、特征检测:从图像中检测出显著且独特的图像特征,诸如:闭合区域,直线段,边缘,轮...