商家名称 | 信用等级 | 购买信息 | 订购本书 |
ARM嵌入式系统移植实战开发(韩少云著) | |||
ARM嵌入式系统移植实战开发(韩少云著) |
《普通高等"十二五"规划教材?实践创新系列:ARM嵌入式系统移植实战开发》可以作为高等院校嵌入式系统开发与应用的教材,嵌入式培训用书,以及嵌入式系统开发技术人员的参考书。
韩少云,达内IT培训集团创始人,总裁/CEO,加拿大技术移民。曾任亚信公司软件事业部副总工程师。在软件开发、软件培训、公司运营方面积累了丰富的实战经验,被誉为软件工程师创业的典范。
奚海蛟,博士后,北京融慧广泽科技有限公司创始人,毕业于北京航空航天大学电子工程学院,主要研究嵌入式与物联网、虚拟现实等方向,主持过多个相关大型项目,曾在多家大学与培训机构任教。
第1章 嵌入式系统概述
1.1 嵌入式系统介绍
1.1.1 嵌入式系统概念
1.1.2 嵌入式系统特点
1.1.3 嵌入式产品
1.2 嵌入式操作系统
1.2.1 VxWorks
1.2.2 WinCE
1.2.3 tLC/OS
1.2.4 Symbian
1.2.5 Linux
1.3 嵌入式系统开发流程
1.3.1 嵌入式系统组成
1.3.2 嵌入式系统开发流程
1.4 嵌入式系统的移植
本章小结
第2章 构建嵌入式Linux开发环境
2.1 硬件环境构建
2.1.1 主机与目标板结合的交叉开发模式
2.1.2 硬件要求
2.2 软件环境构建
2.2.1 在虚拟机中设置Linux与Windows共享目录
2.2.2 NFS的配置与启动
2.2.3 嵌入式交叉编译工具的安装
2.2.4 minicom和超级终端的配置及使用
2.2.5 H-JTAG和DNW的安装和使用
本章小结
第3章 Bootloader移植
3.1 Bootloader简介
3.1.1 Bootloader概念
3.1.2 Bootloader启动流程分析
3.1.3 常用的Bootloader介绍
3.2 U-Boot代码分析
3.2.1 U-Boot简介
3.2.2 U-Boot代码结构
3.2.3 U-Boot代码编译
3.2.4 U-Boot代码导读
3.2.5 U-Boot命令
3.3 U-Boot移植
3.3.1 在U-Boot中建立自己的开发板
3.3.2 支持Nor Flash
3.3.3 支持Nand Flash
3.3.4 支持从Nand Flash中启动
3.3.5 支持网卡DM9000
3.3.6 支持YAFFS文件系统
3.3.7 U-Boot引导内核
3.3.8 移植后U-Boot的使用
本章小结
第4章 内核移植
4.1 Linux内核结构
4.1.1 内核组成
4.1.2 内核目录
4.2 内核Makefile分析
4.2.1 内核Makefile的分类
4.2.2 Makefile的编译流程
4.2.3 Makefile主要内容解析
4.3 内核配置选项
4.3.1 通用选项
4.3.2 模块相关选项
4.3.3 块相关选项
4.3.4 系统类型、特性和启动相关选项
……
第5章 构建Linux根文件系统
第6章 Linux设备驱动移植
第7章 Linux下应用程序的开发和移植
第8章 Android在S3C6410上的移植
参考文献