-
Linux进程间通信——信号(linux给一个进程发送信号的命令)
概念什么是信号?信号是linux系统中一种常用的通信机制,A给B发送信号,B在收到信号之前执行自己的代码,收到信号后,不管执行什么程序,都暂停运行,去处理信号,处理完毕后再继续执行原来的程序,是一种软中断。...
02月01日[解决方案]浏览:26
-
嵌入式中,日志调试法的一些规则!
大家好,我是杂烩君。在我们嵌入式开发中,打印日志是最常用的一种调试手段。合理地打印日志,可以帮助我们快速地分析问题。本篇文章我们来汇总一些嵌入式打log的一些规则。1、什么操作下加日志?...
02月01日[解决方案]浏览:30
-
-
linux系列之:告诉他,他根本不懂kill
简介和很多程序员打过交道,这些程序员可能熟知for遍历的好几种写法,但是却对写出来的程序部署的环境一无所知。我敢打赌,在spring boot出现之后,已经很少有程序员知道tomcat到底是怎么运行的了。对于他们来说,运行一个jar包就完事了。...
02月01日[解决方案]浏览:26
-
-
-
真香!Linux 原来是这么管理内存的
Linux 内存管理模型非常直接明了,因为 Linux 的这种机制使其具有可移植性并且能够在内存管理单元相差不大的机器下实现 Linux,下面我们就来认识一下 Linux 内存管理是如何实现的。基本概念...
02月01日[解决方案]浏览:25
-
运算符,i.MXRT,管理工具,嵌入式,XECC技术文章分享
运算符%说完位运算,再说说其他的运算符。+ - * / 不用多说,应该都比较清楚,但是还是要注意的就是使用 / 进行整型变量的计算时,它不像平常一样可以得到小数的,而只有整数部分,并没有小数。还有就是各个运算符的顺序,如果不确定哪个先运算,不如加上括号( 吧,不用担心效率的问题,因为加了括号只是告诉...
02月01日[解决方案]浏览:25
-
-
段错误(segmentation fault ):9种实用调试方法,你用过几种?
引言每个在Linux环境下工作的程序员,都遇到过段错误(segmentation fault)。所谓段错误,本质上是程序访问了非法内存地址而引起的一种错误类型。导致程序访问非法地址的原因有很多,如野指针、内存被踩、栈溢出、访问没有权限的内存等。之前更新调试专题文章时,有朋友问到段错误的调试方法,我承...
02月01日[解决方案]浏览:24