ACPI 简析

什么是ACPI? ACPI的全称是Advanced Configuration and PowerInterface。它是由早期的APM发展和改进起来的,其主要作用是为操作系统提供一套标准的电源管理接口。 ACPI关键概念: 什么Gx State, Cx State, Sx State: ...

2017-11-09 17:31:08

阅读数:211

评论数:0

X86 SMI 笔记

SCI VS SMI SCI:System Control Interrupt, 系统控制中断。专门用于ACPI电源管理的一个IRQ,需要OS支持。 SMI:System Management Interrupt, 系统管理中断,使用系统进入SMM的特殊中断。   两者区别: SMI是CPU级别的...

2017-11-09 14:18:37

阅读数:192

评论数:0

如何将boot loader及wince内核镜像固化到flash芯片中

Boot Loader是定制Windows CE操作系统过程中一个重要的开发环节。Boot Loader的作用正如名字中的两个单词:Boot,既引导系统,如果基于CE的产品采用BIOS实现硬件初始化和配置,那么Boot Loader只需引导软件系统。如果没有采用BIOS,那么Boot Loader...

2017-11-08 17:23:40

阅读数:128

评论数:0

一种基于BIOS的WINCE启动方法

Windows CE.NET是微软公司向嵌入式领域推出的一款操作系统。它最大程度继承了桌面版Windows操作系统的丰富功能,同时又赋予了许多新特性,以适应嵌入式领域的实际要求。无论是商业应用还是多媒体消费需求,都能被采用CE操作系统的设备轻松满足。最新的.NET版本较之3.0版本,在实时性和稳定...

2017-11-08 14:14:20

阅读数:345

评论数:0

GRUB2配置文件"grub.cfg"详解

GRUB2模块 对于GRUB-2.0.2版本来说,官方提供的模块一共有200多个,这些模块大致可以分为以下几类(模块间的依赖关系位于"moddep.lst"文件中): 命令模块[command.lst]提供了各种不同的功能,类似标准Unix命令,一共将近100个。例如:ca...

2017-11-07 14:00:01

阅读数:582

评论数:0

Grub 命令行启动Windows全过程

这里所说的Grub和上文中说的Grub for DOS是不一样的,上文的Grub跟磁盘的第一扇区没有关系,即是说,如果你把上面C盘里grub目录删除,不会影响你的系统启动。我下面讲的Grub却会把一部分代码写到磁盘的第一扇区上,即会写到主引导纪录MBR中。 1 Grub 命令行代码分两部分,一部...

2017-11-07 13:53:31

阅读数:625

评论数:0

Xneomai 简介

Real Time 的定義 一個real time的系統需要保證其工作在給定的時間限制內完成(稱為deadline)。 系統不需要以最快的速度(real fast)完成任務,但需要時常或每次皆在deadline之內完成。 在這個前提下,real time系統的任務完成時間是可確定的(d...

2017-11-02 10:57:06

阅读数:245

评论数:0

多文件工程的编译-Makefile的简便写法

通常我们在命令行使用GCC对程序进行编译,如果对于单个或者几个文件时比较方便的,但当工程中的文件逐渐增多甚至变得十分庞大的时候,使用GCC显然力不从心,不好管理。因此我们有必要编写一个Makefile来对工程进行管理。就以下工程目录进行学习。 生成可执行程序cacu,建立如下规则的Makefi...

2017-11-01 11:31:16

阅读数:152

评论数:0

提示
确定要删除当前文章?
取消 删除