编辑推荐
null
内容简介
本书的应用实例内容是在以ARM系列S3C2440微处理器为核心,集实验教学和课程设计要求而开发设计的嵌入式综合实训平台基础上完成的,具体包括嵌入式综合实训平台概述、嵌入式系统结构(无操作系统)应用、嵌入式操作系统的应用、基于Linux下的C/C++程序设计应用,以及嵌入式系统常用传感器扩展应用,五部分共计35个应用实例内容。
目 录
概述 0.1 嵌入式综合实训平台简介 0.2 性能指标及功能第一部分 嵌入式系统结构(无操作系统)应用实例实例1 ADS1.2集成开发环境的安装与应用 1.1 使用ADS创建用户工程 1.1.1 建立一个工程 1.1.2 编译和链接工程 1.2 使用HJTAG进行代码调试 实例2 外部按键中断的应用 2.1 实例目的和内容 2.2 实例原理 2.2.1 S3C2440异常中断概述 2.2.2 异常中断工作原理 2.3 程序编写 实例3 RS-232串行接口通信应用 3.1 实例目的和内容 3.2 实例原理 3.2.1 标准RS-232C串行接口简介 3.2.2 相关寄存器介绍 3.3 程序编写 实例4 基于I2C总线通信的器件应用 4.1 实例目的和内容 4.2 实例原理 4.2.1 I2C总线及应用电路 4.2.2 相关寄存器介绍 4.3 程序编写 实例5 LED指示灯驱动应用 5.1 实例目的和内容 5.2 实例原理 5.2.1 LED及应用电路 5.2.2 相应寄存器介绍 5.3 程序编写 实例6 LCD图片显示应用 6.1 实例目的和内容 6.2 实例原理 6.2.1 LCD及应用电路 6.2.2 相关寄存器介绍 6.3 程序编写 实例7 蜂鸣器驱动应用 7.1 实例目的和内容 7.2 实例原理 7.2.1 蜂鸣器及应用电路 7.2.2 相关寄存器介绍 7.3 程序编写 实例8 直流电机驱动应用 8.1 实例目的和内容 8.2 实例原理 8.2.1 直流电机及应用电路 8.2.2 相关寄存器介绍 8.3 程序编写第二部分 嵌入式操作系统的应用实例实例9 C/OS-II实时操作系统多任务调度 9.1 实例目的和内容 9.2 实例原理 9.3 程序编写 9.4 实例步骤 实例10 C/OS-II多任务通信 10.1 实例目的和内容 10.2 实例原理 10.3 程序编写 10.3.1 信号量 10.3.2 消息队列 10.3.3 消息邮箱 10.4 实例步骤 实例11 C/OS-II内存管理 11.1 实例目的和内容 11.2 实例原理 11.3 程序编写 11.4 实例步骤 实例12 Linux下交叉编译工具链的建立 12.1 实例目的和内容 12.2 实例步骤 实例13 定制Linux内核及制作文件系统 13.1 实例目的和内容 13.2 实例步骤 13.2.1 配置内核 13.2.2 编译内核 13.2.3 制作实训平台文件系统映像 13.2.4 下载并烧写内核及文件系统镜像第三部分 基于Linux下的C/C++程序设计应用实例实例14 Linux下独立按键应用 14.1 实例目的和内容 14.2 实例原理 14.3 程序编写 14.3.1 驱动程序 14.3.2 测试程序 14.4 实例步骤 实例15 Linux下矩阵键盘应用 15.1 实例目的和内容 15.2 实例原理 15.3 程序编写 15.3.1 驱动程序 15.3.2 测试代码 15.4 实例步骤 实例16 Linux下A/D转换应用 16.1 实例目的和内容 16.2 实例原理 16.3 程序编写 16.3.1 驱动程序 16.3.2 测试程序 16.4 实例步骤 实例17 Linux下LED控制应用 17.1 实例目的和内容 17.2 实例原理 17.3 程序设计 17.3.1 驱动程序 17.3.2 测试程序 17.4 实例步骤 实例18 Linux下LCD驱动应用 18.1 实例目的和内容 18.2 实例原理 18.3 程序编写 18.3.1 驱动程序 18.3.2 测试程序 18.4 实例步骤 实例19 Linux下触摸屏控制应用 19.1 实例目的和内容 19.2 实例原理 19.3 程序编写 19.4 实例步骤 实例20 Linux下I2C总线器件控制应用 20.1 实例目的和内容 20.2 实例原理 20.3 程序编写 20.4 实例步骤 实例21 Linux下USART串行应用 21.1 实例目的和内容 21.2 实例原理 21.3 程序编写 21.4 实例步骤 实例22 Linux下网络通信应用 22.1 实例目的和内容 22.2 实例原理 22.3 程序编写 22.4 实例步骤 实例23 Linux下U盘读写应用 23.1 实例目的和内容 23.2 实例原理 23.3 实例步骤 23.3.1 简介 23.3.2 U盘挂载测试 23.3.3 U盘……
媒体评论
null