首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 嵌入式系统实用教程(高职高专计算机系列规划教材)
内容
编辑推荐

本书以嵌入式软件的基本开发技术为主线,以ARM+Linux为基本架构,系统讲述了嵌入式软件开发的基本知识、基本流程、基本方法。全书共9章,主要内容包括:嵌入式系统开发技术基础、嵌入式软件开发基础、嵌入式系统开发环境等。

本书可作为高职高专院校计算机或电子类专业的教材。

内容推荐

本书以嵌入式软件的基本开发技术为主线,以ARM+Linux为基本架构,系统讲述了嵌入式软件开发的基本知识、基本流程、基本方法。采用理论和实例相结合的编写方法,内容注重实用,结构清晰,图文并茂,通俗易懂,力求做到使读者在兴趣中学习嵌入式软件开发技术。本书共9章,主要内容包括:嵌入式系统开发技术基础、嵌入式软件开发基础、嵌入式系统开发环境、引导加载程序BootLoader的移植、Linux在ARM平台的移植、根文件系统、嵌入式Linux设备驱动程序开发、嵌入式Linux的图形用户接口、基于SkyEye的嵌入式系统开发。

本书可作为高职高专院校计算机或电子类专业的教材,也可作为相关工程技术人员进行嵌入式系统软件开发的参考书。

目录

第1章 嵌入式系统开发技术基础

 1.1 嵌入式系统概述

1.1.1 嵌入式系统的定义、分类与特点

1.1.2 嵌入式系统的组成

1.1.3 嵌入式系统的应用领域

 1.2 嵌入式处理器

1.2.1 嵌入式处理器的分类与特点

1.2.2 ARM微处理器简介

1.2.3 ARM微处理器基础

1.2.4 ARM微处理器的指令系统

1.2.5 ARM内存管理单元

 1.3 嵌入式操作系统

1.3.1 嵌入式操作系统的种类、特点与发展

1.3.2 嵌入式Linux概述

 1.4 嵌入式系统的结构、开发流程、开发要点

1.4.1 嵌入式系统的结构

1.4.2 开发模式及开发流程

1.4.3 嵌入式Linux系统开发要点

本章小结

习题1

第2章 嵌入式软件开发基础

 2.1 Linux C语言程序设计基础知识

2.1.1 程序安装目录、头文件、库文件

2.1.2 gcc编译器

2.1.3 GNU make工具和Makefile文件

2.1.4 glibc

2.1.5 gdb

2.1.6 Binutils工具集

 2.2 实例——使用gcc编译器

 2.3 实例——使用make及Makefile文件

 2.4 实例——使用gdb调试器

 2.5 ARM汇编语言程序设计

2.5.1 ARM汇编伪指令介绍

2.5.2 模块化程序设计

 2.6 混合语言编程

本章小结

习题2

第3章 嵌入式系统开发环境

 3.1 嵌入式系统开发环境简介

 3.2 OK2440-II开发平台介绍

3.2.1 OK2440-II开发板构成

3.2.2 OK2440-II开发板硬件资源

3.2.3 实例——OK2440-II开发板的基本使用

3.2.4 实例——引导Windows CE

3.2.5 实例——引导Linux

 3.3 交叉编译的基本知识

 3.4 实例——创建交叉编译环境

 3.5 实例——TFTP服务器的搭建

 3.6 实例——NFS服务器的搭建

本章小结

习题3

第4章 引导加载程序BootLoader的移植

 4.1 BootLoader

4.1.1 BootLoader概述

4.1.2 BootLoader的工作流程

 4.2 常见BootLoader介绍

 4.3 实例——引导程序U-Boot的移植

4.3.1 U-Boot的代码结构

4.3.2 U-Boot的启动流程

4.3.3 U-Boot的配置与编译

4.3.4 实例——移植U-Boot到S3C2410A平台

4.3.5 实例——烧写U-Boot到Flash

 4.4 实例——使用U-Boot

4.4.1 U-Boot的常用命令

4.4.2 U-Boot的环境变量

4.4.3 U-Boot与内核的关系

4.4.4 添加U-Boot命令

本章小结

习题4

第5章 Linux在ARM平台的移植

 5.1 Linux内核

5.1.1 Linux内核简介

5.1.2 Linux内核源代码结构

5.1.3 Linux内核的配置

 5.2 实例——Linux内核的移植

 5.3 Linux内核启动流程分析

本章小结

习题5

第6章 根文件系统

 6.1 嵌入式Linux的文件系统

6.1.1 基于Flash的文件系统

6.1.2 基于RAM的文件系统

6.1.3 网络文件系统NFS

6.1.4 Linux根文件系统

6.1.5 Linux根文件系统的目录结构

 6.2 Linux系统的引导过程

 6.3 建立根文件系统

6.3.1 实例——用BusyBox建立文件系统

6.3.2 实例——建立JFFs2根文件系统

6.3.3 实例——建立YAFFS2根文件系统

6.3.4 实例——建立Ramdisk文件系统

6.3.5 实例——建立Cramfs文件系统

6.3.6 实例——建立romfs文件系统

本章小结

习题6

第7章 嵌入式Linux设备驱动程序开发

 7.1 Linux设备驱动程序的相关知识

7.1.1 设备驱动程序的概念

7.1.2 设备类型

 7.2 裸机底层驱动设计

7.2.1 复位向量表

7.2.2 中断服务程序

 7.3 Linux设备驱动程序设计

7.3.1 Linux设备驱动程序概述

7.3.2 设备驱动程序中关键的数据结构

7.3.3 实例——动态加载驱动模块

 7.5 实例——LED驱动程序的设计

 7.6 实例——AD驱动程序的设计

本章小结

习题7

第8章 嵌入式Lj nux的图形用户接口

 8.1 嵌入式Linux中的GUI简介

 8.2 Qt/Embedded

 8.3 MicrOWindows

 8.4 MiniGUI

 8.5 OpenGUI

 本章小结

 习题8

第9章 基于SkyEye的嵌入式系统开发

 9.1 SkyEye简介

 9.2 实例——安装SkyEye

 9.3 实例——BootLoader的移植

 9.4 实例——Linux的移植

 9.5 实例——根文件系统的移植

 本章小结

 习题9

附录A Linux-2.6.29.1配置菜单的详细选项

附录B 资源及学习网站

参考文献

标签
缩略图
书名 嵌入式系统实用教程(高职高专计算机系列规划教材)
副书名
原作名
作者 张同光
译者
编者
绘者
出版社 电子工业出版社
商品编码(ISBN) 9787121093128
开本 16开
页数 307
版次 1
装订 平装
字数 506
出版时间 2009-08-01
首版时间 2009-08-01
印刷时间 2009-08-01
正文语种
读者对象 青年(14-20岁),研究人员,普通成人
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类 教育考试-大中专教材-成人教育
图书小类
重量 0.484
CIP核字
中图分类号 TP360.21
丛书名
印张 19.75
印次 1
出版地 北京
260
185
12
整理
媒质 图书
用纸 普通纸
是否注音
影印版本 原版
出版商国别 CN
是否套装 单册
著作权合同登记号
版权提供者
定价
印数 4000
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/7 11:51:33