自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (9)
  • 收藏
  • 关注

转载 c内存泄漏检查工具---mtrace

转载 出处 https://blog.csdn.net/u010659887/article/details/80046068项目中出现内存泄漏是让人很头疼的事情,使用了vargrind效果不明显,可能因为试用了libuv里面有太多异步处理,导致使用vargrind会出现段错误。后来发现mtrace,使用还是挺简单的。    mtrace是gnu自带的库,因为我的项目是嵌入式开发,使用ar...

2018-11-01 09:52:04 468

转载 Linux进程间通信——使用共享内存

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ljianhui/article/details/10253345 下面将讲解进程间通信的另一种方式,使用共享内存。一、什么是共享内存顾名思义,共享内存就是允许两个不相...

2018-09-18 18:37:02 166

转载 killall与killall-9区别

SIGINT SIGTERM SIGKILL ctrl+c 发送SIGINTkillall 发送SIGTERM;killall -9 发送SIGKILL;三者都是结束/终止进程运行。1.SIGINT SIGTERM区别前者与字符ctrl+c关联,后者没有任何控制字符关联。前者只能结束前台进程,后者则不是。2.SIGTERM SIGKILL的区别前者可以被阻塞...

2018-09-18 17:08:25 21140 1

原创 从ST官网下载STM32标准库

1、打开 https://www.st.com/content/st_com/en.html2、登录账户(也可不登录?)3、选择微控制器: 4、选择Tool Software: 5、选择 STM32标准外设库: 6、根据需要的型号,点击展开,选择 get software 7、拉到页面最后,选 get software ,有时候这个按钮会显示...

2018-09-18 15:16:09 3156

转载 可重入函数

主要用于多任务环境中,一个可重入的函数简单来说就是可以被中断的函数,也就是说,可以在这个函数执行的任何时刻中断它,转入OS调度下去执行另外一段代 码,而返回控制时不会出现什么错误;而不可重入的函数由于使用了一些系统资源,比如全局变量区,中断向量表等,所以它如果被中断的话,可能会出现问题,这 类函数是不能运行在多任务环境下的。也 可以这样理解,重入即表示重复进入,首先它意味着这个函数可以被中断,...

2018-08-09 10:37:34 589

转载 Linux常用命令参考与指南

1、目录操作命令 cd是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径 cd /root/Docements    #切换到目录/root/Docements  cd ./path             #切换到当前目录下的path目录中,“.”表示当前目录    cd ../path            ...

2018-08-01 17:14:06 237

转载 Linux—shell中$(( ))、$( )、``与${ }的区别

命令替换在bash中,$( )与` `(反引号)都是用来作命令替换的。命令替换与变量替换差不多,都是用来重组命令行的,先完成引号里的命令行,然后将其结果替换出来,再重组成新的命令行。exp 1[root@localhost ~]# echo today is $(date "+%Y-%m-%d")today is 2017-11-07[root@localhost ~]# ech...

2018-07-31 23:03:42 1105

转载 malloc、calloc、realloc和alloca各种的区别

需要先包含头文件#include"malloc.h"malloc是标准的在堆中开辟新的空间比如char *pt=(char *)malloc(10*sizeof(char));需要free(p)才会释放空间 calloc也是开辟空间,但是使用方式不一样比如char *pt==(char *)calloc(100, sizeof(char));然后用callo...

2018-07-30 16:26:00 163

转载 arm交叉编译器gnueabi、none-eabi、arm-eabi、gnueabihf、gnueabi区别

命名规则交叉编译工具链的命名规则为:arch [-vendor] [-os] [-(gnu)eabi]arch - 体系架构,如ARM,MIPS vendor - 工具链提供商 os - 目标操作系统 eabi - 嵌入式应用二进制接口(Embedded Application Binary Interface)根据对操作系统的支持与否,ARM GCC可分为支持和不支持操作系统,如...

2018-07-30 13:29:17 124

