首页 > 知识点讲解
       硬件定时器
知识路径: > 嵌入式系统硬件基础知识 > 定时器和计数器 > 定时器和计数器 > 
相关知识点:2个      
        从硬件的角度看来,定时器(Timer)和计数器(Counter)的概念是可以互换的,其差别主要体现在硬件在特定应用中的使用情况。定时器的基本结构与各组件的作用,与可编程间隔计时器类似。系统时间就是由定时器/计数器产生的输出脉冲触发中断而产生的,输出脉冲的周期叫作一个“滴答”,也就表示发生了一次时钟中断。实时操作系统内核提供的硬件定时器管理功能包括:
        (1)初始化定时器:负责设置定时器相关寄存器,滴答的间隔时间,以及挂接系统时钟中断处理程序。
        (2)维持相对时间(时间单位为滴答)和日历时间:相对时间就是系统时间,是指相对于系统启动以来的时间。每发生一个滴答,系统的相对时间增加1。内核可以从实时时钟获取启动时刻的日历时间。
        (3)任务有限等待的计时:用时间等待链来组织需要延迟处理的对象(或者任务),例如可以使用差分时间链。对于差分时间链,每产生一个滴答后,链首对象的时间值减1;当减到0时,链首对象被激活,并从差分时间链中取下一个对象成为链首对象。
        (4)时间片轮换调度的计时:如果任务设置了这种调度方式,则需要在时钟中断服务程序中对当前正在运行的任务的已执行时间进行更新,使任务的已执行时间数值加1。如果加1后,任务的已执行时间同任务的时间片相等,则表示任务用完分配给它的时间配额,需要结束它的运行,转入就绪队列。
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有