9787302429852: 嵌入式软件设计

Sinopsis

本书以ARM处理器为硬件平台,以应用广泛的嵌入式Linux操作系统为软件平台,全面介绍嵌入式C语言程序设计的概念、思想、方法和技巧。本书还介绍了嵌入式系统的仿真设计方法,以期降低读者进行嵌入式学习的难度。本书内容丰富,紧贴新技术;以实例为基础讲解知识点,由浅入深,通俗易懂;书中代码及配套课件完整、详尽、严谨、风格统一,读者可直接将代码应用在自己的工程项目中。本书适合作为嵌入式专业方向的高年级本科生教材,也适用于希望转向嵌入式系统设计的IT从业人员;作为学习主流嵌入式系统软件设计的指导教材,本书尤其适合学习了嵌入式硬件基础知识及C语言,但是还没有形成嵌入式系统设计完整概念的人员。本书以ARM处理器为硬件平台,以应用广泛的嵌入式Linux操作系统为软件平台,全面介绍嵌入式C语言程序设计的概念、思想、方法和技巧;本书内容着眼于三星公司和恩智浦公司畅销的ARM7和ARM9处理器,以及2.4和2.6内核版本的嵌入式Linux操作系统,力争使读者尽可能多地了解嵌入式系统的主流技术。为了降低读者的学习成本和学习难度,本书还介绍嵌入式系统的仿真设计方法,指导读者通过Proteus仿真软件设计自己的嵌入式系统,并介绍Proteus与其他嵌入式IDE的联调方法,使读者无需购买嵌入式开发板也可以完成自己的嵌入式系统设计。本书内容覆盖广泛,紧贴新技术,书中提及的各种开发工具,均采用新版本;以实例为基础讲解各知识点,由浅入深,通俗易懂;书中代码及配套课件完整、详尽、严谨、风格统一,读者可直接将书中的工程代码应用在自己的项目中。本书适用于嵌入式专业方向的高年级本科生作为教材使用,也适用于希望转向嵌入式系统设计的IT从业人员;尤其适合学习了嵌入式硬件基础知识及C语言,但是还没有形成嵌入式系统设计完整概念的人员,作为学习主流嵌入式系统软件设计的指导教材使用。第1章绪论1.1嵌入式系统概述1.1.1计算机的发展和分类1.1.2嵌入式系统概览1.1.3嵌入式系统的组成1.1.4嵌入式系统的发展1.2嵌入式系统开发流程1.3嵌入式软件设计1.3.1嵌入式系统开发语言1.3.2嵌入式系统的开发工具1.4本书内容简介第2章预备知识2.1ARM体系结构2.1.1ARM体系结构简介2.1.2ARM指令集2.1.3S3C44B0X嵌入式处理器2.1.4LPC2136嵌入式处理器2.1.5S3C2410X嵌入式处理器2.2Linux操作系统2.2.1Linux操作系统的历史2.2.2Linux操作系统的特点2.2.3Linux版本2.2.4Linux的安装2.3Linux操作系统基础操作2.3.1shell2.3.2常用shell命令第3章嵌入式Linux开发环境3.1交叉开发环境3.2Linux开发工具链3.2.1Linux开发工具链简介3.2.2GNU交叉开发环境的建立3.3编辑器3.4编译器3.4.1gcc简介

"Sinopsis" puede pertenecer a otra edición de este libro.