您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 51单片机移植UCOS-II的方法与改进(大模式+仿真堆栈)

  2. 前一段时间一直在学习UCOS-II,看了一个月的源码感觉有了一个初步的认识,就开始着手找一个平台移植起来跑跑看,不然终究是纸上谈兵。先是看了公司的一个产品,用的UC是在ARM平台上移植的,费了好大力气终于把任务切换的过程看明白了。自以为对于UC的移植掌握的差不多了,于是拿出自己先前焊的51最小系统,想在51上面把UC跑起来,可是真正移植的时候却发现难度很大,不知如何下手,没办法只好找网上移植范例来学习。我找到的版本有两个,一个不知道是谁移植的,用的是KEIL小模式编译的;另一个是03年杨屹大侠
  3. 所属分类:OS

    • 发布日期:2011-05-18
    • 文件大小:619520
    • 提供者:crazy2010killer
  1. 基于DOS的多任务系统的实现

  2. 基于DOS的多任务系统的实现 #include #include #include #include /*定义TCB状态*/ #define FINISHED 0 #define RUNNING 1 #define READY 2 #define BLOCKED 3 #define NTCB 5 /*定义最大空闲TCB个数*/ #define TC 2 /*定义时间片长度*/ #define NBUF 6 /*定义缓冲区大小*/ #define GET_INDOS 0x34 #define
  3. 所属分类:C/C++

    • 发布日期:2011-11-20
    • 文件大小:7168
    • 提供者:span0221
  1. ucos 任务堆栈

  2. 详细介绍了ucosii的任务堆栈,对初学者有很大的帮助。
  3. 所属分类:其它

    • 发布日期:2011-11-29
    • 文件大小:112640
    • 提供者:xidianxianfeng
  1. 调用外部程序的多任务调度(c语言实现)

  2. struct TCB { int id; /*线程的内部标识符*/ char name[10]; /*线程的外部标识符*/ unsigned char *stack; /*堆栈的起始地址*/ unsigned sp,ss; /*ss:堆栈段址;sp:堆栈指针*/ int value; /*进程的优先权*/ char state; /*进程状态*/ struct TCB *next; /*进程TCB链队指针*/ } tcb[NTCB] ; /*NTCB系统最大允许进程数本设计中NTCB=5*/
  3. 所属分类:DOS

    • 发布日期:2011-12-02
    • 文件大小:7168
    • 提供者:ak4432
  1. android 任务跟回退堆栈

  2. android 任务跟回退堆栈
  3. 所属分类:Android

    • 发布日期:2012-04-08
    • 文件大小:123904
    • 提供者:yiyeguzhou1314
  1. 启动服务、启动线程、得到任务堆栈列表的简单代码

  2. 启动服务、启动线程、得到任务堆栈列表的简单代码 代码在模拟机、真机上都测试通过。android 1.6的平台。 都是很简单的代码,不复杂。特别是得到任务堆栈列表,以前网上看到的代码功能都比较多,比较复杂,作为菜鸟的我,头都看大了。。。。 其实我只想得到任务堆栈里的activity的包名。找好久才找到相关的。 文件包含两个java文件和一个AndroidManifest.xml(启动Service,和申请相关权限,这里的内容很重要!)。 注意把文件里面的包名、类名换成你自己的。
  3. 所属分类:Android

    • 发布日期:2012-08-03
    • 文件大小:2048
    • 提供者:lishengck
  1. uCOS任务堆栈的深入分析

  2. uCOS任务堆栈的深入分析简要分析了uCOS任务堆栈
  3. 所属分类:嵌入式

    • 发布日期:2012-08-22
    • 文件大小:24576
    • 提供者:zsjalive
  1. 基于DOS的多任务系统

  2. #include#include #include /*线程的四个状态*/#define finished 0#define running 1#define ready 2#define blocked 3#define null 0#define NTCB 5 /*最大线程数为5*/ #define GET_INDOS 0x34#define GET_CRIT_ERR 0x5d06 #define TLE 1 #define n 5 /*buffer缓冲区大小*/int current,
  3. 所属分类:DOS

    • 发布日期:2012-12-22
    • 文件大小:107520
    • 提供者:r757832984
  1. uCOS任务堆栈的深入分析

  2. ucos 任务堆栈详解,任务堆栈初始化,运行中,消亡,介绍比较清晰
  3. 所属分类:OS

    • 发布日期:2014-11-17
    • 文件大小:29696
    • 提供者:xiabu19
  1. 一步步写STM32 OS【三】PendSV与堆栈操作

  2. 假设有这么一个系统,里面有两个就绪的任务,并且通过SysTick异常启动上下文切换。但若在产生 SysTick 异常时正在响应一个中断,则 SysTick异常会抢占其 ISR。
  3. 所属分类:其它

    • 发布日期:2020-08-03
    • 文件大小:87040
    • 提供者:weixin_38577922
  1. UCOS操作系统堆栈浅谈

  2. 在uc/os-ii操作系统的任务切换和中断处理过程中,需要保存处理器的内部寄存器和变量的值,这就要求每个任务都有自己的堆栈空间。堆栈必须声明为OS_STK类型,并且由连续的内存空间组成,可以静态分配空间(在编译时分配),也可以动态分配堆栈空间(在运行时分配)。由于采用动态分配方式,会导致内存中含有大量内存碎片,因此不推荐使用动态分配方式。
  3. 所属分类:其它

    • 发布日期:2020-08-10
    • 文件大小:71680
    • 提供者:weixin_38586200
  1. ucosii任务堆栈的作用是什么呢?

  2. uCOS任务堆栈的深入分析 ,堆栈作用的就是用来保存局部变量,从本质上讲也就是将CPU寄存器的值保存到RAM中。在uCOS中,每一个任务都有一个独立的任务堆栈。
  3. 所属分类:其它

    • 发布日期:2020-08-21
    • 文件大小:67584
    • 提供者:weixin_38544075
  1. 基于51单片机的多任务机制及应用

  2. 1引言传统的单片机程序一般采用单任务机制,单任务系统具有简单直观、易于控制的优点。然而由于程序只能按顺序依次执行,缺乏灵活性,只能使用中断函数实时地处理一些较短的任务,在较复杂的应用中使用极为不便。嵌入式多任务操作系统的出现解决了这个问题。在多任务系统中可以同时执行多个并行任务,任务之间可以相互跳转。但是嵌入式操作系统在提供强大功能的同时,也带来了代码量大、结构复杂、对硬件要求较高、开发难度大且成本高等问题。而很多时候只需要实现简单的多任务操作就可以满足实际需要,本文设计的这种简单的多任务机制,
  3. 所属分类:其它

    • 发布日期:2020-10-25
    • 文件大小:133120
    • 提供者:weixin_38559569
  1. 嵌入式系统/ARM技术中的μC/OS-II的任务切换机理及中断调度优化

  2. 摘要 μC/OS-II是一种适用于嵌入式系统的抢占式实时多任务操作系统,开放源代码,便于学习和使用。介绍μC/OS-II在任务级和中断级的任务切换原理,以及这一操作系统基于嵌入式系统的对于中断的处理;相对于内存资源较少的单片机,着重讨论一种优化的实用堆栈格式和切换形式,以提高资源的利用率;结合MSP430单片机,做具体的分析。   引言   在嵌入式操作系统领域,由Jean J. Labrosse开发的μC/OS,由于开放源代码和强大而稳定的功能,曾经一度在嵌入式系统领域引起强烈反响。而其本
  3. 所属分类:其它

    • 发布日期:2020-11-07
    • 文件大小:240640
    • 提供者:weixin_38610052
  1. 单片机与DSP中的基于页的8051多任务模型

  2. 从分析重入堆栈的原理与不足出发,通过把8051页变量与重八问题相联系,提出基于页的重入函数,并设计一种实时性和安全性较好的基于页的805l多任务模型。   从变量存取带宽的角度,将该模型与重入堆栈方案进行对比,确定新模型中变量存取速度可获得最高为3.75倍的提升;最后列出一些设计上的限制及对策。     随着8051微控制器性能的不断提高,使用多任务操作系统对单片机进行资源管理已成为当代开发的需要。由于受静态链接的限制,8051系统的多任务开发需要处理代码重入(reentrance)的问题。
  3. 所属分类:其它

    • 发布日期:2020-11-19
    • 文件大小:260096
    • 提供者:weixin_38618140
  1. 25FreeRTOS静态创建任务.rar

  2. 25FreeRTOS静态创建任务.rar静态创建任务参考示例。FreeRTOS中创建和删除任务API函数的应用。使用静态方法创建任务,任务的堆栈、任务控制块就需要有用户来指定。
  3. 所属分类:嵌入式

  1. 嵌入式系统/ARM技术中的uC/OS-II任务栈处理的一种改进方法

  2. 摘要:在μC/OS-II内核中,各个不同的任务使用独立的堆栈空间,堆栈的大小按每个任务所需要的最大堆栈深度来定义,这种方法可能会造成堆栈空间浪费。本文叙述如何在RTOS中多个任务共用连续存储空间作为任务栈的方法,并详细比较二者的优缺点和适用性。 关键词:μC/OS-II 任务堆栈 RTOS 共用空间堆栈关于μC/OS-II这个实时内核及其应用已经有很多文章介绍了,对于学习RTOS的人来说,这个系统是很好的学习起点。虽然文献[1]的源代码没有行号和函数名交叉索引表等,给源代码阅读造成一些困难
  3. 所属分类:其它

    • 发布日期:2020-12-10
    • 文件大小:104448
    • 提供者:weixin_38690079
  1. 嵌入式系统/ARM技术中的setjmp构建简单协作式多任务系统

  2. 摘要:讨论一个利用标准C语言setjmp库函烽实现查询式协作多任务系统,给出完整的内核和样例程序并对源代码进行说明。该系统具有简单易用的特点,只需要编写存取堆栈指针的宏就可方便地移植到新的平台上。文章详述了系统的优缺点,讨论一些性能扩展的方法。该内核适用于中小规模的嵌入式软件。 关键词:协作式多任务 C语言 setjmp引言本文介绍的是利用标准C语言setjmp库函数实现的具备此特点的协作式多任务系统。从本质上讲,实时多任务操作系统应该具备按照优先级抢占调度的内核。然而,在实际应用中,抢中
  3. 所属分类:其它

    • 发布日期:2020-12-10
    • 文件大小:98304
    • 提供者:weixin_38555616
  1. Android activity堆栈及管理实例详解

  2. 本示例演示如何通过设置Intent对象的标记,来改变当前任务堆栈中既存的Activity的顺序。 1. Intent对象的Activity启动标记说明: FLAG_ACTIVITY_BROUGHT_TO_FRONT 应用程序代码中通常不设置这个标记,而是由系统给单任务启动模式的Activity的设置。 FLAG_ACTIVITY_CLEAR_TASK 如果给Intent对象添加了这个标记,那么在Activity被启动之前,会导致跟这个Activity关联的任何既存的任务都被清除。也就是说新的
  3. 所属分类:其它

    • 发布日期:2021-01-05
    • 文件大小:77824
    • 提供者:weixin_38690089
  1. angular-presence:HoHobby项目具有从简单创建任务到个人时间记录到健身部门数据可视化等一系列功能-源码

  2. 在场 开发当前应用程序是为了尽可能轻松,快速和高效地完成日常生活中的任务和义务。 因此,功能范围从简单的任务创建到个人时间记录,再到健身领域数据的呈现和分析。如有必要,可通过适当的可视化选项来提供此信息。 应用程序的名称源于以下事实:用户应该在场并到达当下,意识到自己的义务,并逐渐谨慎地履行这些义务。 关于项目的注意事项 技术堆栈仅在Typescr ipt, HTML, SCSS领域中移动。在当前系统中故意不使用其他技术。 由于这是我的纯粹的业余爱好项目,因此提交消息和代码质量并不是我一直关注的
  3. 所属分类:其它

    • 发布日期:2021-03-22
    • 文件大小:3145728
    • 提供者:weixin_42140716
« 12 3 4 5 6 7 8 9 10 ... 27 »