搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
ARM & Linux嵌入式系统开发详解
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787810779784
  • 作      者:
    锐极电子科技有限公司编著
  • 出 版 社 :
    北京航空航天大学出版社
  • 出版日期:
    2007
收藏
内容介绍
    《ARM & Linux嵌入式系统开发详解》分为基础篇和实验篇两大部分,主要是针对理论和实践相结合的嵌入式Linux开发的教材和培训用书。基础篇主要包括嵌入式系统基础、嵌入式系统开发过程、ARM体系结构和嵌入式系统的BootlLoad开发引导详解,为嵌入式系统初学者能快速入门提供了基础。实验篇详细讲解了如何创建嵌入式系统开发环境、如何在ARM平台上移植Linux系统,以及Linux设备驱动程序开发、USB设备驱动程序开发、嵌入式Linux网络编程和图形用户接口开发等,每章都配有丰富的实验内容,使读者能够理论联系实际,边学边用,更快更好地掌握所学知识。     《ARM & Linux嵌入式系统开发详解》可作为高等院校计算机类、电子类、电气类、控制类等专业高年级本科生、研究生教材,也可供广大工程技术人员参考使用,还可作为嵌入式培训教材和参考书。
展开
目录
第一篇 基础篇
第1章 嵌入式系统基础
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 嵌入式处理器分类
1.3 嵌入式操作系统
1.3.1 操作系统简介
1.3.2 嵌入式操作系统基本概念1
1.3.3 使用实时操作系统的必要性
1.3.4 实时操作系统的优缺点
1.4 ARM9实验系统1
1.4.1 ARM9教学实验系统简介1
1.4.2 ARM9教学实验系统操作步骤1
第2章 嵌入式系统开发过程
2.1 嵌入式软件开发的特点1
2.2 嵌入式软件的开发流程1
2.3 嵌入式系统调试方法1
2.3.1 ARM仿真器1
2.3.2 GDB调试2
2.4 嵌入式系统集成开发环境2
第3章 ARM体系结构
3.1 ARM介绍2
3.1.1 ARM微处理器系列2
3.1.2 ARM体系结构2
3.2 ARM编程模型
3.2.1 工作状态及切换
3.2.2 存储器格式
3.2.3 存储器访问
3.2.4 体系结构直接支持的指令和数据类型3
3.2.5 处理器模式3
3.2.6 内部寄存器3
3.2.7 异常4
第4章 BootLoader
4.1 嵌入式系统的引导代码4
4.2 vivi4
4.3 UBoot5
4.4 PPCBoot
4.5 RJARM2410平台BootLoad代码
4.5.1 启动分析
4.5.2 片选6
4.6 ARMLinux启动分析
4.6.1 概述
4.6.2 head.S和heads3c2410.S分析
4.6.3 headarmv.S分析
第二篇 实验篇
第5章 创建嵌入式系统开发环境
5.1 嵌入式Linux的开发环境
5.2 Cygwin1
5.3 交叉编译的预备知识1
5.4 交叉编译1
5.4.1 安装Linux的头文件1
5.4.2 编译安装binutils1
5.4.3 编译安装gcc的C编译器1
5.4.4 编译安装glibc1
5.4.5 编译安装gcc的C,C++编译器1
5.5 Makefile解析1
5.6 实验1: 一个简单的应用程序——Helloworld11
第6章 Linux系统在ARM平台的移植
6.1 移植的概念11
6.2 Linux内核结构11
6.2.1 Linux内核组成11
6.2.2 子系统相互间的关系11
6.2.3 系统数据结构11
6.2.4 Linux系统实现结构11
6.2.5 Linux内核源代码11
6.3 Linux操作系统移植11
6.3.1 Linux系统移植的两大部分11
6.3.2 系统移植所必需的环境11
6.4 编译Linux内核1
6.5 文件系统简介12
6.6 实验2: RAMDISK文件系统制作12
6.7 实验3: Linux2.6内核移植1
第7章 Linux设备驱动程序开发
7.1 设备驱动概述1
7.2 设备驱动基础1
7.3 设备驱动模块化编程1
7.4 实验4: 框架型驱动1
7.5 实验5: 小键盘+LED驱动1
7.6 实验6: LCD驱动1
7.7 实验7: IDE硬盘接口2
7.8 实验8: 音频输入输出22
第8章 USB设备驱动程序开发
8.1 USB协议简介25
8.2 USB体系结构2
8.3 USB通信协议2
8.4 USB设备驱动程序设计2
8.4.1 USB系统编程框架2
8.4.2 编写USB设备驱动程序2
8.5 实验9: USB接口2
第9章 嵌入式Linux网络编程
9.1 嵌入式Linux网络体系结构28
9.2 嵌入式Linux环境下的socket编程2
9.3 实验10: 以太网socket通信29
第10章 图形用户接口开发
10.1 嵌入式系统中的GUI简介3
10.1.1 基于嵌入式Linux的GUI系统底层实现基础3
10.1.2 3种嵌入式GUI系统的分析与比较3
10.2 MiniGUI编程3
10.2.1 概述3
10.2.2 窗口3
10.2.3 对话框、窗片和控件31
10.2.4 消息及消息队列31
10.2.5 图形设备接口31
10.2.6 菜单
10.2.7 定时器
10.2.8 鼠标光标32
10.2.9 插入符32
10.2.10 键盘和鼠标输入32
10.2.11 键盘快捷键32
10.3 初识QtEmbedded32
10.4 QtEmbedded嵌入式图形开发基础33
10.4.1 Qt的资源34
10.4.2 系统要求3
10.4.3 架构3
10.4.4 窗口系统3
10.4.5 字体3
10.4.6 输入设备3
10.4.7 输入方法3
10.4.8 屏幕加速3
10.5 QtEmbedded实战演练3
10.6 实验11: 图形界面GUI实验3
附录A Linux下常用命令3
参考文献3
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证