《嵌入式Linux套用开发全程解析与实战》是2010年机械工业出版社出版的图书,作者是吴士力、刘奇、朱兰。
基本介绍
- 作者:吴士力刘奇,朱兰编着
- 出版社:机械工业出版社
- 出版时间:2010-1-1
- 开本:16开
- ISBN:9787111286318
- 定价:¥45.00
内容简介
本书详细介绍了在红旗Linux 6.0平台上开发嵌入式Linux应用程式的基本原理和过程。主要内容包括嵌入式软硬体平台的介绍、Linux 2.6核心的移植、Linux驱动程式的原理、Bootloader的原理、嵌入式Linux开发环境的搭建、嵌入式资料库SQLite3和嵌入式GUI系统MiniGUI的移植和编程等。最后通过电子选单实例系统介绍了在Mini2440开发板上开发基于Linux2.6.29核心的GUI应用程式的全过程。书中使用的嵌入式Linux套用开发软体平台均为开源软体,具有较高的市场占有率。
本书适合嵌入式Linux套用开发的初学者,或计算机、电子专业的大中专高年级学生和本科生。本书也可作为嵌入式Linux套用开发技术人员的参考书。
目录
出版说明
前言
第1章 C语言编程技术要点
1.1 数据类型
1.1.1 C语言基本数据类型的实现
1.1.2 C语言基本数据类型的转换
1.1.3 C语言複合数据类型的实现
1.1.4 C语言的数据管理
1.2 函式
1.3 C语言预处理
1.3.1 宏定义
1.3.2 条件编译
1.3.3 头档案
1.4 C语言编程规範
1.4.1 命名规则
1.4.2 程式版式
第2章 计算机硬体平台技术要点
2.1 CPU的结构
2.2 CPU指令
2.2.1 CPU指令格式
2.2.2 定址
2.2.3 x86 CPU指令系统
2.3 实模式和保护模式
第3章 Linux作业系统原理与使用
3.1 作业系统原理概述
3.1.1 进程管理
3.1.2 记忆体管理
3.1.3 档案管理
3.1.4 设备管理
3.2 Linux核心
3.2.1 Linux核心结构
3.2.2 Linux进程管理
3.2.3 记忆体管理
3.2.4 档案管理
3.2.5 设备管理
3.3 Linux作业系统的使用
3.3.1 安装红旗Linux6.0
3.3.2 红旗Linux 6.0的使用
第4章 Linux应用程式开发
4.1 GCC
4.1.1 GCC工作流程
4.1.2 Glibc
4.2 工程管理器
4.2.1 Makefile
4.2.2 Makefile特性介绍
4.3 Makefile的自动生成
4.4 GDB调试器
4.5 Eclipse程式开发
4.5.1 Eclipse环境安装
4.5.2 Eclipse C程式开发
第5章 嵌入式系统基础
5.1 嵌入式系统概述
5.1.1 嵌入式系统简介
5.1.2 嵌入式系统的结构
5.2 嵌入式处理器
5.2.1 ARM处理器介绍
5.2.2 ARM处理器指令
5.2.3 S3C2410/S3C2440介绍
5.3 嵌入式作业系统
第6章 嵌入式Linux C套用开发
6.1 嵌入式Lkmx开发环境
6.1.1 交叉编译器
6.1.2 交叉编译器的使用
6.2 Eclipse交叉编译
第7章 嵌入式Linux系统开发
7.1 嵌入式Linux核心
7.1.1 核心的定製原理
7.1.2 核心的配置
7.1.3 编译核心
……
第8章 Linux设备驱动程式开发
第9章 Bootloader
第10章 嵌入式GUI开发
第11章 嵌入式资料库
第12章 嵌入式Linux开发环境的搭建
第13章 电子选单的设计与实现
参考文献