注册 登录 进入教材巡展
#
  • #

出版时间:2014年4月

出版社:科学出版社

以下为《卓越工程师——嵌入式系统应用开发实践教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 科学出版社
  • 9787030399151
  • 1-1
  • 97164
  • 0045159364-4
  • 平装
  • 16开
  • 2014年4月
  • 550
  • 450
  • 工学
  • 计算机科学与技术
  • TP360.21
  • 理工类
  • 专业课
内容简介
  嵌入式系统是一门“后PC时代”的新兴学科,融汇了计算机软硬件、网络、操作系统等多门技术,因此具有信息面广、知识量大等特点。杨斌编著的《嵌入式系统应用开发实践教程(卓越工程师系列教材)》将理论知识与实际应用相结合,选择以嵌入式应用开发必须掌握的基本知识为主要内容,通过多类实验加以应用说明,使学习者在快速掌握基础知识的同时具有一定的操作开发经验和动手能力。
  《嵌入式系统应用开发实践教程(卓越工程师系列教材)》共14章,内容囊括嵌入式系统裸机编程和嵌入式操作系统应用编程。本书既可作为普通高校相关专业教材,也可供嵌入式开发人员,信息技术工程师参考杏阅。
目录
第一篇  实验内容部分
第1章  嵌入式系统实验教学开发系统资源简介
  1.1  实验开发系统的组成结构
    1.1.1  教学实验系统功能电路模块
    1.1.2  教学实验系统的实验实训功能
  1.2  S3C2440嵌入式处理器简介
  1.3  嵌入式开发环境组成
  1.4  教学实验系统的系统资源及分配
    1.4.1  实验系统主要存储空间分配
    1.4.2  实验系统部分外部中断分配
    1.4.3  实验系统A/D端口分配
    1.4.4  实验系统外括实验功能单元的端口地址译码及部分口地址分配
第2章  实验开发环境建立及操作
  2.1  删处理器集成开发环境ADS简介
    2.1.1  ADSl.2  集成开发环境的组成
    2.1.2  CodeWarriorIDE简介
    2.1.3  AXD调试器简介
  2.2  ADSl.2  集成开发环境的基本操作实验
    2.2.1  建立项目
    2.2.2  在工程中添加源文件
    2.2.3  进行编译和链接
    2.2.4  程序的运行与调试方式
  2.3  基于ADS开发环境的汇编语言及C语言编程练习实验
    2.3.1  汇编语言程序设计实验1
    2.3.2  汇编语言程序设计实验2
    2.3.3  C语言程序设计实验
  2.4  基于调试接口JTAG的目标程序烧写实验
    2.4.1  基于,TAG口的FLASH烧写环境简介
    2.4.2  FlashProgrammer烧写程序实验
第3章  嵌入式系统基本功能单元实验
  3.1  嵌入式处理器基于三总线的外设扩展应用
    3.1.1  LED跑马灯实验
    3.1.2  数码管显示实验
    3.1.3  4×4键盘实验
  3.2  嵌入式处理器的GPIO口外设扩展应用——GPIO口跑马灯实验
  3.3  嵌入式处理器的中断系统——S3C2440中断实验
  3.4  嵌入式处理器的定时机制应用实验
  3.5  嵌入式处理器的异步串行通信机制——uART串行通信基本方式实验··
    3.5.2  UART串行通信FIFO模式实验
  3.6  嵌入式处理器的A/D变换及应用
    3.6.1  A/D变换实验
    3.6.2  A/D变换器应用:触摸屏控制实验
第4章  Linux开发环境构建及C语言应用编程基础
  4.1  嵌入式Linux开发环境构建实验
  4.2  嵌入式Linux下C语言编程基础实验1
  4.3  嵌入式Linux下c语言编程基础实验2
  4.4  Linux内核移植实验
  4.5  基于目标板的Linux应用程序开发流程实验
第5章  嵌入式Linux操作系统编程基础
  5.1  嵌入式Linux下的进程及多线程编程实验
  5.2  嵌入式Linux进程通信编程实验
  5.3  嵌入式Linux下的SOCKET通信编程实验
  5.4  嵌入式Linux驱动程序设计实验
第6章  嵌入式Linux应用编程
  6.1  嵌入式Linux下web服务器构建及应用实验
  6.2  嵌入式Linux下的QT图形化应用编程实验
第二篇  实验原理部分
第7章  S3C2440内部组成结构及存储空间分配
  7.1  S3C2440的内部组成结构及外部引脚功能
    7.1.1  S3C2440的内部组成结构
    7.1.2  S3C2440的外部引脚及类型
  7.2  S3C2440的存储空间结构及分配
    7.2.1  S3C2440的存储空间结构
    7.2.2  各类存储器的初始化参数设置及相关寄存器
    7.2.3  S3C2440的特殊功能寄存器区
    7.2.4.S3C2440的引导程序存储区
  习题与思考题
