![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 76
gaosentao
这个作者很懒,什么都没留下…
展开
-
uc/os2学习笔记
test.c的MIAN函数 void main (void){ PC_DispClrScr(DISP_FGND_WHITE + DISP_BGND_BLACK); /* Clear the screen */ OSInit();原创 2011-06-23 18:00:00 · 583 阅读 · 0 评论 -
ucos2学习笔记_3_内核架构
内核结构 1. 处理临界代码:为了是有些代码不被中断或其他任务打断,使其完整操作,同时内核中有 许多临界代码需 要保存。从而ucos中加入开关中断的宏定义(OS_ENTER_CRITICAL-关中断)(OS_EXIT_CRITICAL开中断)。 在ocos2中,开关中断有有三种实现方法: 1)OS_CRITICAL_METHOD ==1,只是简单的开关中断,不会保存中断前的中原创 2011-10-21 13:19:34 · 597 阅读 · 0 评论 -
ucos2学习笔记_4任务管理
任务管理 在任务管理中,uC/os2虽然可以管理多达64的任务,但建议保留几个最高和最低的优先级的任务,以备不时之需。任务管理:创建任务、删除任务、改变任务优先级、挂起任务、恢复任务以及获取任务信息。 1.创建任务:uC/os中提供了两种,创建方式,OSTaskCreate和OSTaskCreateExt函数,前者向前兼容,而后者提供了一些扩展功能。 每个创建新任务需要堆栈空间,堆栈原创 2011-10-24 00:29:30 · 555 阅读 · 0 评论