本书以Linux环境作为嵌入式系统的应用平台,以ARM芯片作为嵌入式系统的核心。因为本书的实例程序是用C语言编写的,所以读者应对Linux及C语言有基本的了解。本书主要介绍ARNUX嵌入式系统开发平台、ARNUX操作系统环境及其指令和语法,以及13个实例,每个实例包括原理介绍、功能说明、电路图和程序流程图、程序及说明。本书中的许多实例程序都浅显易懂,初学者能快速地掌握嵌入式系统的基本知识及应用。
本书是有关嵌入式系统的入门书籍,适合一般初学者了解嵌入式系统的基本程序设计及应用,也适合大专院校电子电工、计算机等专业“嵌入式系统设计”课程使用。
样章试读
目录
- 第1章 ARNUX嵌入式系统开发平台
1-1 嵌入式系统简介
1-2 ARM RISC嵌入式系统处理器
1-3 Samsung's S3C4510B嵌入式系统微控制器
1-4 ARNUX开发系统简介
1-5 ARNUX内存与时序分析
1-6 内部控制寄存器
1-7 系统安装与操作ARNUX
第2章 ARNUX操作系统环境及指令、语法
2-1 概述
2-2 Linux操作系统
2-3 Linux指令与语法
2-4 ARNUX程序语言设计基础
2-5 ARNUX语言指令格式
2-6 利用C语言建构ARNUX模块
第3章 A/D及D/A控制
3-1 实验目的
3-2 使用材料及设备
3-3 ADC原理介绍
3-4 ADC0804功能说明
3-5 ADC实验流程图
3-6 ADC实验电路图
3-7 ADC实验程序及说明
3-8 DAC原理介绍
3-9 DAC0800功能说明
3-10 DAC实验流程图
3-11 DAC实验电路图
3-12 DAC程序及说明
第4章 内存控制
4-1 实验目的
4-2 使用材料及设备
4-3 原理介绍
4-4 功能说明
4-5 电路图
4-6 程序流程图
4-7 程序说明
第5章 计时计数控制器
5-1 实验目的
5-2 使用材料及设备
5-3 原理介绍
5-4 电路图
5-5 程序流程图
5-6 程序代码
第6章 串行传输控制
6-1 实验目的
6-2 使用材料与设备
6-3 原理介绍
6-4 功能说明
6-5 电路图
6-6 程序流程图
6-7 程序及说明
第7章 并行传输
7-1 实验目的
7-2 使用材料及设备
7-3 原理介绍
7-4 电路图
7-5 程序流程图
7-6 程序及说明
第8章 LCD显示器控制
8-1 实验目的
8-2 使用材料及设备
8-3 原理介绍
8-4 功能说明
8-5 流程图
8-6 电路图
8-7 程序及说明
第9章 中断控制
9-1 实验目的
9-2 使用材料及设备
9-3 原理介绍
9-4 程序说明
9-5 加入使用者自订的driver至kernel
第10章 红外线接口控制
10-1 实验目的
10-2 使用材料及设备
10-3 原理介绍
10-4 功能说明
10-5 电路图
10-6 程序及说明
第11章 网络连结与传输
11-1 实验目的
11-2 使用材料及设备
11-3 原理介绍
11-4 相关指令介绍
11-5 程序及说明
第12章 RF电路控制
12-1 实验目的
12-2 使用材料及设备
12-3 原理介绍
12-4 功能说明
12-5 电路图
12-6 程序及说明
第13章 步进马达的控制
13-1 实验目的
13-2 使用材料及设备
13-3 原理介绍
13-4 功能说明
13-5 程序电路图
13-6 程序流程图
13-7 程序及说明
第14章 Web远程监控(一)
14-1 实验目的
14-2 实验器材与设备
14-3 原理介绍
14-4 功能说明
14-5 实验过程
14-6 boa.conf参数设定
第15章 Web远程监控(二)
15-1 实验目的
15-2 实验器材与设备
15-3 原理介绍
15-4 实验过程
参考文献