1、SylixOS启动概述每个操作系统的启动都是多种多样,各有不同,SylixOS亦是如此,本文将浅析SylixOS启动层次和启动步骤两大方面。2、SylixOS启动层次在专用的嵌入式开发板上运行嵌入式操作系统(如SylixOS、Linux等)已经变得越来越流行,通常从一个嵌入式操作系统的软件角度..
分类:
其他好文 时间:
2017-02-16 11:50:27
阅读次数:
637
1.前言在这个世界中,任何系统的运转都需要能量。如树木依靠光能生长,如马儿依靠食物奔跑,如计算机系统依靠电能运行。而能量的获取是有成本的,因此如果能在保证系统运转的基础上,尽量节省对能量的消耗,就会大大提升该系统的生存竞争力。这方面,大自然已经做的很好了,如..
分类:
其他好文 时间:
2017-02-06 18:15:10
阅读次数:
224
(待更新) 第1章 操作系统概论 1. 批处理操作系统的缺点是:缺少“交互性”P13 2. 操作系统的必要组成部分:进程线程管理,存储管理,文件管理,设备管理(不是资源管理),用户接口5个组成部分 3. 第2章 操作系统运行机制 1. 啊中断向量:指向中断服务程序的代码,执行后有指向的作用 中断向量 ...
分类:
其他好文 时间:
2017-02-03 21:52:53
阅读次数:
326
嵌入式实时操作系统(RTOS)设计 田上飞 王庆华(Rainbow队) 摘要 本文从实时操作系统实时性的重要性出发,引出了基于优先级和时间片的实时性的实现方案:链表+位图,并在此基础上提出了一种嵌入式实时操作系统的实现方案——ATOP操作系统。关键词:嵌入式 实时操作系统 优先级调度 时间片轮询 1 ...
分类:
其他好文 时间:
2016-10-23 20:13:59
阅读次数:
183
c语言在嵌入式、操作系统、图像处理方面应用广泛,是一种比较底层的语言。本文主要介绍c语言的内存分配,进程在内存中的布局。环境:Linuxzhuzhu4.2.0-27-generic#32~14.04.1-UbuntuSMPgccversion4.4.7首先上一张进程在内存中的布局图:注:该图仅表示进程在32位linux操作系统..
分类:
其他好文 时间:
2016-10-08 03:04:35
阅读次数:
401
主要参考:《深度探索嵌入式操作系统》 5.4节 为什么要嵌入汇编语言? 开关CPU中断、 读取CPU的一些特殊寄存器、 设置CPU模式等功能无法用C语言实现(因为C语言属于高级语言,而高级语言是屏蔽底层硬件的)。 提高速度?好像是有这么一种目的,还不太清楚。 【代码模板】 __asm__ __vol... ...
分类:
其他好文 时间:
2016-09-09 16:33:11
阅读次数:
137
很偶然地搜到这本书,最近买了纸版书,作者有个新浪博客和淘宝配套的开发板,可以自己搜下。 笔记主要记录下看书时画下的,因为是说明性的文字,所以没有经过编码,自己理解也是很模糊的。 写下来发到博客上,感觉能提高学习动力,可能是有潜在的交流作用吧。 为什么要有操作系统? 最初的时候其实是没有的,CPU的功... ...
分类:
其他好文 时间:
2016-08-29 13:01:07
阅读次数:
169
早在20世纪60年代,就已经有人开始研究和开发嵌入式操作系统。但直到最近,它才在国内被越来越多的提及,在通信、电子、自动化等需要实时处理的领域所曰益显现的重要性吸引了人们越来越多的注意力。但是,人们所谈论的往往是一些著名的商业内核,诸如VxWorks、PSOS等。这些商业内核性能优越,但价格昂贵,主 ...
分类:
其他好文 时间:
2016-08-09 13:35:51
阅读次数:
142