自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

魏波

魏波

  • 博客(1028)
  • 资源 (5)
  • 收藏
  • 关注

原创 C#之windows桌面软件第三课:完整的串口调试助手

接上一节,这节来编写一个完整的串口调试助手!using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Window...

2019-06-14 10:59:31 3040 6

原创 无人机自动悬停的实现方法(大疆无人机为例)

无人机自动悬停的实现方法 自动悬停是指将无人机固定在预设的高度位置与水平位置上,其实也就是一组三维座标。不过,无人机是如何知道自己的位置的呢?其实说起来也很简单,高度一般来说是通过超声波传感器(测量与地面的距离,比较少见)或者是气压计(高度会影响大气压的变化)来测量的,而水平位置的座标则由GPS模块来确定。当然,GP...

2019-05-27 19:03:31 18670

原创 不完全微分PID控制算法用C语言实现!

1.不完全微分PID控制算法框图2.不完全微分PID控制算法公式3.不完全微分PID控制公式用C语言实现微分先行的PID算法实现,包括位置型和增量型两种实现方式。(1)位置型void PIDRegulation(PID *vPID, float processValue){ float thisError; float thisDev; t...

2019-02-01 11:04:21 5649 1

翻译 微分先行PID控制算法用C语言实现!

1.微分先行PID控制算法框图 2.微分先行PID控制算法公式 3.微分先行PID控制公式用C语言实现微分先行的PID算法实现,包括位置型和增量型两种实现方式。(1)位置型void PIDRegulation(PID *vPID, float processValue){  float thisError;  float c1,c2,c3,te...

2019-02-01 10:46:15 8020 4

原创 多传感器信息融合算法总结

多传感器信息融合算法总结

2018-11-17 14:49:46 21241 1

原创 实时摄像头数据传输丢包问题

实时摄像头数据传输丢包问题做一个实时摄像头数据传输的项目,服务器可以向客户端的多个端口发送数据。问题:如果服务器只向一个端口发送数据,客户端只接受一个端口的数据,那么数据传输没问题。但是如果服务器向客户端的多个端口发送数据,而客户端之接收一个端口的数据,这时就会有丢包的现象。是什么原因?如何解决?解决方法:方法一:多线...

2018-09-29 17:10:06 6205

原创 STM8控制4位LED数码管显示数字

用4位LED显示数字#define STB_H GPIOC->ODR |= (uint8_t)(GPIO_PIN_2)#define STB_L GPIOC->ODR &= (uint8_t)(~GPIO_PIN_2)#define DATA_H GPIOE->ODR |=(uint8_t)( GPIO_PIN...

2018-07-27 09:30:13 10295

原创 移远NB-IOT模块的BC28与M26与BC26对比

一:引脚对比在16引脚接一个LED灯,如果模块能上网LED会闪烁。二:主要参数对比三:电压范围对比

2018-07-17 11:38:12 13894 1

原创 NBIOT 移远BC28模块+stm32开发板例程、教程(打通TCP、COAP协议)

为了开发者能够快速入门BC28的开发,加快开发者的项目进度,开发出此款针对BC28的stm32开发板和完善的发送网络数据的示例程序(TCP协议、COAP协议),程序流程逻辑清楚,注释完善,上手就可以玩转开发自己的BC28应用程序。MUC使用STM32L051C8T6型号。这款型号小巧灵活,特别适合用作为产品开发的型号,价格相对偏低同时又可以满足产品开发需求。我们的板子上使用stm32的低功耗串口(...

2018-07-06 17:33:30 23885 2

翻译 STM32F103+语音识别模块HBR640

STM32F103+语音识别识别模块HBR640先来看结果演示:用声音控制烧水壶烧水和关闭链接:https://weibo.com/tv/v/Hbb04FWkY?fid=1034:4326638951797661HBR640实物图HBR640框架结构图:串口工具:上位机串口协议: 官方给的STM32F...

2018-06-03 19:13:13 30580 13

原创 一个完整的DS1302时钟在STM32上的应用实例

一个完整的DS1302时钟在STM32上的应用(代码位置有点乱).整理后的完整代码https://blog.csdn.net/weibo1230123/article/details/80372790一个完整的DS1302时钟在STM32上的应用/*DS1302时钟芯片*/uint8_t read[] = {0x81,0x83,0x85,0x87,0x89,0x8b,0x8d};/...

2018-05-23 14:39:46 6387 5

原创 DS1302时钟芯片在STM32F0中的完整应用代码

DS1302在STM32F0中的应用DS1302在STM32F0中的应用/**********************第一:首先对端口进行配置****************///DS1302时钟端口定义void GPIO_Configuration(void) { GPIO_InitTypeDef GPIO...

2018-05-19 11:27:40 3739 1

原创 MF RC522读卡芯片手册

MF RC522读卡芯片手册。

2018-05-03 11:16:21 7025

原创 用Arduino检测环境中的温湿度

用Arduino检测环境中的温湿度使用的温湿度传感器是 SHT1X 温湿度传感器。其技术规格如下:全部校准,数字输出;接口简单(2-wire),响应速度快;超低功耗,自动休眠;出色的长期稳定性;超小体积(表面贴装);湿度范围 0—100%RH,温度范围-40℃—128.8℃测湿精度±4.5%RH,测温精度±0.5℃(25℃)模块尺寸:32X17mm传感器采用 2-wire 接口,数字输出,所以需要...

2018-04-22 21:06:38 5138 1

原创 Arduino 控制舵机

Arduino 控制舵机#include <Servo.h>Arduino自带的Servo函数及其语句,先来介绍一下舵机函数的几个常用语句吧。1、attach(接口)——设定舵机的接口,只有9或10接口可利用。2、write(角度)——用于设定舵机旋转角度的语句,可设定的角度范围是0°到180°。3、read()——用于读取舵机角度的语句,可理解为读取最后一条write()命令中的值。...

2018-04-22 19:20:30 3012

原创 用树莓派获取天气状况

用树莓派获取天气状况在树莓派上我们可以通过”wether”工具来以命令行的方式获取天气预报信息。首先当然是安装Weather工具,通过命令行 sudo apt-get install weather-util安装结束后便可以通过不通的方式获取天气预报了。最简单的获取天气状况的方法是使用ICAO代码(International Civil Aviation Organization Airport ...

2018-04-11 15:21:55 5669

原创 研发质量管理心得(一)

有原则性,当观点与团队不一致时,要在遵守基本原则的基础上争取对方的妥协,不能项目说怎样就跟着怎样。也不能死守成规,可在取得相同效果的情况下,简化流程,这就需要掌握好“度”。不需要精通各项知识,但要有基本的了解,比如不懂编码,但可以了解代码静态检查、代码走查等方面的知识。流程没有规定的不能强制要求执行,当然也不能放之不管,可在遵守质量管理基本原则的基础上提出建议,或者事后再给出答复。提出问题要有理有据,自己要先理解我们的流程为什么要这么要求,要想别人接受我们提出的问题,先要说服我们自己。

2024-07-25 13:30:19 121

原创 TCP三次握手

TCP三次握手

2024-07-05 16:52:18 362

原创 华为设备图标简介

华为设备图标简介

2024-07-04 13:50:23 491

原创 华为认证体系

华为认证体系

2024-07-04 13:31:47 99

原创 华为公有云服务架构

华为公有云服务架构

2024-07-04 10:14:29 77

原创 传统IT资源、虚拟机、云的区别?

传统IT资源、虚拟机、云的区别?

2024-07-04 09:57:25 74

原创 规范化与标准化的区别和联系

5、标准化的特殊之处还在于,它在规范化的基础上的归纳总结提升是一个动态的过程。1、规范化是在经济、技术、科学及管理等领域,对重复性事物和概念通过制定、发布和实施规范、规程、制度等达到统一,以获得最佳秩序和社会效益的状态。4、标准化是作出定性、定量或程序方面的要求,具体到有针对性的标准化对象,通过整体上的观察和分析,将混乱的事物组合化、有序化。6、规范化基础的领域,并不影响它的标准化实践,在某种程度上,规范化是标准化得以展开的良好前提,标准化创新助力提高规范化水平。

2024-05-31 16:35:00 317

原创 为什么 docker 会在容器时代火了?

为什么 docker 会在容器时代火了?因为 Docker 的分层镜像解决了容器了打包的困难,使研发、测试、运维都能更加专注于自己的职责。

2024-05-28 09:52:09 122

原创 devops中每日构建的理解

每日构建的保证:实际可执行、下关系的产品集成计划。每日构建的前提:对每日构建理论的理解和培训。每日构建的基础:开展单元测试和集成测试。每日构建的升华:自动化的回归测试。每日构建的精神:贵在坚持。

2024-05-16 09:09:15 410

原创 中国历史朝代顺序表(全)

三皇五帝始,尧舜禹相传;夏商与西周,东周分两段;春秋和战国,一统秦两汉;三分魏蜀吴,二晋前后沿;南北朝并立,隋唐五代传;宋元明清后,皇朝至此完。

2024-05-15 08:25:50 176

原创 CMMI、PMP、质量管理体系三者之间的关系

PMP项目管理以及软件测试技术的理论就是填充房子的砖石;CMMI软件能力成熟度模型好比房子的框架架构;盖好的房子就是软件质量管理系统;

2024-05-10 14:53:44 99

原创 西游记人物关系图及取经路线

2024-04-10 12:24:39 129

原创 软件配置管理系统应该包含哪些功能?

因开发和维护的原因,要求实现开发人员同时在同一个软件模块上工作,同时对同一个代码部分做不同的修改,即使是跨地域分布的开发团队也能互不干扰,协同工作,而又不失去控制。基于软件存储库的版本控制功能,实现建立(build)过程的自动化。(7)变更请求管理。跟踪、管理开发过程中出现的缺陷(defect)、功能增强请求(RFE)或任务(task),加强沟通和协作,能够随时了解变更的状态。管理、计划软件的变更、软件的发布计划、使预先定制好的生命周期与相关的质量过程保持-致,项目经理能够随时清晰地了解项目的状态。

2024-04-02 10:20:57 313

原创 变更控制、变更类型

在软件开发过程中会有许多变更,如代码、配置、SQL、基线、构建版本、发布版本等变更。对于变更都要有一个控制机制,以保证所以变更都是可控的、可跟踪的、可重现的。对变更进行控制的机构称为变更控制委员会(change control board,CCB)。

2024-04-01 08:54:05 206

原创 什么是基线?

基线标志软件开发过程的各个里程碑,任何配置项,一旦形成文档并审核通过,即形成一个基线,他标志开发过程的一个阶段的结束。对于已经成为基线的配置项,虽然可以修复,但必须按照一个特殊的、正式的过程进行评估以确认每一处修改。他提供了一个正式标志,随后的工作基于这个标志进行,并且只有授权后才能变更这个标志。建议一个初始基线后,以后每次对他进行的变更都将记录为一个差值,直到建成下一个基线。已经正式通过审核的某产品,他可以作为进一步开发的基础,并只能通过正式的变化控制过程改变。

2024-03-29 10:06:42 995

原创 配置控制是配置管理的核心工作

设定了开发人员对软件基准库的存取权限,保证开发过程的安全可控。如开发库,开发者对自己的文件库有读写权限,无删除权限;如基线受控库,配置管理员有读写权限,开发人员只有读权限;如产品受控库,只有项目负责人和配置管理员有读写权限。:是配置管理的基本要求,使得组织在任何时候可以获得配置项的任何一个版本。配置控制是配置管理的核心工作。:保证了提交给客户的软件产品是完整的、正确的。:为软件产品变更提供了一个明确的流程。

2024-03-29 09:04:14 195

原创 软件配置管理的定义及手段

软件配置管理(SCM)就是管理软件的变化。

2024-03-28 14:58:56 260

原创 质量成本是什么?

质量成本是什么?质量成本包括:保证成本、损失成本。

2024-03-28 09:12:59 110

原创 质量改进流程

质量改进

2024-03-28 08:38:42 250

原创 软件质量指标

软件质量指标1、功能性质量指标2、可用性质量指标3、可靠性质量指标4、性能的质量指标5、可维护性的质量指标6、可移植性的质量指标

2024-03-27 18:13:23 242

原创 系统工程学思想

大项目或复杂问题的实施和解决,需要按照系统工程学理论进行,以系统的方法完整、全面的分析,而不是零星的处理问题,沿着逻辑推理的路径,去解决哪些原本靠直觉判断处理的问题。

2024-03-27 15:56:29 127

原创 针对软件质量,对用户重要的属性?对开发者重要的属性?

1、对用户重要的属性有:2、对开发者重要的属性

2024-03-27 15:02:57 99

原创 软件产品在哪个阶段容易产生缺陷

软件缺陷由许多原因造成,如果把这些缺陷按照整个软件研发周期归纳起来,统计发现,软件研发周期:需求文档->需求规格说明书->设计文档->编码->测试->投产。软件产品在哪个阶段容易产生缺陷。是软件存在缺陷最多的地方。

2024-03-27 10:47:38 244

原创 什么是软件缺陷(bug)?

软件缺陷是计算机系统或程序中存在的任何一种破坏正常运行能力的问题或错误,或隐藏的功能缺陷或瑕疵。缺陷会导致软件产品在某种程度上不能满足用户的需求。从产品内部看,软件缺陷是软件产品开发或维护过程中存在的错误等各种问题;从外部看,软件缺陷是系统所需要实现的某种功能的失效或违背。软件缺陷是软件产品中存在的问题,最终表现为用户需求功能没有完全实现,不能满足用户需求。

2024-03-27 10:02:43 635

extern()和 flock()函数

extern()和 flock()函数extern()和 flock()函数

2019-04-11

Memcached源码分析之内存管理

Memcached源码分析之内存管理Memcached源码分析之内存管理

2019-04-11

Lua源代码分析顺序

Lua源代码分析顺序

2019-04-11

cJSON是C语言中的一个JSON编解码器

cJSON是C语言中的一个JSON编解码器cJSON是C语言中的一个JSON编解码器

2019-04-11

coreutils 的所有代码链接

coreutils 的所有代码链接coreutils 的所有代码链接coreutils 的所有代码链接

2019-04-11

空空如也

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

TA关注的人

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