操作系统
syql
这个作者很懒,什么都没留下…
展开
-
uboot重点代码分析
start.s /* * (C) Copyright 2013 * David Feng <fenghua@phytium.com.cn> * * SPDX-License-Identifier: GPL-2.0+ */ #include <asm-offsets.h> #include <config.h> #include <linux/linkage.h> #include <asm/macro.h> #include <原创 2020-08-05 20:28:32 · 246 阅读 · 0 评论 -
linux驱动程序注册
目录 (1)申请设备号: (2) 注册设备 (3)创建设备节点 (4)module加载函数。 (5)module卸载函数。 (6)module许可声明(必须) (7)模块参数 (8)模块依赖 (9)模块作者等信息声明 一个linux内核模块主要由如下几个部分组成: 初始化 1、动态申请设备号 alloc_register_region 2、初始化字符设备块 ...原创 2018-12-17 15:13:24 · 748 阅读 · 0 评论 -
UC/OS-ii任务优先级管理与查找算法
今天看了一下UC/OS-ii中的任务调度算法,做了一下整理与总结。 首先,UC/OS-ii中之可以调度64个任务就是因为:(OSRdyGrp)8位*(就绪表OSRdyTbl【】)8位=64; 其中OSRdyTbl【】是一个长度为8个字节的数组,它用于存储各个优先级的任务是否就绪,对应优先级为: 而每个优先级的就绪状态为‘0’-未就绪 ‘1’-就绪表示。 而OSRdyGrp是一个字节,其中的8位就是原创 2017-03-11 22:01:22 · 706 阅读 · 0 评论