第8章  S3C2440的时钟及功耗管理单元
  8.1  S3C2440的多时钟源产生机制及频率设置
    8.1.1  S3C2440的多时钟源及服务对象
    8.1.2  锁相环外部时钟源的选择
    8.1.3  锁相环MPLL和UPLL的组成结构及输出频率设置方法
    8.1.4  PLL输出频率变换过程及锁定时间
  8.2  S3C2440基于时钟管控的能耗管理机制
    8.2.1  S3C2440基于时钟管控机制的工作模式
    8.2.2  基于时钟管控机制工作模式的转换
    8.2.3  不同能耗工作模式转换中的注意事项
    8.2.4  各功能单元的动态时钟管控方法
  8.3  UsB及摄像头的时钟管理控制
    8.3.1  USB的时钟管理控制
    8.3.2  摄像头的时钟管理控制
  8.4  时钟及功耗管理单元编程
  习题与思考题
第9章  S3C2440的通用输入/输出口GPIO
  9.1  S3C2440的GPIO组成结构及基本功能设置寄存器
    9.1.1  S3C2440的GPIO引脚分组及功能
    9.1.2  各GPIO组基本功能设置寄存器的作用
    9.1.3  各GPIO组基本功能设置寄存器属性及位定义
  9.2  与GPl0引脚功能设置有关的其他寄存器
  9.3  GPIO功能单元的所有寄存器小结
  9.4  GPl0应用编程实例
  习题与思考题
第10章  S3C2440的中断系统
  10.1  S3C2440中断系统的组成结构
    10.1.1  S3C2440的中断源及管坪
    10.1.2  S3C2440中断系统结构
    10.1.3  S3C2440中断系统编程相关寄存器
  10.2  S3C2440中断系统工作流程
    10.2.1  中断响应流程
    10.2.2  中断源的判别及寻址中断处理程序的二级向量表
  10.3  中断系统程序设计实现
    10.3.1  中断处理相关程序组成结构
    10.3.2  中断处理所需运行环境及初始化程序设置
    10.3.3  中断处理程序
    10.3.4.S3C2440处理器中断系统应用编程例
  习题与思考题
第11章  S3C2440定时器与脉宽调制器
  11.1  定时器与脉宽调制器PWM的基本结构
    11.1.1  S3C2440定时器与PWM的编程结构及工作原理
    11.1.2  PWM定时器的编程设置过程
  11.2  PWM定时器的寄存器组
  11.3  PWM定时器应用编程例
    11.3.1  PWM定时器应用编程例1
    11.3.2  PWM定时器应用编程例2
  11.4  一种特殊的定时器一看门狗定时器
    11.4.1  S3C2440X的看门狗定时器结构及工作原理
    11.4.2  S3C2440X的看门狗定时器内部寄存器
  习题与思考题
第12章  S3C2440的通用异步串行通信单元uART
  12.1  UART的组成结构及工作模式
    12.1.1  S3C2440异步串行通信单元uART的组成结构
    12.1.2  S3C2440异步串行通信单元uAI盯的工作模式
  12.2  S3C2440  UART的寄存器
    12.2.1  串行数据帧格式设置寄存器——线控寄存器ULCON
    12.2.2  控制寄存器IJCON
    12.2.3  波特率分频寄存器LIBRDIV
    12.2.4  收发状态寄存器UTRSTA及错误状态寄存器UERSTAT
    12.2.5  发送缓冲寄存器UTXH及接收缓冲寄存器URXH
    12.2.6  UART  FIFO数据传输模式及专用寄存器
    12.2.7  UART  MODEM数据传输模式及专用寄存器
  12.3  UART异步串行通信的应用编程
    12.3.1  单字符数据串行通信程序实现过程
    12.3.2  单字符数据串行通信程序设计实例
  习题与思考题
第13章  S3C2440A/D变换器及触摸屏控制器
  13.1  加变换器及触摸屏控制器组成结构
    13.1.1  A/D变换器的技术指标及内部结构
    13.1.2  A/D变换器的工作模式
  13.2  A/D变换器的编程寄存器
    13.2.1  A/D控制寄存器
    13.2.2  ADC变换数据寄存器0/1
    13.2.3  ADC变换启动延迟寄存器
    13.2.4  ADC触摸屏控制寄存器
    13.2.5  ADC触摸屏触笔起落中断检测寄存器
  13.3  A/D变换器及触摸屏应用编程
    13.3.1  常规A/D变换器应用编程
    13.3.2  查询方式常规A/D变换编程举例
    13.3.3  中断方式常规A/D变换编程例
    13.3.4  触摸屏应用编程
  习题与思考题
第14章  S3C2440的SPI串行通信接口及应用
  14.1  SPI工作原理及编程结构
    14.1.1  SP