小爱同学控制homeassistant in 树莓派 by 红外线
前言
租了房子以后一直想搞智能家居自动化各种事情,最近终于腾出空可以搞辣!
研究了一圈感觉拆开关太麻烦了,零火线还要撬开关,租的房子不敢瞎搞。想了一下可以用arduino/树莓派加上小马达来实现敲击开关,不过自己做的话估计比较丑而且外壳设计这些比较偏工业,我这种纯软件程序员也并不熟悉233
于是又搜了一下,果然有roome和华硕各...
调试机制
Linux
通过ptrace系统调用来调试子进程
对于create类型,与正常创建子进程工序相同,通过fork创建子进程后使用traceme来告知内核它需要被调试,这样等到exec执行的时候内核就会产生SIGTRAP,此时调用wait的父进程就会接收到这个信号并ptrace子进程,从而使得调试优先于子进程的所有内容
而对于attach类型,是父进程直接使用ptrace去调试其他进程,如果...