转载 ARM Cortex-M 错误追踪库,专治各种 HardFault,查找问题原因更便利

转自:https://blog.csdn.net/arminkztl/article/details/70707660 CmBacktrace: ARM Cortex-M 系列 MCU 错误追踪库【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:armink.ztl@gmail.com】  0、CmBacktrace 是什么CmBacktrace (Corte...

2018-07-28 11:11:23 1371 1

转载 CM3(STM32)内核复位与系统复位区别及应用

转载:来自http://blog.csdn.net/ybhuangfugui https://blog.csdn.net/ybhuangfugui/article/details/73354918为方便大家阅读,本文内容已经整理成PDF文件:http://pan.baidu.com/s/1gfHygynⅠ、写在前面某些系统允许复位,但对外设又有特殊要求:某一个IO状态不能因为复位而改变,某一个定时...

2018-04-19 16:47:16 572

转载 Ubuntu每次启动都显示System program problem detected的解决办法

每次启动Ubuntu都显示System program problem detected,修改一个文件:      执行命令:[plain] view plain copysudo gedit /etc/default/apport        将enabled=1改为enabled=0保存退出即可

2018-01-13 22:36:03 291

转载 Wireshark协议源代码

1 Siemens S7 https://github.com/wireshark/wireshark/tree/master/epan/dissectors/packet-s7comm.c 西门子PLC支持的通讯协议2 MMS(IEC61850) https://github.com/wireshark/wireshark/tree/master/asn1/mms 输配电通讯协议

2017-10-17 23:08:23 2344 1

转载 什么叫单稳态,双稳态

我们知道,数字电路的信号只有两种状态:逻辑低或逻辑高,即通常所说的0状态或1状态、0电平或1电平。单稳电路指的是该电路的输出信号只能在一种状态(逻辑高或低)下是稳定的,而当电路的输出处在另一种状态下时不能稳定的保持住,会自动的回到稳定的状态。当然,双稳电路就是说电路的输出信号在两种状态下(0或1)都可以稳定的存在。单稳电路的应用是十分广泛的,一般用来产生一定时间宽度的(正或负)脉冲信号

2017-10-17 22:59:18 11153 4

原创 解决win7下svchost进程占用过多CPU资源

安转原版的win7 64bit系统,开机一段时间后发现CPU风扇一直工作,打开任务管理器,找到如下进程 svchost.exe,然后右键转到服务,有如下几项。这是Windows update的影响,比较简单的解决办法:先结束进程树,CPU温度随之降下来了,找到目录 C:\Windows\SoftwareDistribution\DataStore 下的一个文件DataStore.edb 会发现

2016-12-21 20:42:20 1109

转载 最值得关注的10个C开源项目

开源世界有许多优秀的开源项目,我选取其中十个最优秀的、最轻量级的C语言的项目,希望可以为C语言开发人员提供参考。1. WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写,

2016-04-24 19:55:41 626 1

西门子以太网S7comm协议

西门子以太网S7comm协议,与西门子S7-300 ,西门子828D数控通信的协议

2018-03-26

W5500高清中文数据手册(带书签)

描述了W5500的SPI帧格式,通用寄存器,socket寄存器

2016-12-27

Wireshark使用教程

wireshark 教程

2016-12-22

wireshark中文版

抓取网络数据包的工具

2016-12-22

MLX90615驱动程序

基于CC2540的MLX90615驱动程序

2016-12-21

MLX90615中文手册

详细描述了MLX90615的各项参数,适合做红外测温的开发

2016-12-21

Fping 网络诊断工具

比ping工具拥有更多命令,更适于网络调试,运行于32位或64位环境下

2016-12-21

W5500中文数据手册

高清W5500中文数据手册,详细描述了W5500的通用寄存器和socket寄存器,硬件TCP协议栈,SPI接口,适合嵌入式设备的以太网通信

2016-12-21

W5500高清中文数据手册

2016-12-19

空空如也

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

TA关注的人

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