虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

分布式操作系统

  • Linux操作系统信号量机制的实时化改造

    为了提高Linux操作系统的实时性,研究了Linux操作系统System V信号量机制在内核中的实现,发现其在实时应用中存在的不足,提出并实现了一种对其进行改进的方法。经测试表明,采用该方法后可以明显降低实时进程申请信号量的延迟时间,说明该方法有效提高了Linux操作系统的实时性能。

    标签: Linux 操作系统 信号量 机制

    上传时间: 2013-10-31

    上传用户:xuan‘nian

  • 嵌入式操作系统VxWorks

    嵌入式操作系统VxWorks

    标签: VxWorks 嵌入式操作系统

    上传时间: 2013-11-18

    上传用户:sardinescn

  • 操作系统原理DOS篇(最新版)

    操作系统原理DOS 篇(最新版)

    标签: DOS 操作系统原理

    上传时间: 2013-11-14

    上传用户:天诚24

  • 经典书籍 linux操作系统原理及应用

    经典书籍 linux操作系统原理及应用

    标签: linux 书籍 操作系统原理

    上传时间: 2013-10-12

    上传用户:李彦东

  • 基于STM32(CotextM3)开发的实时操作系统uCos和UCGUI设计

    基于STM32(CotextM3)开发的实时操作系统uCos和UCGUI设计

    标签: CotextM3 UCGUI uCos STM

    上传时间: 2013-11-18

    上传用户:yoleeson

  • NXPl788上lwip的无操作系统移植,基于Embest开发板

    NXPl788上lwip的无操作系统移植,基于Embest开发板

    标签: Embest NXPl lwip 788

    上传时间: 2013-10-16

    上传用户:shaoyun666

  • FreeRTOS操作系统源码V3.2

    FreeRTOS操作系统源码V3.2

    标签: FreeRTOS 3.2 操作系统 源码

    上传时间: 2013-11-20

    上传用户:jdm439922924

  • 300招轻松搞定操作系统

    300招轻松搞定操作系统

    标签: 300 操作系统

    上传时间: 2013-11-19

    上传用户:zhangchu0807

  • 嵌入式操作系统基础UCOS-II和Linux第二版

    清晰版 嵌入式操作系统基础μCOS-2和Linux第二版 适合初学μCOS-2以及初学Linux的朋友

    标签: UCOS-II Linux 嵌入式操作系统

    上传时间: 2013-11-10

    上传用户:aa17807091

  • RT-Thread实时操作系统编程指南(版本 0.3.0)

    实时操作系统,Kernel部分完成于2006年上半年,其IPC部分甚至是年中时才具备相 应的雏形。最开始时是因为要为朋友做一个小型的手持设备,而本人起初又是另一国内老牌 实时操作系统:DOOLOO RTOS开发人员,但这个团队在2005年底已经解散。但朋友的系统要 上,用其他小型系统吗,一不熟悉,二看不上。答应朋友的事,总得有解决方法吧,即使是原来 的DOOLOO RTOS,因为其仿VxWorks结构,导致它的核心太大,包括太多不必要的东西(一套 完整的libc库),这些方案都否决了。怎么办?当时朋友那边也不算太急,先自己写一套内核吧。 这个就是源头!(后来虽然朋友的项目夭折了,但这套OS则保留下来了,并开源了,万幸) 1 序 3 1.1 RT-Thread诞生 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.2 艰难的发展期 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.3 一年增加0.0.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.4 Cortex-M3的变革 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.5 面向对象设计方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.6 文档结构 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2 实时系统 7 2.1 嵌入式系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.2 实时系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.3 软实时与硬实时 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3 快速入门 11 3.1 准备环境 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3.2 初识RT-Thread . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 3.3 系统启动代码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.4 用户入口代码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 3.5 跑马灯的例子 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3.6 生产者消费者问题 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 4 RT-Thread简介 25 4.1 实时内核 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 4.2 虚拟文件系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.3 轻型IP协议栈 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.4 shell系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.5 图形用户界面 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.6 支持的平台 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 5 内核对象模型 29 5.1 C语言的对象化模型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5.2 内核对象模型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 6 线程调度与管理 39 6.1 实时系统的需求 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

    标签: RT-Thread 实时操作系统 编程指南 版本

    上传时间: 2013-10-14

    上传用户:1234321@q