• 深入理解BootLoader
  • 深入理解BootLoader
  • 深入理解BootLoader
  • 深入理解BootLoader
  • 深入理解BootLoader
  • 深入理解BootLoader
  • 深入理解BootLoader
  • 深入理解BootLoader
21年品牌 40万+商家 超1.5亿件商品

深入理解BootLoader

无笔记

158 九品

仅1件

北京房山
认证卖家担保交易快速发货售后保障

作者胡尔佳 著

出版社机械工业出版社

出版时间2016-07

版次1

装帧平装

货号c2

上书时间2024-06-02

豫南书屋

十四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 胡尔佳 著
  • 出版社 机械工业出版社
  • 出版时间 2016-07
  • 版次 1
  • ISBN 9787111485704
  • 定价 59.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 267页
  • 丛书 电子与嵌入式系统设计丛书
【内容简介】

BootLoader是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境设置成一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。
本书详细介绍如何一步一步地实现可用的BootLoader。对Linux下的开发环境、编译器使用、处理器架构以及编译和链接、链接脚本的细节做了较全面的理论介绍,又结合具体的环境向读者说明BootLoader的原理和开发流程,使读者真正懂得BootLoader是如何工作的,即便今后遇到其他处理器或者引导其他操作系统,也能熟知开发或者移植BootLoader的思路。

【目录】

前言 
第1章 BootLoader的概念 
1.1 BootLoader的角色 
1.2 BootLoader的来历 
1.3 BootLoader的概念 
1.3.1 MCU下的BootLoader 
1.3.2嵌入式ARM和Linux下的 
BootLoader 
1.3.3 PC下的引导流程 
1.4本章小结 
第2章L.nux开发环境 
2.1编辑器Vim 
2.1.1 Vim介绍 
2.1.2 Vim的两个基本模式 
2.1.3 Vim的两个常用模式 
2.1.4 Vim的启动与退出 
2.1.5 Vim下光标的移动 
2.1.6 Vim下的复制、粘贴和 
删除 
2.1.7 Vim下的撤销和重复 
2.1.8 Vim下的查找和替换 
2.1.9 Vim下的文件恢复 
2.1.10 Vim下的插件 
2.2编译器GCC和交叉编译器 
2.2.1 GCC的编译流程 
2.2.2 GCC的常用编译选项 
2.2.3交叉编译器 
2.3常用shell命令和脚本 
2.3.1 find命令 
2.3.2 grep命令 
2.3.3管道与重定向 
2.4 工程管理Make和Makefile 
2.4.1 Make和Makefile 
2.4.2 Makefile中的变量 
2.4.3 自动推导规则 
2.4.4嵌套的Makefile 
2.4.5 Make伪目标 
2.4.6自动化变量 
2.4.7 Make的内嵌函数 
2.5本章小结 
第3章 ARM体系结构 
3.1处理器模式 
3.2异常 
3.3 ARM寄存器 
3.4通用寄存器 
3.4.1未分组的寄存器: 
R0~R7 
3.4.2分组的寄存器: 
R8~R14 
3.4.3寄存器R15:程序计数器 
3.5程序状态寄存器 
3.5.1 PSR位的类型 
3.5.2条件标志位 
3.5.3中断禁止位 
3.5.4模式位 
3.6本章小结 
第4章ARM指令集 
4.1数据处理指令 
4.2分支指令 
4.3软中断指令 
4.4程序状态寄存器指令 
4.5协处理器指令 
4.6加载常量的伪指令 
4.7本章小结 
第5章ARM寻址模式 
5.1寻址模式1-数据处理指令的 
寻址模式 
5.1.1编码格式 
5.1.2移位器操作数 
5.1.3数据处理操作——立即数 
5.1.4数据处理操作——寄存器 
5.1.5数据处理操作——立即数 
的逻辑左移 
5.1.6数据处理操作——寄存器 
的逻辑左移 
5.1.7数据处理操作——立即数 
的逻辑右移 
5.1.8数据处理操作——寄存器 
的逻辑右移 
5.1.9数据处理操作——立即数 
的算术右移 
5.1.10数据处理操作——寄存器 
的算术右移 一 
5 .1.11数据处理操作——立即数 
的循环右移 一 
5.1.12数据处理操作——寄存器 
的循环右移 一 
5.1.13数据处理操作——扩展的 
循环右移 
5.2寻址模式2-字或无符号 
字节的load/store指令 
5.2.1编码格式 
5.2.2立即数偏移 
5.2.3寄存器偏移 
5.2.4比例寄存器偏移 
5.2.5立即数的前变址寻址 
5.2.6寄存器的前变址寻址 
5.2.7 比例寄存器的前变址寻址 
5.2.8立即数的后变址寻址 
5.2.9寄存器的后变址寻址 
5.2.10比例寄存器的 
后变址寻址 
5.3 寻址模式3-杂类load/store 
指令的寻址方式 
5.3.1编码格式 
5.3.2杂类load/store-立即数 
偏移 
第6章编译和链接 
第7章链接脚本 
第8章Linux下开发流水灯 
第9章U-Boot代码的分析 
第10章实现简单的BootLoader

点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP