嵌入式
文章平均质量分 82
liyaoyao_yy
这个作者很懒,什么都没留下…
展开
-
实时操作系统任务调度
最近看了一些实时操作系统的源码,关于任务调度是实时操作系统的重要组成部分,但是何时发生调度,怎样才能发生调度却不是非常的清晰,书中一本而言所说的都是“如果有更高优先级任务就绪,就会发生调度”,这会让很多的读者产生很大的歧义:在当前的任务中,并没有关于就绪表等全局变量的访问,当前的任务也有自己的堆栈空间,我并不知道是否有更高优先级的任务就绪,之所以产生这些疑惑是没有搞清楚什么时候发生调度,怎转载 2014-11-18 18:55:00 · 6738 阅读 · 0 评论 -
操作系统文件管理
在现代计算机系统中,要用到大量的程序和数据,因内存容量有限,且不能长期保存,故而平时总是把它们以文件的形式存放在外存中,需要时再随时将它们调入内存。如果由用户直接管理外存上的文件,不仅要求用户熟悉外存特性,了解各种文件的属性,以及它们在外存上的位置,而且在多用户环境下,还必须能保持数据的安全性和一致性。显然,这是用户所不能胜任、也不愿意承担的工作。于是,取而代之的便是在操作系统中又增加了文件管理功转载 2014-11-19 15:38:34 · 1306 阅读 · 0 评论 -
设备管理
IO控制方式在整个IO控制方式的发展过程中,始终贯穿着这样一条宗旨:即尽量减少主机对IO控制的干预,把主机从繁杂的IO控制事务中解脱出来,以便更多地去完成数据处理任务。程序IO方式处理机对IO采用程序IO方式,即采用“忙――等待“方式,在处理机向控制器发出一条IO指令启动输入设备输入数据时,要同时把状态寄存器中的忙闲标志置为1.然后便不断的循环测试,直到标志为0.当转载 2014-11-19 15:16:57 · 513 阅读 · 0 评论 -
操作系统—存储管理
突然发现自己好久没写博客了,前段时间忙着实习的笔试,看了很多方面的书,感觉有点凌乱,这几天再重新温习一下,写一下博客就当是做做笔记,记录一下学习的过程吧!下面本上是属于知识点的归纳,基本上本博客里面的概念很多都是来自于其他博客,在这里只是个自己做一个归纳和总结: 1.http://blog.csdn.net/lwlliang/article/details/6212262 2.ht转载 2014-11-18 22:27:11 · 842 阅读 · 0 评论 -
Linux操作系统文件系统基础知识详解
一 、Linux文件结构 文件结构是文件存放在磁盘等存贮设备上的组织方法。主要体现在对文件和目录的组织上。 目录提供了管理文件的一个方便而有效的途径。 Linux使用标准的目录结构,在安装的时候,安装程序就已经为用户创建了文件系统和完整而固定的目录组成形式,并指定了每个目录的作用和其中的文件类型。 /根目录转载 2014-11-19 15:41:54 · 1733 阅读 · 0 评论 -
地址映射与共享
这次实验做的着实好纠结。。想来也不是说有多难,关键是给的资料太少了,尤其是移植到0.11下那一步,指导书就没几句话,我左看右看也没搞明白到底要干什么。。赵炯同志的那本书又好多要看的,总是看不进去。。不过静下心去看的话还真的能获取好多有用的信息,加上各种百度Google,也不算太难,关键是查资料实在是好费时间啊。。。由于是第一次直接在代码中对内存操作,一会儿虚拟,一会线性,一会物理的,遇到了好多问题转载 2014-11-19 15:07:27 · 698 阅读 · 0 评论 -
s3c6410地址映射
1.1 寻址空间ARM处理器为32bit处理器,内部32bit地址总线理论寻址空间为4GB,对于6410来说,寻址空间的高2GB在内部为保留(reserved),低2GB(0x0~0x7FFFFFFF)可划分为2部分:主存储区(main memory area)和外设区(peripheral area)。1.2 主存储空间(Main memory area)转载 2014-11-19 15:06:36 · 510 阅读 · 0 评论 -
任务调度
ucos的任务调度思想是:“近似的让每时每刻让优先级最高的就绪任务处于运行状态”。在具体做法上,他在系统或用户任务调用系统函数及执行中断服务程序结束时来调用调度器,以确定应该运行的任务并运行它。 1,调度器的主要工作 在多任务系统中,令CPU中止当前正在运行的任务转而去运行另一个任务的工作叫做任务切换,而按某种规则进行任务切换的工作叫做任务调度。转载 2014-11-18 16:11:16 · 1101 阅读 · 0 评论 -
一个简单的操作系统的实现
业余时间想研究一下RTOS,但是现有的嵌入式系统很多,代码量也很大,厚厚的一本书,又是任务控制块,又是链表又是指针的指来指去,让人不耐心点根本看不下去,也没太多时间去研究。于是就有了自己动手去做的想法,这样可以提高兴趣.比看书有意思。慢慢的发现,操作系统也没有那么神秘。触发软中断,保存堆栈,开始进行任务切换。于是一个多任务就出来了,但是一个完整的操作系统并不简单,涉及到一系列的算法和数据结构的运用转载 2014-11-18 15:08:30 · 1116 阅读 · 0 评论 -
SPI及其FPGA实现
SPI是英文Serial Peripheral Interface的缩写,中文意思是串行外围设备接口,SPI是Motorola公司推出的一种同步串行通讯方式,是一种三线同步总线,因其硬件功能很强,与SPI有关的软件就相当简单,使CPU有更多的时间处理其他事务。 SPI概述 SPI:高速同步串行口。3~4线接口,收发独立、可同步进行. SPI,是英语Serial Per转载 2015-04-28 16:30:09 · 26410 阅读 · 1 评论