自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 问答 (1)
  • 收藏
  • 关注

原创 浅析一级指针和二级指针、一维数组和二维数组

1、说起指针之前,先来看看下面这个例子。#include <stdio.h>#include <stdlib.h>int malloc_pointer(char *p){ if(p == NULL) { p = (char *)malloc(10); } return 0;}int free_pointer(char *p){ if(p != NULL) { free(p); p = NULL; } return 0;}int m

2020-12-27 21:38:34 2746

原创 STM32编写bootloder实现跳转APP

编写bootloader便于实现串口升级操作,在bootloader启动后判断是否需要升级,如果需要升级就进入升级流程,接收上位机发送的升级包,写入APP地址空间,然后跳转到APP地址执行。若不需要升级就直接跳转到APP地址执行。首先需要两个工程,一个bootloader工程,一个app工程,对工程进行配置,给bootloader和app程序划分flash区域:/* --------------------------------------------------------------*0x080

2020-12-21 16:26:28 2029

原创 STM32使用HAL串口封装printf

在STM32开发中,会希望有串口打印,便于调试,接下来介绍两种封装方式。自己封装一个类似 printf 的函数(前提是已经可以实现串口发送了):#include <string.h>#include <stdio.h>#include <stdarg.h>uint32_t Uart_strlen ( uint8_t *str ){ uint32_t cnt = 0; cnt = 0; while(str[cnt] != 0) { cn

2020-12-20 11:12:44 962 1

原创 解决Ubuntu下wine打开微信无法看到输入框内容

Ubuntu下使用wine打开微信无法看到输入框内容的解决办法看到网上的解决办法,分为两个:方法一:将windows的c:/windows/system32/riched20.dll复制到ubuntu下的~/.wine/drive_c/windows/system32/下,然后终端执行winecfg,选择函数库标签页,然后在新增函数库顶替里添加riched20,并且编辑为原装优先于内建,然后重启微信即可。但试过这种方法并不奏效。方法二:在终端执行winetricks riched20,让其自动

2020-12-13 22:01:32 13654 11

原创 ffmpeg命令行实现h264转yuv、bmp和jpeg

ffmpeg参数介绍h264转yuvh264转btm和jpeg参数介绍Hyper fast Audio and Video encoderusage: ffmpeg [options] [[infile options] -i infile]… {[outfile options] outfile}…Getting help:-h – print basic options-h long – print more options-h full – print all options

2020-12-05 11:35:33 3229

空空如也

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

TA关注的人

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