《μCOS-Ⅱ原理与ARM应用程式设计》是2010年西安电子科技大学出版社出版的图书,作者是张勇、方勤、蔡鹏、许波。
基本介绍
- 书名:μCOS-Ⅱ原理与ARM应用程式设计
- 作者:张勇 方勤 蔡鹏 许波
- ISBN:978-7-5606-2395-5/TP.1201
- 定价:30.6元
- 出版社:西安电子科技大学出版社
- 出版时间:2010-02
内容简介
μC/OS-Ⅱ是J. J. Labrosse编写的多任务实时作业系统核心,是目前套用最广的公开原始码嵌入式实时核心。本书讲述μC/OS-Ⅱ原理与移植以及基于ARM嵌入式系统的程式设计,偏重于ARM应用程式设计。全书共分九章,主要内容包括认识μC/OS-Ⅱ、μC/OS-Ⅱ移植、μC/OS-Ⅱ核心结构、面向任务程式设计、任务协作与通信、中断与时钟、存储配置与Bootloader、博创UP-CUP2410移植与实例以及天嵌TQ2440移植与实例。本书的特色在于实例丰富且完整。
本书是作者近几年来从事μC/OS-Ⅱ教学与研究的结晶,使用μC/OS-Ⅱ最新版本V2.86,对学习μC/OS-Ⅱ原理和基于μC/OS-Ⅱ的ARM应用程式设计具有一定的帮助和指导作用。
本书可作为电子技术类、通信类、软体工程类研究生和高年级本科生学习μC/OS-Ⅱ及其ARM程式设计的教材,也可作为从事嵌入式套用或嵌入式作业系统开发的电子工程师和软体工程师以及嵌入式爱好者的参考书。
目录
第一章 认识μC/OS-Ⅱ 1
1.1 準备工作 1
1.2 BC4.51和实例一 3
1.3 实例二 10
1.4 μC/OS-Ⅱ档案与函式 13
1.4.1 μC/OS-Ⅱ档案关联 14
1.4.2 μC/OS-Ⅱ函式 15
1.5 UP-Star硬体原理图 26
1.6 本章小结 33
第二章 EWARM使用方法与晶片级程式 34
2.1 EWARM和ARM晶片级实例 34
2.1.1 EWARM开发环境和实例一 34
2.1.2 实例一工程源码 51
2.2 定时器中断与实例二 61
2.2.1 S3C2410中断源 61
2.2.2 定时器4中断 63
2.2.3 实例ex2_2 69
2.3 串口通信与实例三 75
2.3.1 串口通信方法 75
2.3.2 实例ex2_3 78
2.4 本章小结 85
第三章 将μC/OS-Ⅱ移植到UP-Star实验板上 86
3.1 μC/OS-Ⅱ LED实例 86
3.1.1 实例ex3_1 87
3.1.2 实例ex3_1注解 105
3.2 μC/OS-Ⅱ移植 106
3.2.1 os_cpu.h档案 108
3.2.2 os_cpu_c.c档案 110
3.2.3 os_cpu_a.asm档案 114
3.2.4 bsp.c档案 115
3.3 μC/OS-Ⅱ串口通信实例 116
3.3.1 实例ex3_2 116
3.3.2 实例ex3_2调试与运行 124