03 2022 档案
摘要:yolo v4源码是开源的,在github上可以下载,并且有很详细的使用说明,本文只是针对windows下环境的安装进行介绍。 一、环境搭建 本节将进行windows下环境的搭建,我们将需要安装下面各个软件,并且需要注意安装的软件是有版本要求的: Requirements for Windows,
阅读全文
摘要:一、中断顶-底半部分 1.1 什么是中断顶-底半部分 linux操作系统是多个进程执行,宏观上达到并行运行的状态,外设中断则会打断内核中任务调度和运行,如果中断函数耗时过长则使得系统实时性和并发性降低。 为保证系统实时性,中断服务程序必须足够简短,但实际应用中某些时候发生中断时必须处理大量的事务,这
阅读全文
摘要:在之前我们介绍了linux中断子系统向驱动程序提供了注册中断的API: request_threaded_irq; request_irq; 这一节我们将从源码层面介绍讲解它们的实现。 一、cascade IRQ和nested IRQ linux中断子系统在注册中断的时候,根据中断控制器的结构实际上
阅读全文
摘要:上一篇博客在最后,我们大致介绍了一下中断子系统的执行流程,这一节我们将从Linux源码层面去中断是如何原型。 一、裸机中断 我们首先回忆一下裸机程序中的中断流程是怎样的,以Mini2440按键K1外部中断为例: 1、使能外部,开启外部中断EINTMASK 、中断源INTMSK 、开启IRQ总中断;
阅读全文