图书介绍
ARM&Linux嵌入式系统开发详解2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 锐极电子科技有限公司编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:9787810779784
- 出版时间:2007
- 标注页数:385页
- 文件大小:68MB
- 文件页数:396页
- 主题词:微处理器,ARM;Linux操作系统
PDF下载
下载说明
ARM&Linux嵌入式系统开发详解PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 基础篇3
第1章 嵌入式系统基础3
1.1 嵌入式系统3
1.1.1 嵌入式系统的概念3
1.1.2 嵌入式系统的组成3
1.1.3 嵌入式系统的特点4
1.1.4 嵌入式系统的应用5
1.1.5 实时操作系统5
1.2 嵌入式处理器6
1.2.1 嵌入式处理器简介6
1.2.2 嵌入式处理器分类6
1.3 嵌入式操作系统8
1.3.1 操作系统简介8
1.3.2 嵌入式操作系统基本概念10
1.3.3 使用实时操作系统的必要性11
1.3.4 实时操作系统的优缺点11
1.4 ARM9实验系统12
1.4.1 ARM9教学实验系统简介12
1.4.2 ARM9教学实验系统操作步骤13
第2章 嵌入式系统开发过程2.1 嵌入式软件开发的特点17
2.2 嵌入式软件的开发流程18
2.3 嵌入式系统调试方法19
2.3.1 ARM仿真器19
2.3.2 GDB调试20
2.4 嵌入式系统集成开发环境23
第3章 ARM体系结构24
3.1 ARM介绍24
3.1.1 ARM微处理器系列25
3.1.2 ARM体系结构28
3.2 ARM编程模型32
3.2.1 工作状态及切换32
3.2.2 存储器格式32
3.2.3 存储器访问33
3.2.4 体系结构直接支持的指令和数据类型34
3.2.5 处理器模式34
3.2.6 内部寄存器35
3.2.7 异常40
第4章 BootLoader45
4.1 嵌入式系统的引导代码45
4.2 vivi45
4.3 U-Boot58
4.4 PPCBoot62
4.5 RJARM2410平台BootLoad代码65
4.5.1 启动分析65
4.5.2 片选69
4.6 ARMLinux启动分析72
4.6.1 概述72
4.6.2 head.S和head-s3c2410.S分析73
4.6.3 head-armv.S分析86
第二篇 实验篇99
第5章 创建嵌入式系统开发环境5.1 嵌入式Linux的开发环境99
5.2 Cygwin100
5.3 交叉编译的预备知识101
5.4 交叉编译101
5.4.1 安装Linux的头文件102
5.4.2 编译安装binutils105
5.4.3 编译安装gcc的C编译器105
5.4.4 编译安装glibc106
5.4.5 编译安装gcc的C,C++编译器107
5.5 Makefile解析108
5.6 实验1:一个简单的应用程序——Helloworld110
第6章 Linux系统在ARM平台的移植6.1 移植的概念115
6.2 Linux内核结构115
6.2.1 Linux内核组成115
6.2.2 子系统相互间的关系116
6.2.3 系统数据结构116
6.2.4 Linux系统实现结构117
6.2.5 Linux内核源代码117
6.3 Linux操作系统移植118
6.3.1 Linux系统移植的两大部分119
6.3.2 系统移植所必需的环境119
6.4 编译Linux内核122
6.5 文件系统简介123
6.6 实验2:RAMDISK文件系统制作126
6.7 实验3:Linux2.6内核移植131
第7章 Linux设备驱动程序开发131
7.1 设备驱动概述144
7.2 设备驱动基础151
7.3 设备驱动模块化编程155
7.4 实验4:框架型驱动161
7.5 实验5:小键盘+LED驱动171
7.6 实验6:LCD驱动182
7.7 实验7:IDE硬盘接口205
7.8 实验8:音频输入/输出227
第8章 USB设备驱动程序开发8.1 USB协议简介259
8.2 USB体系结构261
8.3 USB通信协议263
8.4 USB设备驱动程序设计265
8.4.1 USB系统编程框架266
8.4.2 编写USB设备驱动程序271
8.5 实验9:USB接口277
第9章 嵌入式Linux网络编程9.1 嵌入式Linux网络体系结构280
9.2 嵌入式Linux环境下的socket编程284
9.3 实验10:以太网socket通信290
第10章 图形用户接口开发10.1 嵌入式系统中的GUI简介303
10.1.1 基于嵌入式Linux的GUI系统底层实现基础303
10.1.2 3种嵌入式GUI系统的分析与比较304
10.2 MiniGUI编程305
10.2.1 概述305
10.2.2 窗口308
10.2.3 对话框、窗片和控件313
10.2.4 消息及消息队列313
10.2.5 图形设备接口314
10.2.6 菜单321
10.2.7 定时器322
10.2.8 鼠标光标323
10.2.9 插入符323
10.2.10 键盘和鼠标输入324
10.2.11 键盘快捷键324
10.3 初识Qt/Embedded324
10.4 Qt/Embedded嵌入式图形开发基础339
10.4.1 Qt的资源340
10.4.2 系统要求341
10.4.3 架构342
10.4.4 窗口系统342
10.4.5 字体343
10.4.6 输入设备343
10.4.7 输入方法343
10.4.8 屏幕加速344
10.5 Qt/Embedded实战演练344
10.6 实验11:图形界面GUI实验353
附录A Linux下常用命令373
参考文献385
热门推荐
- 2483983.html
- 2872317.html
- 1954566.html
- 1789158.html
- 3213395.html
- 1639728.html
- 1568368.html
- 3195829.html
- 1257328.html
- 1940599.html
- http://www.ickdjs.cc/book_2891684.html
- http://www.ickdjs.cc/book_2862600.html
- http://www.ickdjs.cc/book_396166.html
- http://www.ickdjs.cc/book_2010627.html
- http://www.ickdjs.cc/book_3869210.html
- http://www.ickdjs.cc/book_1222136.html
- http://www.ickdjs.cc/book_780348.html
- http://www.ickdjs.cc/book_2782155.html
- http://www.ickdjs.cc/book_2874995.html
- http://www.ickdjs.cc/book_1433827.html