嵌入式软件设计
课件处为本书ppt课件、源代码,更新时间2017-6-30。在奇幻的二进制世界里,有点石成金的魔棒。ARM平台、嵌入式C语言、Linux编程、硬件仿真,想和嵌入式软件设计谈一场恋爱吗?坐在魔方盒子上,等待开场。

作者:赖晓晨 王孝良 任志磊 方圆 编著

丛书名:21世纪高等学校嵌入式系统专业规划教材

定价:69元

印次:1-5

ISBN:9787302429852

出版日期:2016.07.01

印刷日期:2023.01.11

图书责编:梁颖

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书以ARM处理器为硬件平台,以应用最广泛的嵌入式Linux操作系统为软件平台,全面介绍嵌入式C语言程序设计的概念、思想、方法和技巧。本书还介绍了嵌入式系统的仿真设计方法,以期降低读者进行嵌入式学习的难度。 本书内容丰富,紧贴最新技术;以实例为基础讲解知识点,由浅入深,通俗易懂;书中代码及配套课件完整、详尽、严谨、风格统一,读者可直接将代码应用在自己的工程项目中。 本书适合作为嵌入式专业方向的高年级本科生教材,也适用于希望转向嵌入式系统设计的IT从业人员; 作为学习主流嵌入式系统软件设计的指导教材, 本书尤其适合学习了嵌入式硬件基础知识及C语言,但是还没有形成嵌入式系统设计完整概念的人员。

赖晓晨,大连理工大学软件学院嵌入式系统工程系,副教授。研究方向为嵌入式系统、可信软件、无线传感器网络。学术水平和影响:1、参与4项国家自然科学基金(重点项目1项,面上项目2项,青年项目1项),其他省、市、校级科研项目5项,主持2项;2、发表科技论文14篇,SCI收录2篇(第一作者),EI收录论文12篇(第一作者7篇);3、获授权国家发明专利4项(第一作者2项);4、获授权计算机软件著作权5项(第一作者);5、作为主要参与人完成的国家自然科学基金重点项目:“航天嵌入式软件可信性度量方法与系统”,获得中国航天软件评测中心高度评价。教育背景:1、本人1995-1999就读于大连理工大学自动化系,本科;2、1999-2003就读于大连理工大学自动化系控制理论与控制工程专业,工学硕士;3、目前就读于大连理工大学电信学部控制理论与控制工程专业,工学博士。著译作品:1、赖晓晨、周宽久、夏锋、罗龙,《嵌入式系统工程实例解析》,清华大学出版社,2012.3;2、王孝良、刘全利、赖晓晨、郑琦,《基于ARM平台的嵌入式核心编程》,清华大学出版社,2012.1;3、赖晓晨、原旭、孙宁,《嵌入式系统程序设计�,清华大学出版社,2009.11(获2010年辽宁省自然科学学术成果奖);4、马瑞新,田琳琳,赖晓晨.基础C++程序分析与设计.大连理工大学出版社.2007-3。业务成果:  2005年至今,就职于大连理工大学软件学院。1、先后讲授C语言、C++语言、嵌入式系统程序设计、计算机组成原理等四门课程,年平均授课330学时,年平均指导实验、上机60学时。8次获得教学质量优良奖。2、参加国家特色专业建设1项,教育部精品课程3项,各级教改项目19项(主持2项);3、发表教学论文12篇(第一作者8篇),CSSCI收录1篇,EI检索2篇,核心6篇;4、获国家、省、市、校、教学和人才培养等奖励22项;5、指导大学生创新项目50余项,指导学生比赛获得国家、省、市、校各级奖项二十余个;6、主讲课程多次被评为大连理工大学优秀课程;7、指导本科生创立了大连理工大学软件学院第一个创业公司:“大连微闪科技有限公司”。实际工作经历:1、2005-2007:大连理工大学软件学院软件工程系,助教2、2008-2012:大连理工大学软件学院软件工程系,讲师3、2013-至今:大连理工大学软件学院软件工程系,副教授�

