第一章 嵌入式实时操作系统的基本概念

本文介绍了嵌入式实时操作系统的基本概念,包括计算机操作系统的作用、功能,以及嵌入式系统的特点和嵌入式操作系统的实时性、可裁剪性、高可靠性。详细阐述了实时操作系统的需求,如多任务系统、内核类型、任务切换时间和中断延迟。最后提到了嵌入式实时操作系统μC/OS-Ⅱ。
摘要由CSDN通过智能技术生成

第一章        嵌入式实时操作系统的基本概念

操作系统是系统软件,在计算机硬件与计算机应用程序之间提供应用程序接口(API),提高应用程序的效率。

嵌入式系统是计算机系统,需要操作系统的支持,此操作系统为嵌入式操作系统。

1.1    嵌入式实时操作系统的基本概念

1.1.1         什么是计算机操作系统

1.      计算机的构成:中央微处理器(CPU)、存储器接口外设à计算机的硬件系统

2.      裸机:只由硬件构成的计算机

3.      计算机系统 =硬件+软件

计算机硬件:相当于人的肌肉、骨骼等看得见摸得着的实体。

计算机软件:相当于人头脑中存储的思想、方法等看不见摸不着的东西。



关于UCOSII实时操作系统 第一讲 初识uCOSII 4 1、uCOSII单任务实验: 4 2、uCOSII多任务实验: 6 3、任务状态之间的转换: 9 4、空闲任务和统计任务简介: 9 5、任务的三要件: 9 程序代码、私有堆栈、任务控制块 9 6、任务控制块TCB(P80) 9 7、创建任务 9 8、任务的栈空间 10 9、栈的增长方向: 10 第二讲 调度运行机制 11 1、任务挂起和恢复 11 2、任务挂起、恢复的状态转换 13 3、时钟节拍ISR 15 4、时钟节拍函数OSTimtick() 16 5、延时系统调用 16 第三讲 任务管理uCOSII 17 1、任务删除 17 2、任务请求删除实验 19 3、在源码中增加打印信息一般步骤 24 4、OSTaskDelReq()函数理解流程图 25 第四讲 互斥性信号量管理 26 1、优先级反转 26 2、信号量SEM使用 26 3、互斥信号量Mutux使用 29 4、关于信号量程序分析 32 5、关于互斥信号量分析 32 6、OSMutexPend()函数流程图 33 7、OSMutexPost()函数流程图 33 第五讲 消息邮箱 34 1、基本概念 34 2、对于OSMboxPend()理解 34 3、对于OSMboxPost()理解 34 4、消息邮箱管理一般程序 35 5、使用OSMboxQuery() 38 6、OSMboxPend()函数Timeout等待超时程序 38 7、OSMboxPost()函数邮箱状态为FUll程序 40 8、关于OSTimeTickHook(void)使用 41 第六讲 信号量集 43 1、信号量集案例 43 2、OSFlagPend()源码 46 3、OSFlagPost()源码 51 第七讲 动态内存 54 1、内存管理基本概念 54 2、内存管理基本概念 54 3、内存管理案例 54 4、案例分析 69 5、教学案例: 71
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值