深度探索嵌入式操作系统:从零开始设计、架构和开发

深度探索嵌入式操作系统:从零开始设计、架构和开发

评分

★★★★★

ISBN

9787111514879

出版社

机械工业出版社 2015-10-01出版

作者

彭东

分类

理论知识

内容简介
本书的最终目的是构建一个用于学习的嵌入式操作系统内核,并工作在真正的物理机上。为了达到这一目的,本书大体上分为三部分:综述、硬件部分和软件部分。本书很简单,没有拐弯抹角,没有反复修饰,但是必要的细节从不漏掉。宁可在细节上啰嗦一点,也不在不相关的地方多写一句。
AI简介
这是一本详细讲解如何从零开始设计、架构和开发嵌入式操作系统内核的书籍。全书分为综述、硬件部分和软件部分三大部分,以mini2440硬件平台和ARM920T处理器为基础,深入探讨了操作系统核心功能与管理,以及内存管理、中断管理、设备驱动、进程管理、文件系统等重要组件的实现。 书中首先介绍了操作系统核心功能与管理,包括内存管理、进程管理、文件系统和设备管理。其中,内存管理是操作系统的基本功能之一,它的主要任务是让多个程序在内存中运行。进程管理则是操作系统对正在运行的程序进行管理。文件系统是操作系统用于组织和管理用户数据的一种机制。设备管理则是操作系统对计算机中的各种设备进行管理。 接着,书中详细介绍了mini2440硬件平台特点和ARM920T的内部结构。mini2440硬件平台被选择,可能是因为其具有某些特定的功能或特性,如高效能、低功耗等。ARM920T的内部结构包括CPU内核、MMU、Cache和CP15。 书中还深入探讨了内存管理的重要性,包括应用程序运行、数据存储、进程调度等多个方面。内存管理的主要任务就是按照需求高效地分配、释放一块内存。 此外,书中还详细讲解了中断的概
阅读/下载地址