1.Tick的作用操作系统的Tick仿佛是人的脉搏,不停的向各个器官提供血液。Tick是操作系统实现调度的基础,是分时调度的组成部分。Tick对操作系统尤其重要。例如,操作系统可以为多个任务许以不同数目的时间片,确保没有一个任务能霸占系统;或者把每个定时器周期的某个时间范围..
分类:
其他好文 时间:
2017-10-24 16:20:12
阅读次数:
199
1.Tick的作用操作系统的Tick仿佛是人的脉搏,不停的向各个器官提供血液。Tick是操作系统实现调度的基础,是分时调度的组成部分。Tick对操作系统尤其重要。例如,操作系统可以为多个任务许以不同数目的时间片,确保没有一个任务能霸占系统;或者把每个定时器周期的某个时间范围..
分类:
其他好文 时间:
2017-10-24 16:12:19
阅读次数:
139
1、概述
本篇主要介绍SylixOS中异步工作队列(JobQueue)的原理及相关函数接口。
2、简介
异步工作队列是SylixOS中将工作推后执行的一种机制,该机制将推后的工作交由一个内核工作线程去执行,其特点在于它允许重新调度甚至睡眠。
3、数据结构及相关接口函数
SylixOS中..
分类:
其他好文 时间:
2017-10-24 16:07:41
阅读次数:
132
1.Tick的作用操作系统的Tick仿佛是人的脉搏,不停的向各个器官提供血液。Tick是操作系统实现调度的基础,是分时调度的组成部分。Tick对操作系统尤其重要。例如,操作系统可以为多个任务许以不同数目的时间片,确保没有一个任务能霸占系统;或者把每个定时器周期的某个时间范围..
分类:
其他好文 时间:
2017-10-24 16:00:37
阅读次数:
171
Mac环境开发指南1.适用范围及局限性本文档适用于考虑在Mac上进行开发的SylixOS工程师,目前SylixOS集成开发环境并不支持Mac,本文当前的处理方法并不能真正实现Mac上的开发流程,后期待完善,特此申明。2.下载SylixOS源代码打开终端,创建一个名为sylixos_workspace的目录(下..
分类:
系统相关 时间:
2017-10-24 11:16:47
阅读次数:
275
一、什么叫可重入? 重入函数主要用于多任务环境中,一个可重入的函数简单来说就是可以被中断的函数,也就是说,可以在这个函数执行的任何时刻中断它,转入OS调度下去执行另外一段代码,而返回控制时不会出现什么错误;而不可重入的函数由于使用了一些系统资源,比如全局变量区,中断向量表等,所以它如果被中断的话,可 ...
分类:
其他好文 时间:
2017-10-20 16:46:22
阅读次数:
164
1.CortexM7的异常掩码寄存器
1.1PRIMASK寄存器
PRIMASK寄存器可以屏蔽除NMI(不可屏蔽中断)与硬件fault(硬件错误)之外的所有异常。PRIMASK关中断的汇编代码如图11所示,PRIMASK开中断的汇编代码如图12所示。
图11PRIMASK关中断
图12PRIMASK开中断
1.2FAULTMASK..
分类:
其他好文 时间:
2017-10-17 12:23:37
阅读次数:
128
1.UnitTest工程介绍在开发过程中,经常需要进行复杂的测试工作,部分测试工作需要生成多个可执行程序。普通类型的工程在测试时需要建立多个测试工程,这样会导致测试工作冗余繁杂,“UnitTest”工程可以实现一个工程生成多个可执行程序,这样极大的简化了测试流程,提高测试效..
分类:
其他好文 时间:
2017-10-09 13:15:42
阅读次数:
89
转自 http://www.xuebuyuan.com/2208550.html 在ARM V4及V4T以后的大部分处理器中,中断向量表的位置可以有两个位置:一个是0x00000000,另一个是0xffff0000。可以通过CP15协处理器c1寄存器中V位(bit[13])控制。V和中断向量表的对应 ...
分类:
系统相关 时间:
2017-10-05 22:00:27
阅读次数:
241
arm11处理器裸机的异常与中断处理参考: 【OK6410裸机程序】异常处理 【OK6410裸机程序】按键中断 在ARM V4及V4T以后的大部分处理器中,中断向量表的位置可以有两个位置:一个是0,另一个是0xffff0000。可以通过CP15协处理器c1寄存器中V位(bit[13])控制。V和中断 ...
分类:
系统相关 时间:
2017-10-05 20:02:04
阅读次数:
182