会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
林一
博客园
首页
新随笔
联系
订阅
管理
[置顶]
IIC总线特性
摘要: 定义 Inter-Integerated circuit,飞利浦公司于1980年推出的串行通讯总线,使用多主从架构模型,同步半双工模式,一根时钟线,一根数据线进行通讯 主要特性 时钟线SCL、数据SDA,只是用两根线进行信息通讯 使用开漏结构进行引脚设计,可实现线与的特性 地址支持 7 bit和10
阅读全文
posted @ 2025-06-07 11:36 森郁_林一
阅读(22)
评论(0)
推荐(0)
2025年11月15日
字节序浅析
摘要: 定义 uint32_t value = 0x12345678 /* 如果该value保存在地址 0x20010010*/ /* 小端序:低字节在低地址 即0x78的实际地址为 0x20010010*/ /* 大端序:低字节在高地址 即0x12的实际地址为 0x20010010*/ 内存 堆空间 一般
阅读全文
posted @ 2025-11-15 17:51 森郁_林一
阅读(3)
评论(0)
推荐(0)
2025年7月23日
指针
摘要: 定义 在 C 语言中,指针是一种特殊的变量类型,它专门用于存储内存地址(即另一个变量在内存中的位置)。通过指针,我们可以直接访问和修改它所指向的内存地址中存储的数据 特定 第一部分 简单理解如下定义 函数指针 【int (*init)(void)】:即指向一个函数的指针,若作为入参可如下所示 int
阅读全文
posted @ 2025-07-23 01:30 森郁_林一
阅读(4)
评论(0)
推荐(0)
2025年6月24日
中断浅析
摘要: 定义 中断是指计算机在执行程序过程中,当遇到来自硬件或软件的某些事件需要立即处理时,暂时停止当前程序的执行,转去执行相应的事件处理程序,待处理完毕后,再返回原来被中断的程序继续执行的过程 分类 基于中断源可分为 软件中断 由程序指令触发,主要用于系统调用和异常处理 硬件中断 类似外设中断 基于cpu
阅读全文
posted @ 2025-06-24 21:12 森郁_林一
阅读(28)
评论(0)
推荐(0)
2025年6月10日
RISC-V内核架构浅析
摘要: 特权模式 machine mode:最高特权模式,控制硬件资源(中断、内存等),用于操作系统内核以及裸机程序 user mode:最低特权模式,运行用户程序,禁止访问敏感资源 supervisor mode:用于嵌入式系统的中间特权,主要应用于虚拟化 寄存器组 基础寄存器共32个(x0~x31) 浮
阅读全文
posted @ 2025-06-10 13:56 森郁_林一
阅读(82)
评论(0)
推荐(0)
SPI总线特性
摘要: 定义 serial preipheral interface,是一种高速、全双工、同步的童鞋协议,常用于微控制器与外设(传感器,存储器等)之间的短距离传输 特性 主从架构,即一主多从 四根信号线 SCK:时钟线,主设备生成的同步时钟 MOSI:master out slave in,主发从收的数据线
阅读全文
posted @ 2025-06-10 13:31 森郁_林一
阅读(20)
评论(0)
推荐(0)
2025年6月8日
PLIC理解
摘要: 定义 platform-level interrupt controller,平台级中断控制器,主要支持将各类设备中断多路复用到hart的中断上下文的外部中断线上,并且硬件支持中断优先级。【外部设备的中断的数量可能远多于hart的外部设备中断线的数量,所以需要PLIC将多个设备中中断映射到少数几个物
阅读全文
posted @ 2025-06-08 08:38 森郁_林一
阅读(77)
评论(0)
推荐(0)
公告