1.前言在这个世界中,任何系统的运转都需要能量。如树木依靠光能生长,如马儿依靠食物奔跑,如计算机系统依靠电能运行。而能量的获取是有成本的,因此如果能在保证系统运转的基础上,尽量节省对能量的消耗,就会大大提升该系统的生存竞争力。这方面,大自然已经做的很好了,如..
分类:
其他好文 时间:
2017-02-06 18:15:10
阅读次数:
224
1.GIC简介操作系统中,中断是很重要的组成部分。有了中断系统才可以不用一直轮询(polling)是否有事件发生,系统效率才得以提高。一般在系统中,中断控制分为三个部分:模块、中断控制器和处理器。其中模块通常由寄存器控制是否使能中断和中断触发条件等;中断控制器可以管理..
分类:
其他好文 时间:
2017-02-06 00:38:19
阅读次数:
690
一、阅读笔记(介绍Sylixos性能特点) 1.Sylixos简介 SylixOS 是一款为嵌入式系统设计的硬实时操作系统(RTOS)。 此 系统于 2006 年开始 开发工作。设计之初只是为了验证相关操作系统算法,后来经过多年的持续开发与改进, SylixOS 已经不只是一个实时操作系统,它已经成 ...
分类:
其他好文 时间:
2016-12-12 15:07:16
阅读次数:
222
Vxworks、QNX、Xenomai、Intime、Sylixos、Ucos等实时操作系统的性能特点 VxWorks操作系统 VxWorks操作系统 VxWorks 操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统,是嵌入式开发环境的关键组成部分。其内核支持多任务调 ...
分类:
其他好文 时间:
2016-12-11 17:58:11
阅读次数:
222
此篇博客为SylixOSARMBSP编写连载的第三篇,主要介绍bspInit.c文件具体实现。bspInit.c为BSP操作系统初始化部分代码,通常由startup.S初始完基本处理器参数后调用,下面以S3C2440A处理器为例,逐块介绍bspInit.c代码。SylixOSARMBSP第二篇中提到startup.S初始化完成会将会调用b..
分类:
其他好文 时间:
2015-06-19 21:46:46
阅读次数:
241
此篇博客为SylixOSARMBSP编写连载的第二篇,主要介绍startup.S文件具体实现。startup.S为BSP启动代码入口,通常由bootloader装载完SylixOS镜像后调用,下面以S3C2440A处理器为例,逐块介绍startup.S代码。#ifndefASSEMBLY
#defineASSEMBLY1
#endif此段代码告知后面引用的头文件..
分类:
其他好文 时间:
2015-06-19 13:41:10
阅读次数:
159