标签分类 热门分类
当前位置:首页 > 其它计算机电子书 > 操作系统电子书网盘下载
嵌入式实时操作系统μC/OS-II 嵌入式实时操作系统μC/OS-II
xfcylyf

xfcylyf 提供上传

资源
24
粉丝
28
喜欢
178
评论
16

    嵌入式实时操作系统μC/OS-II PDF 高清版

    操作系统电子书
    • 发布时间:

    给大家带来的一篇关于操作系统相关的电子书资源,介绍了关于嵌入式、操作系统、μC/OS-II方面的内容,本书是由北京航空航天大学出版社出版,格式为PDF,资源大小222 MB,刘波文编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.4,更多相关的学习资源可以参阅 其它计算机电子书、等栏目。

  • 嵌入式实时操作系统μC/OS-II PDF 下载
  • 下载地址:https://pan.baidu.com/s/1CCrqZMH47wNbs94e45qca
  • 分享码:b2z8
  • 嵌入式实时操作系统μC/OS-II PDF

    μC/OS-Ⅲ是源码公开的商用嵌入式实时操作系统内核,由著名的μC/OS-Ⅱ发展而来。μC/OS-Ⅲ针对以ARM Cortex为代表的新一代CPU,面向带有可用于优先级查表的硬件指令(如,前导零计算指令)的CPU的嵌入式应用。μC/OS-Ⅲ允许利用这类高端CPU的特殊硬件指令来实现高效的任务调度算法,而无须使用μC/OS-Ⅲ的软件任务调度算法,而且μC/OS-Ⅲ支持时间片轮转调度算法。从核心任务调度算法的改变来看,μC/OS-Ⅲ已经是一个全新的嵌入式RTOS内核。从μC/OS算起,该内核已有20余年应用史,在诸多应用领域得到了广泛的认可。

    嵌入式实时操作系统μC/OS-3》在保留对实时操作系统基本概念阐述的基础上,详细讲解μC/OS-Ⅲ相比μC/OS-Ⅲ所做的大量扩展与改进,如同时支持时间片轮转调度算法和基于优先级的可剥夺型任务调度算法;用系统任务来处理中断队列以缩短关中断时间;以时间节拍任务来管理时钟节拍从而彻底实现硬实时;以直接向任务发信号方式简化任务间通信与同步等,特别是新增加的在线测试与调试功能,使应用开发更为方便。《嵌入式实时操作系统μC/OS-3》描述的源代码以及原文电子书可从Micriμm公司的官方网站上免费下载。

    《嵌入式实时操作系统μC/OS-3》可用作高等院校嵌入式实时系统课程或工程师培训的教材,特别是那些以ARM Cortex、PowerPC、MIPS等高端CPU为实验平台的教学课程;也可供嵌入式应用开发人员研究与应用。

    目录

    • 第1章 概述
    • 第2章 目录与文件
    • 第3章 初识μC/OS-Ⅲ
    • 第4章 临界段代码
    • 第5章 任务管理
    • 第6章 任务就绪表,
    • 第7章 任务调度
    • 第8章 任务切换,
    • 第9章 中断管理
    • 第10章 任务挂起表
    • 第11章 时间管理
    • 第12章 定时器管理
    • 第13章 资源管理
    • 第14章 任务同步
    • 第15章 消息传递
    • 第16章 同时等待多个内核对象
    • 第17章 存储管理
    • 第18章 移植μC/OS-Ⅲ
    • 第19章 程序运行时的各类统计信息
       

    上一篇:高等应用数学问题的MATLAB求解  下一篇:Docker全攻略

    展开 +

    收起 -

    操作系统 相关电子书
    关于操作系统的学习笔记
    网友NO.397647

    python可以做嵌入式吗

    Python是一种计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。 近些年来Python非常流行,Python是一种面向对象的解释型计算机程序设计语言,Python语法简洁清晰,易读性以及可扩展性,Python具有丰富和强大的库,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起,常被称为胶水语言,可以应用在图形处理,数学处理,Web编程,多媒体应用等领域。 在过去的这么长时间里,在嵌入式开发领域中开发语言以C/C++为主,如今基于Python的MicroPython已经涉入到该领域中, MicroPython 是一位叫Damien George的工程师,基于ANSI C(C语言标准),然后在语法上又遵循了Python的规范,主要是为了能在嵌入式硬件上(这里特指微控制器级别)更易于的实现对底层的操作,MicroPython官方提供的硬件开发板叫PyBoard,除了官方提供的开发板外,还有一些嵌入式硬件也被成功移植了MicroPython,例如:Esp8266,WiPy,Espruino Pico,STM32F4 Discovery等。 Python本来就是非常容易入门的语言,同时也是应用广泛的语言,MicroPython将这用容易学习和使用的语言带到了嵌入式开发中,可以直接操作硬件,并且不需要编译和下载,可以快速的看……

    网友NO.345874

    Java如何使用Jetty实现嵌入式的Servlet容器

    最近在项目中遇到关于jetty的问题,所以在网上做一些科普,接下来就给大家做一些分享: Jetty是一个Java实现的开源的servlet容器,它既可以像Tomcat一样作为一个完整的Web服务器和Servlet容器,同时也可以嵌入在Java应用程序中,在Java程序中调用Jetty。 Jetty下载地址,本文写作时的最新版本是9.1.2,下载jetty-distribution-9.1.2.v20140210.zip: 注意Jetty 9需要JDK 7,如果使用JDK 6的话会出现错误:java.lang.UnsupportedClassVersionError: Unsupported major.minor version 51.0。 在java项目中要实现servlet容器,首先需要引入下面的jar包: jetty-servlet-9.1.2.v20140210.jar jetty-webapp-9.1.2.v20140210.jar jetty-xml-9.1.2.v20140210.jar jetty-security-9.1.2.v20140210.jar lib/jsp文件夹中的jar包 我的项目中是引入的war包文件,附上简单代码: public static void main(String[] args) throws Exception { Server server = new Server(8080); //声明上下文对象 WebAppContext webAppContext = new WebAppContext(); webAppContext.setContextPath("/"); webAppContext.setWar("CRweb.war"); webAppContext.setInitParameter("dirAllowed", "false"); //HandlerList顺序执行handler HandlerList handlers = new HandlerList(); //声明ServletContextHandler ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS); context.setContextPath("/s"); //设置句柄 server.setHandler(context); context.addServlet(new ServletHolder(new SelectPati……

    网友NO.414181

    JavaScript基本的输出和嵌入式写法教程

    JavaScript 没有任何打印或者输出的函数。 在 HTML 中, JavaScript 通常用于操作 HTML 元素。 操作 HTML 元素 如需从 JavaScript 访问某个 HTML 元素,您可以使用 document.getElementById(id) 方法。 请使用 "id" 属性来标识 HTML 元素,并 innerHTML 来获取或插入元素内容: 实例 !DOCTYPE htmlhtmlbodyh1我的第一个 Web 页面/h1p id="demo"我的第一个段落/pscriptdocument.getElementById("demo").innerHTML = "段落已修改。";/script/body/html 以上 JavaScript 语句(在 script 标签中)可以在 web 浏览器中执行: document.getElementById("demo") 是使用 id 属性来查找 HTML 元素的 JavaScript 代码 。 innerHTML = "Paragraph changed." 是用于修改元素的 HTML 内容(innerHTML)的 JavaScript 代码。 写到 HTML 文档 出于测试目的,您可以将JavaScript直接写在HTML 文档中: 实例 !DOCTYPE htmlhtmlbodyh1我的第一个 Web 页面/h1p我的第一个段落。/pscriptdocument.write(Date());/script/body/html 请使用 document.write() 仅仅向文档输出写内容。 如果在文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖。 实例 !DOCTYPE htmlhtmlbodyh1我的第一个 Web 页面/h1p我的第一个段落。/pbutton onclick="myFunction()"点我/buttonscriptfunction myFunction() {document.write(Date());}/script/body/html 写到控制台 如果您的浏览器支持调试,你可以使用 console.log() 方法在浏览器中显示 JavaScript 值。……

    网友NO.598971

    嵌入式与python选哪个

    从概念上来说,嵌入式和Python的区别还是比较明显的,嵌入式是一个开发领域,而Python则是一门编程语言。 嵌入式开发是开发领域的一个重要分支,是物联网领域技术的重要组成部分,可以说有物联网的地方就离不开嵌入式开发。(推荐学习:Python视频教程) 通常情况下,嵌入式开发在工业领域有广泛的应用,比如汽车领域、数控机床、智能装备等领域都有广泛的应用,随着产业互联网的发展,嵌入式开发未来的发展前景还是非常不错的。 Python是目前被广泛使用的一种编程语言,在Web开发、大数据开发、大数据分析、人工智能(机器学习、计算机视觉、自然语言处理)等领域有广泛的用途。目前Python也被列入到嵌入式开发语言中,所以Python也可以做嵌入式开发。 对于初学者来说,建议从学习Python语言开始,一方面原因是Python语言本身比较简单,即使没有任何编程基础也能够比较顺利的入门,另一方面原因是Python语言的应用面比较广,尤其在当前的大数据时代背景下,Python在大数据开发、大数据分析等领域都有广泛的应用,掌握Python语言在大数据时代还是有一定必要的。 学习Python之前最好先定一个方向,比如Web开发方面、大数据方向等,对于初学者来说,建议从Web开发方向入手,这样能够比较顺利的入门,也能在学习的……

    Copyright 2018-2019 xz577.com 码农之家

    版权责任说明