摘要:
知识碎片:#实时操作系统的两个基本要求是:1).逻辑或者功能正确 2).时间正确#系统的实时是一个相对的概念#实时的含义是指计算机系统完成任务的时间可预知,并且小于任务所要求的最低时限的系统就是实时系统。#实时系统特点:确切的完成期限 实时任务不可逆 任务大多由外部事件激活#实时操作系统应该满足5个条件:多任务、内核可剥夺、任务切换时间可预知、中断延迟可预知、系统服务所需时间尽量短且可预知。当系统在“进程调度 中断响应和处理 运行到临界代码段 DMA期间”这称为不可剥夺窗口,原语。PS:在硬实时OS中不用DMA3种可剥夺性的思路:完全不顾的抢断、在原语后抢断、分组分优先级依次抢断。实时调... 阅读全文
摘要:
[序言]很多人都对驱动开发有兴趣,但往往找不到正确的学习方式.当然这跟驱动开发的本土化资料少有关系.大多学的驱动开发资料都以英文为主,这样让很多驱动初学者很头疼.本人从事驱动开发时间不长也不短,大概也就3~4年时间.大多数人都认为会驱动开发的都是牛人,高手之类的.其实高手,牛人不是这样定义的.我们在学习驱动开发之前,一定要明白一个道理:术业有专攻,不要盲目跟风.[贡献者]1> defddr 看... 阅读全文