Hopen3.0 体系结构
Hopen3.0 操作系统由核心基本模块和其他功能模块组合构成。这意味着,除了核心基本模块外,
其它各个功能模块都可以根据需要选取组合,或重新开发。核心基本模块代码量很少,只需占用极
少的内存(大约20K)即可运行。因此,Hopen3.0 能够适用于各种嵌入式应用环境。



Hopen3.0 系统引导过程
硬件系统有BIOS
在这种情况下,系统启动后将首先引导系统BIOS 或Boot Loader 程序初始化系统,并由BIOS
或Boot Loader 跳转执行操作系统Main.c;接下来,系统的控制权即转交给操作系统,并由操作系
统进行内核、设备驱动、文件系统、网络系统的的初始化工作,而完成操作系统的引导过程。具体
如下图所示:

硬件系统无BIOS
在无BIOS 的硬件系统,系统的引导使用一个HW Init 程序来替代BIOS 的作用,其余过程和上
述一样:

嵌入式开发环境的对比
