04处理器上的移植.PDF
文本预览下载声明
维普资讯
第 25卷 第 2期 闽江学院学报 Vo1.25 No.2
Apr. 2004
2004年 4月 JOURNALOFMINJIANGUNIVERSITY
pC/OS—II在 LPC2104处理器上的移植
陈金恩 涂文元2
(1.2闽江学院物理学与电子信息工程系,福建 福州 350108)
摘要:介绍实时操作系统 C/OS—II的特点和 内核结构,给出p~/OS—II在PHIIJ]~嵌入式LPC2104ARM7微处理器上的移
植的步骤及详细相关代码。
关键词:p~C/OS-II;LPC2104;移植;RTOS
中图分类号:TP311.54 文献标识码:A 文章编号:1009—7821(2004)02-031-05
PortttC/OS-H toLPC2104 CPU
CHEN Jin-en TU W en-yoanz
(1.2PhysicsandElectronicInformationEngineeringDepartmentofMinjiangUniversity,FuzhouFuji~ 350108)
Abstract: Thisarticle presents characteristic and Kernelconfiguration ofReal-time Operating system And itdescribes
Portprocessandparticularintedlxcodeofp~/OS--II印plyedinPHIIJ]~LPC2104ARM7Microprocessor.
Key W ords:p~/OS-II;LPC2104;Port;RTOS
随着 Intemet和后PC时代的到来。嵌入式系 1.pC/OS-II简介
统的应用愈来愈广泛.嵌入式产品在人们的生活 IxC/OS—II是一种专 门为微控制器设计 的抢
中无处不在。今天。嵌入式系统带来的工业年产 占式实时多任务操作系统,它以源代码的形式给
值已超过 1万亿美元。在 rI产业中占有很大的比 出。其 内核主要提供进程管理、时间管理、内存管
重 。 理等服务。系统最多支持 56个任务,每个任务均
嵌入式系统是指嵌入到对象体系中的专用 有一个独有的优先级。由于其 内核为抢先式,所
计算机系统。通常。嵌入式系统的软件部分都应 以总是处于运行态最高优先级的任务 占用 CPU。
用到了实时操作系统 (简称 RTOS)。在特定的 系统提供了丰富的API函数,实现进程之间的通
RTOS之上开发应用软件 .可以让程序开发人员 信以及进程状态的转化。
屏蔽掉很多低层硬件细节。使得应用程序调试方 2.LPC2104功能简介
便、移植简单、易维护 ,同时开发周期也短。目前, LPC2104微处理器是PHILIPS公司专为嵌入
RTOS很多,其中 IxC/OS—II是源码公开的RTOS, 式应用提供的高性价比的微控制器解决方案。它
是一个 自由操作系统。程序开发人员可以改写源 使用ARM公司的 16位 /32位 RISC结构,内核是
代码,使之符合 自己的要求。裁减掉不需要的部 ARM7TDMI—S.CP
显示全部