操作系统
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 · 257 阅读 · 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 · 758 阅读 · 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 · 716 阅读 · 0 评论