Advertisement

ucos-vs2017:已根据Micrium官网的适配,并融入卢有亮的《嵌入式实时操作系统μCOS原理与实践》的移植代码,适用于VS2017。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
该资源适用于Visual Studio 2017环境,并是对Micrium官方提供的μC/OS-II内核进行修改。它针对VS2017的源码进行了适配,同时整合了卢有亮所著《嵌入式实时操作系统μC/OS原理与实践》中的实验示例代码。内容涵盖了MICRIUM系列产品的多个版本,具体包括:uC/OS-II v2.92.13、uC/OS-III v3.06.02、uC/CPU v1.31.01以及uC/LIB v1.38.02。为了确保其正常运行,IDE环境要求使用Visual Studio v2017版本。此外,还提供了VS解决方案文件路径,分别为Microsoft / Windows / kernel/OS2/VS/OS2.sln 和 Microsoft / Windows / kernel/OS3/VS/OS3.sln。使用说明中指出,在Visual Studio中,可以通过上方路径文件在项目上右键点击来打开。为了保证编译的顺利进行,建议清理已编译的文件,并修改Windows SDK Version为当前可用的版本(例如:10.0.17134.0)。最后需要进行编译和链接操作以完成开发。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • UCOS-VS2017: Micrium资料修改以VS2017结合μCOS》进行...
    优质
    本项目基于Micrium官方文档并针对Visual Studio 2017进行了调整和优化,同时参考了卢有亮的《嵌入式实时操作系统μCOS原理与实践》,旨在实现UCOS在VS2017环境下的高效移植。 适用于Visual Studio 2017的μC/OS-II版本基于Micrium官网提供的源码,并结合了卢有亮《嵌入式实时操作系统μC/ OS原理与实践》一书中的移植代码实验示例进行修改。该套件包含了以下MICRIUM产品: - μC/OS-II v2.92.13 - μC/OS-III v3.06.02 - μC/CPU v1.31.01 - μC/LIB v1.38.02 为了在Visual Studio 2017环境下使用,需要进行以下步骤: 1. 在项目中打开位于Microsoft/Windows/内核/OS2/VS目录下的OS2.sln文件或位于Microsoft/Windows/内核/OS3/VS目录下的OS3.sln文件。 2. 清理已编译的文件。 3. 修改Windows SDK Version为可使用的版本,例如10.0.17134.0。 完成以上步骤后即可进行编译。
  • UCOS课后习题答案_UCOS
    优质
    《UCOS卢有亮课后习题答案》是针对嵌入式实时操作系统UCOS原理与实践课程编写的辅导资料,提供详细解答,帮助学生深入理解教材内容。 嵌入式习题;考试会用到哦。
  • μC/OS—— 全部资料
    优质
    《μC/OS嵌入式实时操作系统原理与实践》由卢有亮撰写,全面介绍了μC/OS操作系统的架构、设计原则及应用案例,是学习和掌握嵌入式系统开发的宝贵资源。 《嵌入式实时操作系统μC/OS原理与实践》这本书由卢有亮编写,详细介绍了μC/OS操作系统的理论知识及其实际应用技巧。该书内容深入浅出,适合希望深入了解并掌握嵌入式系统开发技术的读者阅读和学习。
  • μCOS验教程
    优质
    《μC/OS-II嵌入式实时操作系统原理与实践实验教程》是一本详细介绍μC/OS-II操作系统的书籍,内容涵盖其工作原理、开发流程以及大量实践案例和实验指导。适合嵌入式系统开发者学习参考。 《嵌入式实时操作系统μCOS原理与实践实验教程》是学习嵌入式实时操作系统的优质材料。
  • μCOS-II
    优质
    本书深入浅出地介绍了μC/OS-II嵌入式操作系统的基本原理和广泛应用,适合从事嵌入式系统开发的技术人员阅读。 《嵌入式实时操作系统μCOS-II原理及应用》是一本详细介绍μCOS-II操作系统的书籍,涵盖了其工作原理及其在实际中的应用。这本书适合希望深入了解并使用该系统进行开发的读者阅读。
  • μCOS-3.pdf
    优质
    《μC/OS-III 嵌入式实时操作系统》是一本深入介绍实时操作系统设计与实现的专业书籍,专注于 μC/OS-III 内核,适合工程师和技术爱好者学习研究。 Jean J. Labrosse 著的《μC/OS-III》中文版带有书签。该操作系统内核是源码公开的商用嵌入式实时系统核心,由著名的 μC/OS-II 发展而来,并针对以 ARM Cortex 为代表的新型 CPU 设计。它适用于具备优先级查表硬件指令(例如前导零计算指令)的应用场景。 μC/OS-III 利用这些高端处理器的独特功能来实现高效的调度算法,不再依赖于 μC/OS-II 中的软件任务调度方法,并且支持时间片轮转调度策略。从核心任务调度算法的变化来看,μC/OS-III 可以被视为一个全新的嵌入式实时操作系统内核。 自 μC/OS 开始以来,该内核已有超过 20 年的应用历史,在多个领域获得了广泛认可。
  • 任哲uCos-ii-.zip
    优质
    《任哲uCOS-II嵌入式实时操作系统原理与应用》是一本深入讲解uCOS-II操作系统的书籍,附带的代码资源帮助读者更好地理解和实践书中理论。此ZIP文件包含相关源代码和示例程序。 与教材配套的代码及移植好的uCOS II操作系统在Software文件夹中提供。该文件夹包含uCOS操作系统的相关资料以及书中例题的代码,并附有使用说明文档。需要注意的是,例2-6实际上对应的是3-6,以此类推。对于运行于64位操作系统上的情况,请借助DOSBox进行处理。
  • Linux
    优质
    《深入实践嵌入式Linux系统的源代码移植》一书详细介绍了如何将Linux系统的核心组件和应用程序适配到不同的硬件平台。本书通过实际案例讲解了嵌入式开发中常见的技术挑战及解决方案,包括内核配置、驱动程序编写以及交叉编译环境的搭建等关键步骤。适合希望掌握嵌入式Linux开发技能的专业人士参考学习。 深度实践嵌入式Linux系统移植
  • uCOS-II》任哲
    优质
    本书详细介绍了uCOS-II嵌入式实时操作系统的体系结构、运行机制及其应用程序开发技术,适合从事嵌入式系统开发的技术人员和相关专业学生参考。 《嵌入式实时操作系统uCOS-II原理及应用》,作者任哲,高清版。
  • UCOS-II
    优质
    《UCOS-II嵌入式实时操作系统》是一本深入介绍UC/OS-II内核原理与应用的经典著作,适合希望了解和使用RTOS进行产品开发的工程师阅读。 《嵌入式实时操作系统ucos-ii》是嵌入式系统开发领域的一本重要参考资料,由J.Labrosse撰写,并经邵贝贝翻译为中文版。该书以深入浅出的方式介绍了UCOS-II这一流行的实时操作系统,旨在帮助读者理解并掌握在嵌入式硬件上构建和应用实时操作系统的知识。 UCOS-II全称MicroC/OS-II,是一款开源的、可移植的、抢占式的实时操作系统。它以其小巧、高效及稳定的特点而著称,特别适用于资源有限的嵌入式设备。《嵌入式实时操作系统ucos-ii》一书中详细介绍了UCOS-II的核心功能和机制。 1. **内核机制**:UCOS-II采用抢占式调度策略,确保高优先级任务可以在任何时候中断低优先级任务执行。书中深入讲解了如何创建、删除、挂起及恢复任务,并解释了设置任务优先级的方法。 2. **任务管理**:在UCOS-II中,每个独立的任务都是基本的执行单元,拥有自己的堆栈空间和状态信息。本书详细介绍了定义任务函数、创建新任务以及实现任务之间切换的过程。 3. **内存管理**:书中提供了有关动态内存分配与释放机制的信息,包括如何使用内存块进行分配与回收,并引入了“内存池”这一概念来确保有效利用及管理系统资源。 4. **同步和通信机制**:UCOS-II提供多种用于协调任务间操作的工具,如信号量、消息队列以及事件标志组等。这些功能支持任务间的协作工作并实现数据交换。 5. **定时器**:通过使用定时器功能,可以在特定的时间间隔后执行某项操作或周期性地运行任务,这对于处理周期性的任务和超时情况至关重要。 6. **移植性**:UCOS-II的一个显著特性就是其高度的可移植性。书中详细说明了如何将该操作系统部署到不同的微控制器平台上,并涵盖了处理器中断处理、硬件时钟设置等相关内容。 通过学习《嵌入式实时操作系统ucos-ii》,开发者不仅可以掌握UCOS-II的操作系统原理,还能获得实际操作和调试的经验,从而提升在嵌入式领域的开发能力。这本书对于从事嵌入式软件开发、物联网应用设计或者进行相关教学工作的人员来说是一本不可或缺的参考书籍。