__schedule 功能描述
__schedule
1.完成一些必要的检查, 并设置进程状态, 处理进程所在的就绪队列
2.调度全局的pick_next_task选择抢占的进程
2.1
如果当前cpu上所有的进程都是cfs调度的普通非实时进程, 则直接用cfs调度找到进程
如果无程序可调度则找到 idle进程
2.2
否则从优先级最高的调度器类sched_class_highest(目前是stop_sched_class)开始依次遍历所有调度器类的pick_next_task函数, 选择最优的那个进程
//本例有 dl -> rt -> fair -> idle
//支持smp 的会有stop_sched_class -> dl_sched_class -> rt_sched_class -> fair_sched_class -> idle_sched_class
3.context_switch 完成进程上下文切换
3.1 调用switch_mm_irqs_off,把虚拟内存从一个进程映射切换到新进程中
3.2 调用switch_to,从上一个进程的处理器状态切换到新进程的处理器状态。
这包括保存、恢复栈信息和寄存器信息
调度器与调度策略
level1 : 6种调度策略
SCHED_NORAML
SCHED_BATCH
SCHED_IDLE
SCHED_RR
SCHED_FIFO
SCHED_DEADLINE
level2 : 调度器类
CFS : 封装了 SCHED_NORAML SCHED_BATCH
RT : 封装了 SCHED_RR SCHED_RR
IDLE : 封装了 SCHED_IDLE
STOP :
DEADLINE:
调度时机
分两种情况
1.一般来说,直接调度就行了
2.但是有的会分为两步,先置位 need_sched , 然后再某个时机判断 need_sched,然后调度
关键字:OK6410A 开发板 11
引用地址:
OK6410A 开发板 (八) 79 linux-5.11 OK6410A schedule总览
推荐阅读最新更新时间:2024-11-07 03:37
LED驱动芯片PT4115的性能特点及应用
一、 PT4115 应用特点 1. 电感越大、工作频率越低,恒流效果越好。 2. 输出电流越大,需要电感值越小, 电感选择比较方便。 3. 输出电压越高,效率越高,5颗1W串联比1颗5w效率要高。 4. 通常电感越大,功率开关的开关损耗越小,但是DCR会变大,对应电感损耗变大。 5. 反馈电压1 00mY,尼 损耗业界最小,功率开关导通电阻尼。 6. 为0.6Q,也比较小, 效率比一般产品高。 7. 内部含有过温保护功能,外部可以设计过温保护,对LED有双重保护。 8. 采用SOT89 -5封装,热阻仅为45 ℃/w,散热特性很好。 二、PT4115应用电路
图1 PT4
[电源管理]
连发两版为了解决bug iOS 11.2正式发布
昨天我们报道了关于iOS 11.1.2出现闪退bug的问题,结果苹果在下午就又一次推送了新的系统更新:iOS 11.2旨在解决日期错误导致的无限重启问题,同时也为正式版用户带来了更多的新功能。 苹果 iPhone X(全网通) 电商报价京东商城 ¥8388天猫商城 ¥8388ZOL商城 ¥8388 连发两版为了解决bug iOS 11.2正式发布 苹果在更新日志中称,针对iPhone X和iPhone 8/Plus机型,iOS 11.2更新后可以支持最高7.5W的Qi无线快充,这是否意味着苹果自己的无线充电设备也就在路上了? 此外,iOS 11.2增加了Apple Pay Cash个人转账功能,可通过Ap
[手机便携]
不到千元就能买小米电视4A,为了双11家电拼了?
在刚刚过去的十一黄金周,彩电市场表现并不令人满意。据奥维云网数据监测显示,十一期间,国内彩电市场总销量同比下降了15.6%,销售额仅为118亿元,同比下降11.9%。 对于电视市场来说,十一促销季是非常重要的关键节点,如此低迷的市场销量,不禁让人对今年的整体彩电市场有所担心。眼看双十一和圣诞促销即将到来,这将对2017年中国彩电市场的整体规模产生重大影响。为此,很多企业选择率先降价,争取在双十一到来之前抢占先机。 昨天下午, 小米 科技联合创始人,小米电视负责人王川宣布,由于小米供应链上游原材料价格下降,小米电视对部分型号电视的标准售价进行下调,最高降幅达1000元。据悉,本次下调的热销机型是小米电视4A 32英寸
[嵌入式]
MiniGUI在基于OMAP5912开发板上的移植
随着嵌入式的飞速发展,以ARM为硬件平台和以Linux为软件平台的方式受到广泛的关注。图形用户界面GUI是迄今为止计算机系统中最为成熟的人机交互技术。MiniGUI作为一款优秀的图形用户界面支持系统,目前已在许多实际产品和项目中得到了应用,这里正是针对这样的需求,详细介绍如何在OMAP5912开发板上移植MiniGUI的全过程。 1 OMAP5912开发板简介 OMAP5912处理器是由TI应用最为广泛的TMS320C55X DSP内核(192 MHz)与低功耗、增强型ARM926EJ-S微处理器(192 MHz)组成的双核应用处理器,采用O.13 m CMOS工艺制造。C55xDSP可提供对低功耗应用的实时多媒体处理的支持
[单片机]
2011 LED商用显示市场渗透率将达8%~10%
由于轻薄、低能耗、低辐射等优势,目前LED背光液晶已经在B2C市场应用十分广泛,B2CLED液晶渗透率已达30%.但由于价格、产品特性以及用户需求,其在B2B领域的应用率仍然不高,2010年其市场渗透比例不足5%。然而,随着2011年LED新增产能的大规模释放,其产品价格将与CCFL的进一步接近,2011年LED液晶在B2B市场渗透率将会达到8%~10%。
目前在大屏幕拼接墙领域主要有三大技术,分别是DLP技术、LCD(液晶)技术和PDP(等离子)技术。在国内拼接系统市场快速发展的背景下,不同技术类型产品间的竞争也愈演愈烈。DLP拼接产品作为最传统、应用最成熟的产品,近两年市场占有率维持在80%左右,并
[电源管理]
iTOP-开发板-MiniLinux-C程序调用shell命令
本文档介绍的是在 linux 系统环境下 linux-C 调用 shell 命令实验步骤,和文档压缩包一 起的“iTOP-开发板-MiniLinux-SHELL_V1.0.zip”是 c 程序源码。 Linux 系统的 shell 作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语 言、命令解释程序及程序设计语言的统称,它解释由用户输入的命令并且把它们送到内核。 如下图所示,解压“iTOP-开发板-MiniLinux-SHELL_V1.0.zip”,将解压后文件内的 shellls.c 使用 SSH 软件拷贝到 Ubuntu 下,然后打开该目录。 如下图所示,使用命令“vi shellls.c”打开“shellls.
[单片机]
2011年代工营收增加 但考虑折旧利润恐下跌
日商大和证券亚洲科技产业研究部主管陈慧明昨(15)日指出,2011年晶圆代工产业营收将较2010年成长7%,但受折旧成本增加及产能利用率下滑影响,整体净利将下滑达15%之多,因此看淡2011年晶圆代工产业,惟台积电(2330)表现可望属相对出色。 陈慧明预估,前四大晶圆代工厂商2011年折旧成本将较今年成长达2成,平均产能利用率则将从91%滑落至88%。而台积电明年折旧成本虽然将较今年成长25%,但由于营收金额大,因此明年资本支出及折旧成本占营收比重,都是晶圆代工产业中最低,分别为46%、26%,将该公司投资评等列为买进;而联电(2303)的投资评等为"继续持有",中芯及世界先进(5347)则为"表现劣于大盘"。
[半导体设计/制造]
真惊艳!努比亚Z11发布:更轻薄无边框+骁龙820+2499元起
集微网 6月28日报道
今晚,nubia(努比亚)再次在北京召开发布会,正式推出旗下Z系列年度旗舰手机努比亚Z11。与此前Z9 一样,Z11依然主打无边屏幕和拍照。不过,本次Z11 无边框外观有重大升级,相比前一代更薄、更轻、更惊艳!价格方面也更厚道,标准版售价2499元、尊享版售价3499元,同时还推出Z11 C罗典藏版。
从外观上看,nubia Z11采用铝合金机身设计,正面手感圆润、背面金属质感细腻,其宽度72.3mm,7.5mm厚度,单手持握无压力。最惊艳的是采用aRC 2.0 视觉无边框玻璃的5.5英寸1080P分辨率显示屏。
据了解,全新aRC 2.0技术,升级的无边框工艺,更薄的玻璃前
[手机便携]