前言 人与计算机的关系经历了3个阶段,分别为多人共用一台计算机阶段、个人计算机阶段以及普适计算阶段。当前,人类社会正在从第二阶段步入第三阶段,每个人实际都拥有多台计算机,其中绝大部分为嵌入式计算机,例如手机、智能家电和电子玩具等。旺盛的社会需求对嵌入式人才培养提出了更高的要求,需要教育工作者培养出更多具有创新精神的嵌入式设计人才。 本书作者自2005年以来,一直在大连理工大学软件学院讲授“嵌入式系统程序设计”课程,教学内容为介绍基于ARM处理器/嵌入式Linux操作系统的C语言程序设计方法。2009年,本书作者于清华大学出版社出版了《嵌入式系统程序设计》一书,作为课程教材使用,摆脱了没有授课教材的窘境。嵌入式方向作为计算机领域的一个分支,发展速度非常快。在硬件方面,处理器不断更新; 在软件方面,新的技术和设计工具不断涌现。在近几年的教学过程中,作者迫切感觉到教材需要实时更新,以反映当前的主流技术发展方向,因此,从2014年开始撰写本书。 本书撰写基于以下思路。首先,没有任何一个设备能涵盖所有嵌入式系统的典型应用。由于受条件限制,具体设备也容易成为读者的学习障碍,所以本书注重于讲清基本原理,弱化具体设备。其次,为了简化嵌入式系统设计流程,本书介绍了使用嵌入式仿真软件进行系统设计的方法及典型案例,读者只要有一台个人计算机,即可通过编程对嵌入式硬件直接控制。最后,本书用到的所有工具软件和提及的所有技术,都选用了当前最新版本,力争为读者呈现出这些软件与技术的最新状态。 《嵌入式系统程序设计》可视作本书的第一版,与其相比,本书做了大幅更新,主要有以下几个方面。第一,删去了涉及具体...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目录

第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.1shell

2.3.2常用shell命令

第3章嵌入式Linux开发环境

3.1交叉开发环境

3.2Linux开发工具链

3.2.1Linux开发工具链简介

3.2.2GNU交叉开发环境的建立

3.3编辑器

3.4编译器

3.4.1gcc简介

3.4.2gcc的基本用法

3.5链接器

3.6调试器

3.7自动化编译配置文件

3.7.1自动化编译配置文件简介

3.7.2Makefile规则

3.7.3Makefile的变量

3.7.4Makefile的执行 ...

本书以ARM处理器为硬件平台,以应用最广泛的嵌入式Linux操作系统为软件平台,全面介绍嵌入式C语言程序设计的概念、思想、方法和技巧;本书内容着眼于三星公司和恩智浦公司畅销的ARM7ARM9处理器,以及2.42.6内核版本的嵌入式Linux操作系统,力争使读者尽可能多地了解嵌入式系统的主流技术。

为了降低读者的学习成本和学习难度,本书还介绍嵌入式系统的仿真设计方法,指导读者通过Proteus仿真软件设计自己的嵌入式系统,并介绍Proteus与其他嵌入式IDE的联调方法,使读者无需购买嵌入式开发板也可以完成自己的嵌入式系统设计。

本书内容覆盖广泛,紧贴最新技术,书中提及的各种开发工具,均采用最新版本;以实例为基础讲解各知识点,由浅入深,通俗易懂;书中代码及配套课件完整、详尽、严谨、风格统一,读者可直接将书中的工程代码应用在自己的项目中。

本书适用于嵌入式专业方向的高年级本科生作为教材使用,也适用于希望转向嵌入式系统设计的IT从业人员;尤其适合学习了嵌入式硬件基础知识及C语言,但是还没有形成嵌入式系统设计完整概念的人员,作为学习主流嵌入式系统软件设计的指导教材使用。