【发货快】嵌入式系统设计与开发 章坚式 等 著 西安电子科技大
二手会有少量涂画,整体不影响再次阅读使用!套装不一定齐全,请下单前咨询在线客服!
¥
5.14
2.1折
¥
24
八五品
库存2件
作者章坚式 等 著
出版社西安电子科技大学出版社
ISBN9787560622989
出版时间2009-08
版次1
装帧平装
开本16开
纸张胶版纸
页数258页
字数99999千字
定价24元
货号9787560622989
上书时间2024-09-02
商品详情
- 品相描述:八五品
- 商品描述
-
基本信息
书名:嵌入式系统设计与开发
定价:24元
作者:章坚式 等 著
出版社:西安电子科技大学出版社
出版日期:2009-08-01
ISBN:9787560622989
字数:392000
页码:258
版次:
装帧:平装
开本:16开
商品重量:
编辑推荐
内容提要
《嵌入式系统设计与开发》系统地介绍了嵌入式软/硬件系统的组成、工作原理、设计流程和方法。全书共10章,主要内容包括嵌入式系统设计基础、嵌入式系统的设计方法、ARM体系结构及指令系统、基于S3C2410的硬件电路设计、嵌入式Linux操作系统、嵌入式Linux系统的Boot Loader设计、嵌入式Linux程序设计基础、嵌入式Linux系统的驱动开发、嵌入式网络程序设计和嵌入式Linux图形用户界面编程等。 《嵌入式系统设计与开发》可作为高等院校电子与通信类专业的教材,也可作为电子与通信领域的科研及工程技术人员的参考书。
目录
章 嵌入式系统设计基础1.1 嵌入式系统简介1.1.1 现代计算机的发展历程1.1.2 嵌入式系统的定义和特点1.1.3 嵌入式系统的组成1.1.4 嵌入式系统的应用模式1.1.5 嵌入式系统的现状和发展方向1.2 嵌入式处理器1.2.1 嵌入式处理器的分类1.2.2 ARM微处理器1.2.3 PowerPC. MIPS及X86架构1.3 嵌入式操作系统1.3.1 嵌入式操作系统的概念和分类1.3.2 嵌入式操作系统的特点1.3.3 典型嵌入式操作系统练习题第2章 嵌入式系统的设计方法2.1 嵌入式系统的层次结构2.1.1 硬件层2.1.2 中间层2.1.3 软件层2.1.4 功能层2.2 嵌入式系统的设计流程2.2.1 需求分析2.2.2 规格说明2.2.3 体系结构设计2.2.4 软/硬件构件设计2.2.5 系统集成2.3 嵌入式系统设计流程模型2.3.1 瀑布模型2.3.2 逐步求精模型2.3.3 螺旋模型2.3.4 其他模型2.4 嵌入式系统的调试与测试2.4.1 嵌入式系统开发的辅助工具2.4.2 嵌入式系统的调试2.4.3 嵌入式系统的测试练习题第3章 ARM体系结构及指令系统3.1 ARM微处理器的体系结构3.1.1 ARM指令集体系结构的版本及变种3.1.2 ARM微处理器系列产品分类及性能3.1.3 ARM微处理器体系结构3.1.4 ARM体系的异常中断3.2 指令系统3.2.1 ARM指令编码格式与条件码3.2.2 ARM指令集的寻址方式3.2.3 ARM指令系统的分类3.2.4 Thumb指令3.3 基于ARM体系的汇编语言程序设计3.3.1 ARM汇编器所支持的伪指令3.3.2 汇编语言的语句格式3.3.3 汇编语言的程序结构及子程序调用3.3.4 ARM集成开发环境ADS的使用练习题第4章 基于S3C2410的硬件电路设计4.1 基于微处理器的嵌入式系统的硬件设计4.1.1 微处理器芯片选型的一般原则4.1.2 多路时钟电路的设计4.1.3 电源电路的设计4.1.4 系统复位电路的设计4.2 存储系统的分析与设计4.2.1 存储器的分类4.2.2 S3C2410存储系统的构成分析4.2.3 S3C2410存储器系统的设计4.3 通用I/O接口的设计4.3.1 中断接口概述4.3.2 RS-232-C串行接口的设计4.3.3 USB接口电路的设计4.3.4 JTAG接口4.3.5 A/D转换接口4.3.6 以太网接口4.4 人机交互接口4.4.1 显示接口4.4.2 触摸屏接口练习题第5章 嵌入式Linux操作系统5.1 Linux及其应用5.1.1 Linux与Unix和GNU5.1.2 Linux的特点5.1.3 Linux的发展及应用5.2 嵌入式Linux内核5.2.1 嵌入式Linux的内核特征5.2.2 进程管理5.2.3 内存管理5.2.4 文件系统管理5.2.5 设备管理5.2.6 进程间通信机制5.3 嵌入式Linux文件系统5.3.1 嵌入式文件系统介绍5.3.2 Linux文件系统概述5.3.3 嵌入式Linux常用文件系统5.3.4 嵌入式Linux文件系统框架和特性5.4 典型嵌入式Linux系统5.4.1 霤Linux5.4.2 RT-Linux5.4.3 MontaVistaLinux5.4.4 RTAI练习题第6章 嵌入式Linux系统的Boot Loader设计6.1 Boot Loader的墓本概念6.1.1 Boot Loader所支持的CPU和嵌入式板6.1.2 Boot Loader的安装媒介6.1.3 用于控制Boot Loader的设备或机制6.1.4 Boot Loader的启动过程6.1.5 Boot Loader的操作模式6.1.6 Boot Loader与主机之间的文件传输协议6.2 基于S3C2410开发板的Boot Loader的具体实现6.2.1 系统启动流程的设计6.2.2 Boot Loader的具体实现练习题第7章 嵌入式Linux程序设计基础7.1 嵌入式Linux开发基础7.1.1 嵌入式Linux开发步骤7.1.2 嵌入式Linux的安装7.1.3 开发工具的配置7.2 Linux的常用工具7.2.1 Shell编程7.2.2 常用Shell命令7.2.3 Shell编程实例7.2.4 程序编辑器7.3 嵌入式Linux操作系统的开发工具7.3.1 编译器GCC7.3.2 Makefile7.3.3 调试器GDB7.3.4 二进制代码工具7.4 交叉开发环境7.4.1 交叉开发环境介绍7.4.2 应用程序的远程交叉调试练习题第8章 嵌入式Linux系统的驱动开发8.1 Linux下的设备驱动程序简介8.1.1 设备驱动程序的概念8.1.2 驱动设备的分类8.1.3 设备文件8.1.4 主设备号和次设备号8.1.5 Linux设备驱动程序结构8.2 设备驱动程序的开发过程8.2.1 模块化驱动程序设计8.2.2 字符设备注册和初始化8.2.3 中断管理8.2.4 设备驱动开发的摹本函数8.3 串口驱动程序设计8.3.1 终端设备和控制台8.3.2 Linux串口驱动程序分析8.4 LCD驱动程序设计分析8.4.1 LCD控制器8.4.2 framebuffer设备驱动程序分析8.4.3 LCD驱动开发的主要工作8.5 中断处理8.5.1 中断程序分析8.5.2 一个简单的中断处理程序练习题第9章 嵌入式网络程序设计9.1 嵌入式以太网基础知识9.1.1 以太网介绍及其嵌入式应用9.1.2 嵌入式系统中主要处理的网络协议9.2 以太网接口设计9.2.1 网络设备驱动程序基本结构及功能9.2.2 以太网控制器CS8900A9.2.3 基于CS8900A的网络驱动程序实例9.3 Linux网络编程实现9.3.ocket基本函数9.3.2 TCP编程实例练习题0章 嵌入式Linux图形用户界面编程10.1 Linux图形开发基础10.1.1 GUI的一般架构10.1.2 嵌入式GUI底层支持库10.1.3 嵌入式GUI高级函数库10.2 嵌入式Linux图形用户界面简介10.2.1 Qt/Embedded10.2.2 MicroWindows10.2.3 MiniGUI10.2.4 OpenGUI10.3 Qt/Embedded嵌入式图形开发基础10.3.1 Qt/Embedded概述10.3.2 创建Qt/Embedded开发环境10.3.3 Qt/Embedded的使用10.3.4 开发实例:基于PC的简单程序练习题参考文献
作者介绍
序言
— 没有更多了 —
以下为对购买帮助不大的评价