logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

嵌入式实时操作系统μC/OS-||原理及应用学习6----动态内存管理

1.μC/OS-||对内存进行两级管理,即把一个连续的内存空间分为若干个分区,每个分区又分为若干个大小相等的内存块。操作系统以分区为单位来管理动态内存,而任务以内存块为单位来获得和释放动态内存。内存分区及内存块的使用情况则由内存控制块来记录。 可动态分配内存的划分2.内存块:以此为单位向应用程序提供动态内存。3.内存分区:大小相等的多个内存块组成内存分区,是对系统进行内存管理的

#嵌入式
嵌入式实时操作系统μC/OS-||原理及应用学习1

计算机操作系统:计算机系统中,最靠近硬件层的软件层,主要完成计算机硬件资源的调度和分配、信息的存储和保护以及并发活动的协调和控制等许多工作。嵌入式系统:嵌入式系统是对象进行自动控制而使其具有智能化并可嵌入对象体系中的专用计算机系统。(嵌入性、专用性、计算机系统)嵌入式操作系统:运行在嵌入式硬件平台上,对整个系统及其所操作的部件、装载等资源进行统一协调、指挥和控制的系统软件就叫做嵌入式操作系

#嵌入式#活动
嵌入式实时操作系统μC/OS-||原理及应用学习3----μC/OS-||的中断和时钟

1.中断:任务在运行过程中,应内部或外部异步事件的请求中止当前任务,而去处理异步事件所要求的任务的过程。应中断请求而运行的程序叫做中断服务子程序,中断服务子程序的入口地址叫做中断向量。2.μC/OS-||的中断过程:系统接收到中断请求后,如果这时CPU处于中断允许状态,系统就会终止正在运行的当前任务,而按照中断向量的指向转而去运行中断服务子程序;当中断服务子程序运行完后,系统将根据情况返回到被

#嵌入式
嵌入式实时操作系统μC/OS-||原理及应用学习4----任务的同步与通信

1.任务间的同步:在多任务合作工作的过程中,操作系统应该解决两个问题:一是各任务间应该具有一种互斥关系(对于共享资源的使用),二是相关的任务在执行上要有先后次序。任务见的这种制约性的合作运行机制称为任务间的同步。2.事件:μC/OS-||使用信号量、邮箱(消息邮箱)和消息队列这些中间环节来实现任务间的通信。这些中间环节都被统一称为“事件”。3.信号量:是一类事件,用来标识一个共享资源的被使

#嵌入式#数据结构
嵌入式实时操作系统μC/OS-||原理及应用学习2---任务

1.任务的基本概念:从设计上看,任务就是应用程序中小任务对应的程序实体;从代码上看,就是一个函数;从存储结构上看,由任务程序代码、任务堆栈和任务控制块组成。由任务控制块、任务堆栈、任务代码三部分组成。2.μC/OS-||没有给任务定义私有空间,因此μC/OS-||中的所有任务都属于线程。3.μC/OS-||的任务有两种:用户任务和系统任务。μC/OS-||中最多包含64个任务。4.μC

#嵌入式#数据结构
到底了