嵌入式系统设计——基于ARM与Linux
全新正版 极速发货
¥
18.89
3.9折
¥
49
全新
库存4件
作者王勇,文良华
出版社四川大学出版社有限责任公司
ISBN9787569040913
出版时间2021-03
装帧平装
开本16开
定价49元
货号31594722
上书时间2024-05-25
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
王勇,副教授,主要研究方向是嵌入式系统技术和电磁场理论,现在宜宾学院智能制造学部从事电子信息技术方面的教学科研工作。长期从事《嵌入式系统》《嵌入式实时操作系统》等课程的教学工作。文良华,副教授,宜宾学院智能制造学部副部长兼自动化与机电工程学院院长,国家自然科学基金通讯审专家,四川省科技厅项目评审专家,重庆市自然科学基金评审专家;先后被评为大学生全国电子设计竞赛优秀指导教师,宜宾市优秀教师。
目录
第1章 嵌入式系统概述
1.1 嵌入式系统组成概述
1.2 嵌入式系统特征
1.3 嵌入式系统处理器
习题1
第2章 ARM Cortex-A7微处理器结构
2.1 ARM Codex-A7微处理器概述
2.2 Cortex-A7工作模式
2.3 Codex-A7寄存器结构
2.3.1 不同工作模式下的寄存器分组
2.3.2 程序状态寄存器
2.3.3 存储器结构
2.4 Codex-A7异常处理
2.4.1 异常向量表
2.4.2 异常优先级
2.4.3 异常处理流程
2.5 Codex-A7存储模式
习题2
第3章 ARM汇编语言
3.1 ARM指令系统分类
3.1.1 ARM指令的分类
3.1.2 指令格式
3.2 ARM指令寻址方式
3.3 ARM指令集
3.4 ARM GNU汇编器伪指令
3.4.1 ARM GNU编译工具包
3.4.2 ARM GNU汇编命令格式
3.4.3 ARM GNU汇编命令格式
3.4.4 ARM GNU常用伪指令
3.4.5 lds文件
3.4.6 Makefile文件
3.5 汇编语言程序设计
3.5.1 实例1:输出hello world
3.5.2 实例2:蜂鸣器
3.6 C语言与汇编语言的混合编程
3.6.1 内嵌汇编
3.6.2 C语言与汇编语言相互调用
3.7 程序的编译和运行
习题3
第4章 嵌入式Linux开发环境搭建
4.1 Linux内核的组成和文件结构
4.1.1 Linux内核功能
4.1.2 Linux内核源码目录结构
4.2 交叉编译环境的搭建
4-3 Linux环境下的操作
4.3.1 Linux的常用操作命令
4.3.2 文本编辑器vim的使用
4.4 Linux C编程入门
4.4.1 编译器GCC
4.4.2 调试器GDB
内容摘要
在众多的嵌入式系统硬件和软件中,本书选择了应用最广泛的ARM嵌入式处理器和嵌入式Linux操作系统
的应用作为讲解对象,帮助读者进入嵌入式开发领域。
本书从嵌入式初学者的角度出发,深入浅出地介绍了嵌入式系统开发的底层细节,重点是驱动程序设计以及基于QT的界面开发技术,并辅以大量配套实例,希望能够引导初学者快速进入嵌入式开发领域,掌握嵌入式开发的核心技术。
嵌入式技术涉及面非常宽,本书立足于引导初学者入门嵌入式开发领域这一目标,在内容编排上遵循少而精的原则,同时结合了作者多年的教学经验。本书主要
内容安排如下。
第1章:对嵌入式系统进行了全面概述,介绍嵌入式系统的基本概念。
第2章:全面介绍了ARMCortex-A7处理器。
第3章:介绍ARM指令集及汇编语言程序设计技术。
第4章:介绍了嵌入式Linux开发环境的搭建。主要包括嵌入式Linux操作系统及使用、VIM编辑器的使用、交叉编译器的安装、程序的编译流程以及相关工具软件的安装使用等。
第5章:介绍了i.MX6U处理器的结构,GPIO和常见
外设的配置及编程。
第6章:介绍了U-BOOT的工作原理、目录结构和使用方法。
第7章:讲解嵌入式Linux下设备驱动程序的编写。
第8章:讲解QT图形界面编程技术基础。
本书的读者对象为嵌入式系统应用程序开发人员、
大中专院校的学生,以及对嵌入式技术感兴趣的人员。
精彩内容
本教材是在国家新工科改革项目和四川省电子信息类一流本科专业建设支持下,推出的地方普通本科电子、通信、自动化、智能科学的专业核心课程系列教材。本教材主要针对传统嵌入式系统设计理论知识多,工程应用少,导致一般本科生学习困难的现状组织编写。全书内容面向一般本科学生应掌握的专业基础知识,重在嵌入式系统设计实现技术与调试技能。本教材强调通过实践引导学生学习,通过理论教学和实践教学,使学生掌握嵌入式系统体系结构,嵌入式处理器结构(ARM架构为主),嵌入式系统开发应用方法,嵌入式操作系统Linux及在嵌入式系统里的应用。本教材主要章节内容如下:第1章嵌入式系统概要;第2章ARM体系结构;第3章ARM指令集;第4章Linux内核移植;第5章嵌入式Linux设备驱动编程;第6章图形用户接口QT;第7章嵌入式系统开发设计案例。
— 没有更多了 —
以下为对购买帮助不大的评价