操作系统
文章平均质量分 82
Evan_ZGYF丶
我在起点
展开
-
【操作系统】操作系统的大端模式和小端模式
所谓的大端模式,是指数据的低位保存在内存的高地址中,而数据的高位保存在内存的低地址中;所谓的小端模式,是指数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中。原创 2023-11-07 15:09:21 · 609 阅读 · 0 评论 -
【SPI】SPI学习之SPI调试相关
spi调试方法uboot下调试SPI在uboot下,有spi的调试命令“sspi”,代码在:uboot/cmd/spi.c具体用法如下:原创 2021-05-29 17:59:11 · 5139 阅读 · 5 评论 -
【SPI】SPI学习之SPI驱动相关
spi驱动框架目录:linux/driver/spi/<从设备驱动层> spidev.c 自己编写<核 心 层> spi.c 内核提供<控 制 器 层> spi-xxx.c(瑞芯微:spi-rockchip.c 全志:spi-sunxi.c) 原厂提供...原创 2021-05-29 17:52:53 · 2801 阅读 · 1 评论 -
【SPI】SPI学习之SPI硬件相关
参考:文档:linux spi驱动开发学习(一)-----spi子系统架构http://blog.chinaunix.net/uid-21501855-id-5211900.html参考:文档:SPI通信简介https://blog.csdn.net/firefly_cjd/article/details/51935079#t17什么是spi?spi的作用?SPI硬件知识SPI外部信号描述SPI硬件寄存器映射SPI特性SPI相位和极性CPOL和CP...原创 2021-05-29 17:34:21 · 3277 阅读 · 3 评论 -
【操作系统】优先级反转、优先级继承、优先级天花板
目录什么是优先级反转?什么是优先级继承?什么是优先级天花板?什么是优先级反转?高优先级任务被低优先级任务阻塞,导致高优先级任务迟迟得不到调度。但其他中等优先级的任务却能抢到CPU资源。举个栗子:进程A,进程B,进程C。优先级依次递增。进程C优先级最低,但进程C最先运行(占有锁),此时进程B运行,因为优先级比C高,因此抢占运行,过了一会进程A运行,原本进程A想要抢占进程B,但拿不到锁(被C占有锁),必须等待锁释放。但C又因为被进程B抢占,需要等待进程B结束..原创 2021-01-16 12:27:15 · 5176 阅读 · 6 评论 -
【C语言】使用一个宏求结构体内一个变量相较于结构体的偏移?
答案很短:#define OFFSET(struct,m) (unsigned int)&(((struct*)0)->m)简单的解析:既然是偏移,那就需要一个首地址+偏移地址。那么首地址+偏移地址的计算就可以看成:&(((struct*)x)->m) -&(struct*)x;这里做了一个取巧,将首地址变成了(struct*)0;就可以简化成:&(((struct*)0)->m) -&(struct*)0 ---...原创 2021-01-10 15:23:17 · 1223 阅读 · 1 评论