摘要: 一、RK3568启动存储空间布局 二、uboot启动kernel的代码流程分析 三、kernel挂载根文件系统流程分析 一、RK3568启动存储空间布局 BootRom大小是20KB,物理地址是0xFFFF0000 有两个SRAM: PMU_SRAM(8KB),物理地址是0xFDCD0000; SY 阅读全文
posted @ 2026-09-13 22:02 小小的番茄 阅读(21) 评论(0) 推荐(0)
摘要: 一、rk_pcie_probe函数的执行内容 二、dw_pcie_host_init函数的执行内容 三、PCIE链路训练的代码内容 四、PCIE扫描流程 五、访问下游设备配置空间的接口函数内容 Pcie2x1接口对应的硬件原理图,开发板是用于接Intel I210-T1 PCIE 网卡 对应的设备树 阅读全文
posted @ 2026-08-17 22:48 小小的番茄 阅读(31) 评论(0) 推荐(0)
摘要: 一、pwm介绍 二、RK3568的pwm接口 三、Pwm子系统介绍 四、RK3568的PWM5引脚信息 五、RK3568 MIPI屏幕背光控制使用的pwm5驱动分析 一、pwm介绍 pwm是脉冲宽度调制技术,由一个矩形波组成,pwm信号可以由周期和占空比描述; 周期:一个完整高低电平循环所需的时间; 阅读全文
posted @ 2026-08-15 08:26 小小的番茄 阅读(24) 评论(0) 推荐(0)
摘要: 一、GPIO 二、串口 三、ADC和DMA 四、TIM定时器 五、bootloader升级 一、GPIO 8种工作模式: 浮空输入:上拉电阻和下拉电阻都断开,引脚电平完全由外部状态决定; 上拉输入:内部上拉电阻接VDD,外部引脚没输入时,默认高电平,外部引脚输入低电压时,呈现低电平; 下拉输入:内部 阅读全文
posted @ 2025-07-12 23:04 小小的番茄 阅读(303) 评论(0) 推荐(0)
摘要: 一、进程数据结构和组织 二、进程切换 三、进程创建 四、进程调度 进程是一个程序运行的实例,操作系统通过并行和并发的运行多个进程实现多个任务的并行处理;从系统资源的角度看,多个进程同时运行时,操作系统以进程为单位来分配系统资源(比如CPU时间、内存等); 进程作为系统资源分配的实体,而调度的基本单位 阅读全文
posted @ 2024-12-01 22:27 小小的番茄 阅读(630) 评论(0) 推荐(0)
摘要: 一、内存寻址 1.1 逻辑地址、线性地址、物理地址的概念 1.2 逻辑地址转换线性地址步骤 1.3 线性地址到物理地址的转换 二、内存管理 2.1 引导内存分配器阶段 2.2 内存管理子系统 2.3 32位架构的地址空间划分 2.4 64位架构的地址空间划分 2.5 内核态的内存管理 2.6 用户态 阅读全文
posted @ 2024-11-04 23:15 小小的番茄 阅读(370) 评论(0) 推荐(0)
摘要: 一、概述 二、usb总线硬件原理 三、usb总线通信协议 四、uboot基于DM框架的usb驱动代码流程 一、概述 本文旨在对usb总线驱动的学习做一个总结; 先描述usb总线的硬件结构及工作原理; 然后描述usb总线通信协议规范的主要内容,搞清楚usb主机和usb设备是如何基于包进行通信的; 最后 阅读全文
posted @ 2023-12-10 10:39 小小的番茄 阅读(801) 评论(0) 推荐(0)
摘要: i350网卡驱动硬件原理和软件实现 1、硬件原理 2、驱动软件 2.1 初始化 2.1.1 收发包队列数据结构创建 2.1.2 中断初始化 2.2 数据发送流程 2.3 数据接收流程 一、硬件原理 如下图所示,I350网卡是一个pcie设备,通过pcie接口连接到cpu小系统;i350中有4个LAN 阅读全文
posted @ 2022-12-26 20:51 小小的番茄 阅读(5472) 评论(0) 推荐(3)
摘要: cache一致性 1、cache一致性的基本原理 2、DMA与cache一致性 一、cache一致性的基本原理 在现代处理器系统中,CPU的主频远高于主存读写速度,主存的读写速度成为程序执行效率的瓶颈;为了解决这个问题,在CPU和主存之间引入了Cache存储器,基于程序执行的局部性原理,在程序执行时 阅读全文
posted @ 2022-12-25 14:52 小小的番茄 阅读(2278) 评论(0) 推荐(0)
摘要: msix中断实现原理 根据中断的上报方式区分,PCIE设备有两种方式向处理器提交中断请求: INTx引脚:和其他外设中断请求一样,通过改变中断请求线电平的方式向处理器提交中断请求,INTx属于边带信号,不在PCIE协议处理的范围内; MSI/MSI-X:PCIE设备独有的,基于TLP消息报文,通过存 阅读全文
posted @ 2022-12-25 13:20 小小的番茄 阅读(5319) 评论(0) 推荐(0)