嵌入式Linux系统开发基础-赠送电子课件

节选

[

知识点新,突出实践教学,强化能力培养
理论知识+感性认识+动手实践,完美结合
内容简明扼要,突出知识要点
以实用为宗旨,用实例引导读者模仿学习
精心策划,准确定位
概念清晰,例题丰富
深入浅出,内容翔实
体系会理,重点突出

]

本书特色

[

  嵌入式系统是计算机软件与硬件的完美结合,广泛地应用于手持设备、通信家电、仪器仪表、汽车电子、医疗仪器、工业控制、航天航空等各个领域,并嵌入各类设备中,起着核心作用。嵌入式系统开发,无疑是当前*有前途、*为热门、*需人才的技术领域。

  《高等院校计算机教育系列教材:嵌入式linux系统开发基础》共分为13章,对嵌入式系统的基本结构、指令系统以及嵌入式系统移植、设备驱动程序等作了比较全面的介绍。其中包括嵌入式arm系列处理器、存储器、定时器及外围设备的介绍,嵌入式开发编译工具的使用,设备驱动程序的编写,嵌入式操作系统的移植及图形界面的开发。通过阅读《高等院校计算机教育系列教材:嵌入式linux系统开发基础》可以使读者掌握开发嵌入式linux系统的基本知识及应用技巧。

  对于嵌入式处理器指令系统,《高等院校计算机教育系列教材:嵌入式linux系统开发基础》给出了详细的介绍,希望该部分能作为编写arm汇编程序的开发人员的参考资料,提高开发人员的工作效率。《高等院校计算机教育系列教材:嵌入式linux系统开发基础》可供嵌入式系统、通信工程、信息技术、系统集成等专业的本科生作为教材使用,也可以作为嵌入式系统开发人员的参考用书。

]

内容简介

[

  知识点新,突出实践教学,强化能力培养
  理论知识+感性认识+动手实践,完美结合
  内容简明扼要,突出知识要点
  以实用为宗旨,用实例引导读者模仿学习
  精心策划,准确定位
  概念清晰,例题丰富
  深入浅出,内容翔实
  体系会理,重点突出

]

目录

第1章 嵌入式系统概述1.1 嵌入式系统简介1.1.1 嵌入式系统的定义1.1.2 嵌入式系统的硬件/软件特征1.1.3 嵌入式操作系统1.1.4 学习嵌入式系统的意义1.2 嵌入式系统硬件1.2.1 嵌入式处理器1.2.2 嵌入式微处理器1.2.3 嵌入式微控制器1.2.4 嵌入式dsp处理器1.2.5 嵌入式片上系统1.2.6 嵌入式处理器的选择1.3 存储器1.3.1 存储器的分类1.3.2 存储器的层次结构1.3.3 随机存储器ram1.3.4 只读存储器rom1.4 输入/输出设备1.4.1 液晶显示1.4.2 触摸屏1.4.3 语音输入/输出技术1.4.4 键盘1.5 电源转换与管理1.5.1 电源lc的分类1.5.2 电源lc的特点1.5.3 电源lc选用指南1.6 接口技术1.6.1 并口1.6.2 串口1.6.3 usb1.6.4 蓝牙1.7 总线1.7.1 isa1.7.2 pcl1.7.3 12c1.7.4 spi1.7.5 pc-1041.7.6 can1.8 课后练习第2章 嵌入式处理器介绍2.1 arm微处理器概述2.1.1 arm微处理器应用领域及特点2.1.2 arm微处理器系列2.1.3 arm微处理器体系结构2.1.4 arm微处理器的应用选型2.1.5 arm微处理器存储体系结构2.1.6 arm微处理器的工作状态2.1.7 arm微处理器运行模式2.1.8 arm微处理器的存储格式2.1.9 arm状态下的寄存器结构2.1.10 arm异常中断2.2 arm微处理器指令系统2.2.1 arm指令的一般格式2.2.2 arm指令的寻址方式2.2.3 arm存储器访问指令2.2.4 跳转指令2.2.5 数据处理指令2.2.6 程序状态寄存器(psr)传输指令2.2.7 协处理器指令2.2.8 arm杂项指令2.2.9 arm伪指令2.3 thumb指令集2.4 课后练习第3章 嵌入式系统设计方法3.1 嵌入式系统设计概述3.1.1 嵌入式系统的总体结构3.1.2 嵌入式系统的设计内容3.1.3 嵌入式系统的设计特点3.1.4 嵌入式系统设计方法的分类3.2 嵌入式系统设计流程3.3 arm920t简介3.4 s3c2410x开发板3.4.1 s3c2410处理器的特点3.4.2 arm片上总线3.4.3 s3c2410的处理器中断3.4.4 s3c2410处理器片上资源的定义和使用3.4.5 编程参考软件包2410test3.5 课后练习第4章 bootloader4.1 bootloader概述4.1.1 bootloader的基本概念4.1.2 bootloader所支持的cpu和嵌入式体系结构4.1.3 bootloader的安装介质4.1.4 bootloader的概念扩展4.1.5  arm bootloader的共性4.1.6 bootloader移植的必要性4.1.7 bootloader的烧录和存储4.1.8 bootloader与主机之间进行文件传输所用的通信设备及协议4.1.9 bootloader的通用执行流程4.2 常用的嵌入式linux bootloader4.2.1 u.boot4.2.2 vivi4.2.3 blob4.2.4 redboot4.2.5 armboot4.2.6 diy4.3 u-boot基础4.3.1 u-boot源代码的目录结构4.3.2 u-boot支持的主要功能4.3.3 u-boot的命令介绍及环境变量4.4 u-boot的启动过程4.5 u-boot的编译过程4.6 u-boot移植的关键技术4.7 课后练习第5章 嵌入式系统交叉编译5.1 交叉编译环境简介5.1.1 交叉编译概念模型5.1.2 目标板与宿主机之间的连接5.1.3 文件传输方式5.1.4 网络文件系统5.2 交叉编译工具5.2.1 gcc编译器5.2.2 binutils工具包5.2.3 gnu make5.2.4 glibc库5.2.5 gdb调试工具5.2.6 交叉编译环境的建立5.3 主机开发环境配置5.3.1 配置主机服务5.3.2 串口控制台工具5.3.3 配置dhcp服务5.3.4 配置tftp服务5.3.5 配置nfs服务5.4 课后练习……第6章 嵌入式linux的软件开发环境第7章 设备驱动程序第8章 flash rom存储器实例第9章 定时器中断实例第10章 μc/os-ii移植与应用实例第11章 μclinux移植实例第12章 linux下网络通信实例第13章 图形用户界面实例附录 各章课后练习参考答案

封面

嵌入式Linux系统开发基础-赠送电子课件

书名:嵌入式Linux系统开发基础-赠送电子课件

作者:王大永

页数:392

定价:¥46.0

出版社:清华大学出版社

出版日期:2013-08-01

ISBN:9787302330240

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



本文标题:《嵌入式Linux系统开发基础-赠送电子课件》PDF下载

资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!