- 博客(11)
- 资源 (4)
- 收藏
- 关注
转载 FreeRTOS高级篇5---FreeRTOS队列分析
FreeRTOS提供了多种任务间通讯方式,包括: 任务通知(版本V8.2以及以上版本) 队列 二进制信号量 计数信号量 互斥量 递归互斥量 其中,二进制信号量、计数信号量、互斥量和递归互斥量都是使用队列来实现的,因此掌握队列的运行机制,是很有必要的。 队列是FreeRTOS主要的任务间通讯方式。可以在任务与任务间、中断和任务间传送信息。发送到队列的消息是通过...
2018-09-30 17:48:26 458
转载 【Linux】linux常用基本命令
Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。 1、显示日期的指令: date 2、显示日历的指令:cal 3、简单好用的计算器:bc 怎么10/100会变成0呢?这是因为bc预设仅输出整数,如果要输出小数点下位数,那么就必须要执行 scale...
2018-09-26 18:10:28 4440
转载 UCOSIII任务管理
1、可剥夺型任务调度 定义:任务调度就是中止当前正在运行的任务转而去执行其他的任务(UCOSIII是可剥夺型内核,因此当一个高优先级的任务准备就绪,并且此时发生了任务调度,那么这个高优先级的任务就会获得CPU的使用权) UCOSIII中的任务调度是由任务调度器来完成的,任务调度器有2种:任务级调度器和中断级调度器。 任务级调度器为函数OSSched()。中断级调度器为函数OSIntE...
2018-09-22 10:35:11 341
转载 嵌入式Linux学习计划
自学嵌入式已经有一年的时间了,从刚开始的迷茫无助到现在的逐渐明朗,中间经历的太多太多了。俗话说万事开头难,刚开始的时候,根本就不知如何开始,上网查资料被一堆堆新名词搞的找不到北,去图书馆看书也是找不到方向。又是arm,又是linux,又是uboot头都大了。不知道自己究竟从哪里开始。当看过几本介绍嵌入式的基础教材过后,才逐渐有了一点方向,虽说刚开始看书的时候朦朦胧胧的。但是当...
2018-09-19 18:11:07 418
转载 操作系统的虚拟存储
局部性原理 时间局部性:一条指令的执行和下次执行,都集中在一个较短时期内。 空间局部性:当前指令和临近的几条指令都在一个较小区域内。 局部性原理的具体表现 1.程序执行时大部分是顺序执行指令,少数是转移和跳转指令 2.嵌套不超过五层 3.相当多的循环结构 4.相当多的数据结构操作,数据结构都在较小的一个范围内虚拟存储的基本原理 1.程序装入内存时,不是一次性装入,只需将当...
2018-09-17 13:05:44 325
转载 操作系统 - 虚拟存储管理技术之虚拟页式存储管理
一、请求分页式存储管理的基本思想请求分页式存储管理是基于分页式存储管理的一种虚拟存储器1. 相同点a. 把内存空间划分成尺寸相同、位置固定的块b. 按照内存块大小,把作业的虚拟地址空间(相对地址空间)划分成页(划分过程对用户透明)c. 虚拟地址空间中的一页可以装入到内存中的任何一块中2. 不同点a. 作业全部进入辅存,运转时,并不把整个作业程序一起都装入到内存,只...
2018-09-16 19:55:23 9471
转载 存储管理之页式、段式、段页式存储 以及 优缺点
内存管理方式主要分为:页式管理、段式管理和段页式管理。页式管理的基本原理是将各进程的虚拟空间划分为若干个长度相等的页。把内存空间按页的大小划分为片或者页面,然后把页式虚拟地址与内存地址建立一一对应的页表,并用相应的硬件地址转换机构来解决离散地址变换问题。页式管理采用请求调页和预调页技术来实现内外存存储器的统一管理。优点:没有外碎片,每个内碎片不超过页的大小。缺点:程序全部装入内存,要求...
2018-09-14 18:08:44 35229
转载 地址重定位:静态重定位和动态重定位
地址重定位就是操作系统将逻辑地址转变为物理地址的过程。。。也就是对目标程序中的指令和数据进行修改的过程将逻辑地址空间重定位到物理地址空间的时机有三种: 1、程序编译连接时。 2、程序装入内存时。 3、程序执行时。 以下内容转自:http://bbs.pediy.com/showthread.php?t=76876 在这之前我一直对地址重定位的细节不是很了解。...
2018-09-14 16:16:16 8327
转载 操作系统原理---操作系统中进程同步和互斥的概念
简介 进程同步是一个操作系统级别的概念,是在多道程序的环境下,存在着不同的制约关系,为了协调这种互相制约的关系,实现资源共享和进程协作,从而避免进程之间的冲突,引入了进程同步。 临界资源 在操作系统中,进程是占有资源的最小单位(线程可以访问其所在进程内的所有资源,但线程本身并不占有资源或仅仅占有一点必须资源)。但对于某些资源来说,其在同一时间只能被一个进程所占用。...
2018-09-13 21:23:00 7780 1
原创 作业,进程与线程的总结
作业:相当于运行的程序(对于调度运行的程序,os对于它在整个系统的运行的过程实行控制) 作业的分类 : 1 批处理作业 2交互式作业(使用在实时操作系统中通过发送各种命令进行控制) 进程:(在操作系统中使用多道程序技术,使得的多个程序可以同时进行,cpu不断的进行切换,(同时多个程序进行并发有点空 困难所以引...
2018-09-13 16:12:42 589
原创 操作系统原理教程第一章的小总结
操作系统是基本职能是控制和管理计算机系统内的各种资源,有组织的作业在cpu上的运行, 操作系统的功能 1 存储器的管理功能 主要完成内存分配,地址映射(逻辑地址到内存地址物理映射) 内存保护,内存扩充 2 处理机管理功能 主要对处理机进行分配,运行控制和管理(作业调度和进程调度,进程通信和控制) ...
2018-09-12 14:46:43 293
17、触摸屏正倒计时器程序设计
2018-12-24
万年历+stm32+触摸按键
2018-12-24
基于µC/OS-II的正倒计时器程序设计
2018-12-24
qt富文本表格插入,合并,删除,选中
2024-05-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人