logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ASAN原理-2

转自:[芦半山]Android native分析工具ASAN和HWASAN原理解析_mb60ffdbe016b5d的技术博客_51CTO博客ASAN和HWASAN原理解析由于虚拟机的存在,Android应用开发者们通常不用考虑内存访问相关的错误。而一旦我们深入到Native世界中,原本面容和善的内存便开始凶恶起来。这时,由于程序员写法不规范、逻辑疏漏而导致的内存错误会统统跳到我们面前,对我们嘲讽一

#android
kobject_uevent_env小例子

#include <linux/delay.h>#include <linux/slab.h>#include <linux/interrupt.h>#include <linux/irq.h>#include <linux/kernel.h>#include

uA741运算放大器原理

01差动输入级深蓝色虚线区域是741运算放大器的输入级,一共有七颗晶体管Q1至Q7。NPN晶体管Q1与Q2组成的差动对是整个741运算放大器的输入端。此外,Q1/Q2各是一个射极跟随器,接至共基极组态的PNP晶体管Q3/Q4。Q3与Q4的用途是电压位准移位器,将输入级的电压位准调整至适当的位置,用以驱动增益级的NPN晶体管Q16。Q3/Q4的另外一个功用就是作为抑制输入级偏置电流飘移的控制电路。Q

#嵌入式硬件
内核抢占

与其他大部分的Unix变体和其他大部分的操作系统不同,Linux完整地支持内核抢占。在不支持内核抢占的内核中,内核代码可以一直执行,到它完成为止。也就是说调度程序没有办法在一个内核级的任务正在执行的时候重新调度―内核中的各任务是协作方式调度的,不具备抢占性。内核代码一直要执行到完成(返回用户空间)或明显阻塞为止。在2.6版的内核中,内核引入了抢占能力;现在,只要重新调度是安全的,那么内核就可以在任

AVB简介--第二篇:gPTP简介

转自:AVB简介--第二篇:gPTP简介本文是AVB系列文章的第二篇,主要介绍AVB协议族中的精确时钟同步协议gPTP(IEEE Std 802.1AS-2011)。一、时间同步要解决的问题不知道大家还记得军训练习齐步走的场景吗?齐步走的动作要领你还记得吗?教官首先发出“齐步—–走”的命令,大家听到“齐步”二字后,开始调整动作,最终所有人实现动作同步。听到“走”字后,所有人开始以同样的步伐(频率、

#linux
到底了