基本信息出版社:中国电力出版社
页码:236 页
出版日期:2008年07月
ISBN:7508374371/9787508374376
条形码:9787508374376
版本:第1版
装帧:平装
开本:16
正文语种:中文
丛书名:ARM嵌入式Linux系统开发丛书
内容简介 本书是《ARM嵌入式Linux系统开发丛书》之一。
本书针对嵌入式Linux发的特点,结合工程开发实践,使读者能够边学边用,从而快速地掌握相关的知识要点。全书共分为10章,首先介绍了嵌入式系统开发的基础知识,包括Linux开发工具、ARM处理器和ADS开发套件等。然后重点讲解了嵌入式交叉编译工具链、Linux编程基础、BootLoader移植、IJnux内核移植、构建嵌入式根文件系统和嵌入式Linux驱动入门,以及嵌入式Linux的CUI编程基础。
本书可作为相关工程技术人员的嵌入式培训教材及参考用书,也可作为高等院校自动化类、电子类、电气类、计算机类等专业本科生、研究生学习嵌入式Linux开发的辅助教材。
编辑推荐 本书内容包括:
Linux开发工具
ARM处理器和ADS开发套件
嵌入式交叉编译工具链
Linux编程基础
BootLoader移植
IJnux内核移植
构建嵌入式根文件系统
嵌入式Linux驱动入门
嵌入式Linux的CUI编程基础
目录
前言
第1章 嵌入式系统概述及Linux开发工具
1.1 嵌入式系统简介
1.1.1 什么是嵌入式系统
1.1.2 嵌入式系统基本结构
1.1.3 嵌入式系统特点
1.2 嵌入式软件的发展
1.3 嵌入式系统软件开发流程
1.4 使用Linux开发工具
1.4.1 vi编辑器
1.4.2 GCC编译器
1.4.3 gdb调试器
1.4.4 编写makefile
1.5 小结
第2章 ARM硬件平台及ADS开发工具
2.1 ARM处理器简介
2.2 ARM9处理器
2.2.1 ARM9处理器的特点
2.2.2 ARM9处理器的工作模式
2.2.3 ARM处理器状态
2.3 LJD-2410DVK-I开发板
2.3.1 硬件资源
2.3.2 软件资源
2.4 ADS开发工具
2.4.1 命令行开发工具
2.4.2 Code Warrior开发环境初步
2.4.3 AXD调试器
2.5 小结
第3章 构建嵌入式交叉编译工具链
3.1 什么是交叉编译环境
3.2 构建交叉编译工具链的方法
3.3 用Crosstool构建交叉编译工具链
3.3.1 Crosstool简介
3.3.2 下载软件包
3.3.3 配置脚本文件
3.3.4 生成交叉编译工具链
3.3.5 测试生成的编译工具
3.4 分步构建嵌入式交叉编译工具链
3.4.1 创建目录
3.4.2 建立环境变量
3.4.3 编译binutils
3.4.4 配置内核头文件
3.4.5 编译GCC(阶段1)
3.4.6 安装glibc
3.4.7 编译GCC(阶段2)
3.4.8 测试交叉编译工具链
3.5 小结
第4章 嵌入式系统Linux编程基础
第5章 u-boot代码分析及移植
第6章 嵌入式UnHX内核移植
第7章 构建根文件系统
第8章 嵌入式Linux驱动开发入门
第9章 嵌入式Linux系统GUI编程入门
参考文献
……