网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 ARM嵌入式应用技术与实践(普通高等教育十三五电子信息类规划教材)
分类
作者 张平均//欧忠良//黄家善
出版社 机械工业出版社
下载
简介
目录
前言
第1章 嵌入式系统概述
1.1 嵌入式系统的基本概念
1.1.1 嵌入式系统的定义
1.1.2 嵌入式系统的体系结构
1.1.3 嵌入式系统的应用
1.1.4 嵌入式系统的发展
1.2 嵌入式处理器
1.2.1 ARM微处理器概述
1.2.2 ARM微处理器系列
1.3 嵌入式操作系统
1.3.1 嵌入式操作系统的发展
1.3.2 嵌入式操作系统的分类
1.4 嵌入式系统开发的基本流程
1.4.1 硬件开发流程
1.4.2 软件开发流程
本章小结
习题与思考题
第2章 Linux应用及编程基础
2.1 Linux概述
2.1.1 Linux的基本特性
2.1.2 Linux的版本
2.1.3 Linux的内核架构
2.1.4 Linux软件层次结构
2.2 Linux的常用命令
2.2.1 基本操作类命令
2.2.2 文件系统类命令
2.2.3 进程控制类命令
2.2.4 网络管理类命令
2.2.5 模块操作类命令
2.3 Linux下的程序开发工具应用基础
2.3.1 编辑器
2.3.2 GCC编译器
2.3.3 GDB调试器
2.4 Linux程序编译基础
2.4.1 Makefile文件
2.4.2 Make工具及其应用
本章小结
习题与思考题
第3章 嵌入式Linux开发环境的构建
3.1 Linux环境下的嵌入式系统开发模式
3.2 嵌入式Linux交叉编译环境的搭建
3.2.1 宿主机交叉编译工具的配置
3.2.2 宿主机串口工具的配置与使用
3.2.3 NFS安装、配置与测试
3.2.4 TFTP安装、配置与测试
3.3 UBoot
3.3.1 BootLoader简介
3.3.2 UBoot代码分析
3.3.3 UBoot的移植
3.4 嵌入式Linux内核的配置编译与移植
3.4.1 Linux内核的源代码结构
3.4.2 Linux内核中的Kconfig和Makefile文件
3.4.3 嵌入式Linux内核的配置
3.4.4 嵌入式Linux内核的编译以及烧写
3.5 嵌入式Linux根文件系统的构建与移植
3.5.1 Linux支持的文件系统
3.5.2 根文件系统的基础
3.5.3 BusyBox的配置与编译
3.5.4 制作YAFFS2根文件系统镜像
本章小结
习题与思考题
第4章 嵌入式Linux的设备驱动开发基础
4.1 Linux设备管理基础
4.1.1 Linux设备分类
4.1.2 Linux设备文件
4.1.3 Linux模块与设备管理
4.1.4 模块的自动加载
4.2 Linux模块化程序的代码结构
4.3 Linux字符设备驱动程序
4.3.1 设备驱动程序框架
4.3.2 Linux下设备驱动的数据结构
4.3.3 Linux下设备驱动的调用函数
4.4 Linux设备驱动的相关技术
4.4.1 Linux设备驱动的并发控制
4.4.2 Linux设备驱动中的阻塞和非阻塞
4.4.3 Linux设备驱动中的异步通知
4.5 Linux设备驱动程序的静态编译到内核
4.6 Linux设备驱动程序模块的加/卸载
4.7 Linux字符设备驱动测试程序代码
本章小结
习题与思考题
第5章 基于S3C2440的嵌入式Linux驱动程序开发
5.1 S3C2440的体系结构简介
5.2 ARM920T处理器的编程基础
5.2.1 ARM9微处理器的工作模式
5.2.2 ARM9微处理器的寄存器组织
5.2.3 ARM9的存储方式
5.2.4 ARM处理器的异常处理
5.2.5 S3C2440的存储管理
5.2.6 S3C2440的启动过程
5.3 S3C2440的GPIO驱动编程
5.3.1 S3C2440的GPIO硬件基础
5.3.2 S3C2440的GPIO寄存器
5.3.3 S3C2440的GPIO驱动程序
5.4 S3C2440中断方式的驱动编程
5.4.1 中断原理
5.4.2 S3C2440的中断机制
5.4.3 S3C2440的中断寄存器
5.4.4 Linux中断相关的API
5.4.5 S3C2440的中断程序
5.5 S3C2440的串口驱动编程
5.5.1 S3C2440的串口通信基础
5.5.2 S3C2440的串口驱动编程寄存器
5.5.3 S3C2440的串口驱动代码
5.6 S3C2440的ADC和触摸屏驱动编程
5.6.1 S3C2440的ADC寄存器
5.6.2 S3C2440的ADC驱动程序设计
5.6.3 S3C2440的触摸屏驱动基础
5.6.4 S3C2440的触摸屏寄存器
5.6.5 S3C2440的触摸屏程序
本章小结
习题与思考题
第6章 嵌入式Linux系统的Qt编程
6.1 嵌入式Linux的GUI简介
6.2 Qt/Qt/Embedded概述
6.2.1 Qt体系架构
6.2.2 Qt/Embedded
6.2.3 Qtopia
6.3 Qt/Embedded程序开发基础
6.3.1 Qt对象模型
6.3.2 Qt信号与槽
6.3.3 Qt/Embedded事件
6.3.4 Qt类库基础
6.4 Qt的安装与移植
6.4.1 Qt的安装
6.4.2 Qt4.7.0的移植
6.5 Qt编程实例
本章小结
习题与思考题
第7章 SQLite数据库的嵌入式应用
7.1 数据库概述
7.2 主流的嵌入式数据库
7.3 SQLite应用设计基础
7.3.1 SQLite数据类型
7.3.2 SQLite“点”命令
7.3.3 SQL数据库操作语言
7.3.4 事务与锁
7.4 SQLite3数据库编程API
7.4.1 SQLite3
内容推荐
张平均、欧忠良、黄家善等编著的《ARM嵌入式应用技术与实践(普通高等教育十三五电子信息类规划教材)》以S3C2440嵌入式处理器为核心,介绍嵌入式系统的原理与结构、Linux驱动及编程基础、嵌入式系统开发环境的搭建、嵌入式系统开发和调试工具、嵌入式Linux系统的驱动及应用程序设计、SQLite数据库的嵌入式应用及实例开发。
本书内容具有系统性与实用性相结合的特点,在注重嵌入式系统软件与硬件知识的讲解的同时,加强了对Linux系统的应用基础与开发技术的介绍,也兼顾了Linux系统在GUI和数据库等方面的应用。
本书可作为普通高等院校电子信息工程、通信工程、物联网工程、自动化及计算机等专业的教材,也可作为从事嵌入式系统应用研究与产品开发的工程技术人员的参考书。
本书配有免费电子课件,欢迎选用本书作教材的教师登录www.cmpedu.com注册下载,或发邮件到jinacmp@163.com索取。
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/29 7:34:39