本文主要是整理PCIE的基础知识。 一、PCI总线 在PC时代,为了解决CPU主频和外部设备访问速度的问题,发展了几代I/O总线: 1、第一代总线:ISA、EISA等 2、第...
本文主要是整理PCIE的基础知识。 一、PCI总线 在PC时代,为了解决CPU主频和外部设备访问速度的问题,发展了几代I/O总线: 1、第一代总线:ISA、EISA等 2、第...
中断是指CPU在执行程序的过程中,中断源向CPU发送一个中断请求,CPU停止正在运行的程序并保护现场数据,转入中断服务程序进行处理,处理完毕后返回原来被暂停的程序继续执行。 ...
一、ftrace介绍 本文基于Rockpi 4A单板Linux 4.4内核介绍ftrace的使用方法,其它内核版本的ftrace使用方法类似。 ftrace(Function...
一、GIC介绍 GIC(Generic Interrupt Controller)是ARM公司提供的一个通用的中断控制器,目前有4个版本GICv1 ~ GICv4(GICv1...
一、异常等级 在操作系统中,软件开发被分成不同的模块,每个模块具有不同的访问系统和处理器资源的级别。例:Linux系统中,内核需要对系统资源进行高级别访问,同时会限制应用程序...
在Linux内核中,可用Thermal Sensor(如:RK3399 TS-ADC(Temperature-Sensor ADC))获取温度。 本文介绍RK3399 TS-...
PWM(Pulse Width Modulation)是脉冲宽度调制的缩写,在嵌入式系统中非常常见。它提供了一种脉冲周期波形的方法,一般用于控制马达、LED、背光灯等。 本文...
本文分享下RK3568外接AP6275S WIFI模块的调试方法。 AP6275S是一款集SDIO接口的WIFI和UART/PCM接口的蓝牙功能为一体的无线模块。 一、RK3...
eMMC(Embedded Multi Media Card)是MMC协会订立的内嵌式存储器标准规格。 eMMC在封装中集成了一个控制器,并提供标准接口管理闪存。 从开发者角...