自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

原创 如何在服务器后台运行一个脚本

1. 需求当你在自己的服务器写了一个脚本时,可以在命令行终端 输入命令运行, 如python 脚本$python test.py但是当你退出命令行终端或者关闭 ssh连接, 运行的脚本也会终止。那如何让脚本在后台一直运行呢?如何启动的时候自动运行呢?2. 解决方法这里只需要编写一个service 文件解决以上问题。2.1 创建一个.service 文件进入system 文件夹,创建test.service 文件,并编写$cd /etc/systemd/system$ sudo touc

2020-09-26 16:04:26 2394

原创 STM32 缓上电导致死机的问题分析

这里写自定义目录标题场景现象问题分析POR 和 PDRBOR分析解决方法场景现象在一些供电比较特殊的场合,如太阳能供电,电池供电等,可能会导致稳压芯片输出的3.3V 上升缓慢。 在这种供电情况下,会导致MCU死机, 让人感觉的程序没有跑起来。问题分析在此情况下,MCU 为什么跑不起来呢, 笔者以STM32L072 芯片为例, 具体的分析一下。我们先了解 STM32电源控制中有三个复位方式:上电复位 (POR)掉电复位(PDR)欠压复位(BOR)POR 和 PDRMCU供电电压为VD

2020-08-22 21:59:30 5382

原创 通过J-Flash回读取芯片的固件程序

1、技巧方法安装jlink 驱动后,会有一个J-Flash 小软件, 我们可以通过该软件向单片机中烧写固件程序,同时也可以从单片机中回读运行的固件程序。操作方法如下图:2、应用场景在做升级功能时,可回读出固件程序去核验boot loader和app是否下载到正确的位置。...

2018-10-17 23:56:30 8946 1

原创 eclipse调试C代码时printf()不能输出到控制台的解决方法

在ecplise下使用cdt开发c程序,发现运行后终端没有输出,停止后会输出,究其原因,就是因为输出内容停留在了输出缓冲区里,而没有及时输出到控制台界面,解决的方法很简单:在每个printf后加上fflush(stdout)即可,或者,像我一样,把printf用一个宏封装一下:#define OUTPUT_STR(str) do{printf(str);fflush(stdout);}whil...

2018-10-16 20:31:03 4174 1

原创 简单的ld链接脚本学习

一、 链接脚本的整体认识什么是链接文件呢?作用是什么呢?当编写了多个C文件时,我们将他们编译链接成一个可执行的文件,此时就需要用到链接脚本文件(ld)。ld脚本主要功能就是:将多个目标文件(.o)和库文件(.a)链接成一个可执行的文件。链接脚本文件主要有什么内容呢? 为了规范,我们分为三个部分:链接配置(可有可无)如一些符号变量的定义、入口地址、输出格式等STACK_SIZE = ...

2018-10-13 10:46:10 5547 2

转载 gitlab CI 持续集成

1 持续集成gitlab-ci全称是gitlab continuous integration的意思,也就是持续集成,中心思想是当每一次push到gitlab的时候或者每隔一定时间,都会触发一次脚本(.gitlab-ci.yml)执行,然后脚本的内容包括了测试,编译,部署等一系列自定义的内容。2 GitLab CI相关概念pipeline :相当于一次构建任务(执行脚本),面可以包含多个流程,如

2018-03-31 10:36:00 266

转载 c语言标准

四种标准k&RC (1978)C89 (1989)C99 (1999)C11 (2011)k&RC 主要特色结构(struct)类型长整数(long int)类型无符号整数(unsigned int)类型将 =+ 、=- 改成 += 、-=ANSI C 和ISO CC 的 第一个标准是由ANSI 发布的。C89与ANSI C 的区别增加真正的标准库新的预处理命令与特性函数原

2018-03-31 10:30:08 1069

原创 altium designer 原理图无变化更新PCB时却反复删除添加元器件的处理方法

画好的PCB后想比较一下原理图与PCB图的网络是否相同,直接更新之,居然提示需要删除掉部分元器件,然后再重新添加此部分元器件和网络,很纳闷,折腾了很长时间。结果发现问题都出现在从altium designer 中转过来的原理图上。然后仔细研究发现每个器件的unique ID 居然都一样,点击RESET按钮重新自动生成ID后再更新PCB发现已经与原理图没有区别。

2016-06-27 22:21:17 11093 2

Modbus Poll

Modbus_Poll version 3.6 , 该软件亲测有用,方便大家下载 Modbus Poll is the very popular Modbus master simulator for test and debug of your slave devices. Supports Modbus RTU/ASCII and Modbus TCP/IP.

2020-08-21

STM32L0x3中文参考手册.pdf

本参考手册面向应用开发人员,提供有关使用 STM32L0x3 微控制器存储器与外设的完整中文信息。 STM32L0x3 构成一个微控制器系列,各产品具有不同的存储器大小、封装和外设.

2020-08-21

空空如也

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

TA关注的人

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