嵌入式Linux开发基础

节选

[

《嵌入式Linux开发基础》是21世纪高等院校规划教材之一。

]

内容简介

[

  本书语言通俗易懂,内容丰富,知识涵盖面广,非常适合作为高等院校嵌入式linux技术类课程的教材,也可供从事嵌入式linux系统开发的初级工程师、linux程序开发人员阅读和学习。

  嵌入式系统是近年来的热门话题,已经遍及人们生活中的每个角落。本书针对在嵌入式市场上颇具竞争力的s3c2410x处理器和开放源码的linux2.6
操作系统,介绍嵌入式linux开发技术的基础知识。主要内容包括:嵌入式系统概述、arm处理器概述、linux系统概述、linux命令、linux编程基础、构建嵌入式linux开发平台、嵌入式linux设备驱动开发、文件i/o编程、多进程编程、多线程编程、网络编程、嵌入式图形用户界面设计和电子菜单设计等,在讲述各个操作和编程环节时配备大量的实例程序以增进读者对所学知识的理解和应用能力。

  本书的特点是集嵌入式系统开发理论知识和实践环节于一体,并结合广州致远电子有限公司生产的magicarm2410开发板给出大量实例,所有的实例程序和操作过程都经过验证可行。

]

目录

第1章 嵌入式系统概述1.1 嵌入式系统简介1.1.1 嵌入式系统发展简史1.1.2 嵌入式系统的定义1.1.3 嵌入式系统的特点1.1.4 嵌入式系统的分类1.1.5 嵌入式系统的应用范围1.2 嵌入式系统的组成结构1.2.1 嵌入式系统的硬件组成结构1.2.2 嵌入式系统的软件层次结构1.2.3 启动程序bootloader1.2.4 嵌入式操作系统简介1.3 嵌入式系统开发概述1.3.1 嵌入式开发考虑的要素1.3.2 软硬件协同设计1.3.3 嵌入式系统开发的基本流程1.4 嵌入式系统的发展趋势思考与练习第2章 arm处理器概述2.1 arm的概念2.2 arm体系结构的分类版本及扩展技术2.2.1 arm处理器的体系结构分类版本2.2.2 arm体系结构的扩展2.3 arm微处理器系列2.3.1 arm7微处理器系列2.3.2 arm9微处理器系列2.3.3 arm9e微处理器系列2.3.4 arm10e微处理器系列2.3.5 arm11微处理器系列2.3.6 cortex微处理器系列2.3.7 securcore系列2.3.8 intel的xscale和strongarm2.4 arm处理器的工作状态2.5 arm处理器的存储格式2.6 arm处理器的工作模式2.7 arm处理器的应用领域和选型2.7.1 应用领域2.7.2 应用选型2.8 s3c2410a处理器简介2.8.1 s3c2410a处理器概述2.8.2 magicarm2410开发板思考与练习第3章 linux系统概述3.1 linux的历史与现状3.1.1 linux的发展概述3.1.2 linux作为嵌入式操作系统的优势3.1.3 linux发行版本3.1.4 内核版本号与发行版本号3.2 linux安装3.2.1 linux安装基础知识3.2.2 安装前的准备工作3.2.3 rhel5.5 安装过程3.3 linux文件及文件系统3.3.1 文件类型及文件属性3.3.2 文件系统类型介绍3.3.3 linux目录简介3.4 linux启动过程3.4.1 概述3.4.2 内核引导阶段3.4.3 init阶段思考与练习第4章 linux命令4.1 初识shell4.2 linux常用命令4.2.1 用户系统相关命令4.2.2 文件目录相关命令4.2.3 常用的网络命令4.2.4 比较与合并文件相关命令4.2.5 压缩打包相关命令思考与练习……第5章 linux编程基础第6章 构建嵌入式linux开发平台第7章 嵌入式linux设备驱动开发第8章 文件i/o编程第9章 多进程编程第10章 多线程编程第11章 网络编程第12章 嵌入式图形用户界面设计第13章 电子菜单设计参考文献

封面

嵌入式Linux开发基础

书名:嵌入式Linux开发基础

作者:谢川 主编

页数:335

定价:¥33.0

出版社:中国铁道出版社

出版日期:2011-08-01

ISBN:9787113129507

PDF电子书大小:75MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注