原创 RealView Real-Time Library(RealView RL-ARM)实时库

2007-7-1 17:50 6034 10 10 分类: MCU/ 嵌入式

RealView Real-Time Library(RealView RL-ARM)实时库


<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

RealView RL-ARM是为解决基于ARM MCU的嵌入式系统中的实时及通信问题而设计的紧密耦合库集合。它可以非常方便地应用于所有ARM7ARM9Cortex-M3系列的处理器,使得在ARM处理器上运行实时程序非常容易。



    它包含四个部分:
RTX 实时内核、Flash 文件系统、TCP/IP 协议簇、RTL-CAN(控制域网络)。


RealView实时库可以解决嵌入式开发中的如下几个常见问题:


 

§          多任务 (可以在单CPU上管理几个工作或任务);


§          实时控制 (可以控制任务在既定时间内完成);


§          任务间通信 (可以实现系统中的任务间通信);


§          Internet 连接(通过以太网或串口(Modem));


§          嵌入式Web 服务器(包括CGI 脚本);


§          E-mail 公告(通过SMTP)。


 

此外,RealView RL-ARM还包括几个用于RTX实时内核与各种通信接口连接的驱动器:


 

§          CAN 驱动:CAN驱动可用于STR71x STR73x STR75x and STR91x等设备上;


§          USB设备驱动:基于标准WindowsUSB设备驱动可用于LPC2000 设备上。


 


 


n          Real-Time Library 技术规格




特性


产品


RL-ARM
Real-Time Library


MDK-ARM
Real-Time Kernel


特性


Kernel Source Code


V


X


Flash File System


V


X


TCP/IP Stack


V


X


多任务处理


Round-Robin


V


V


Preemptive


V


V


Cooperative


V


V


任务规格


Priority Levels


255


255


Defined Tasks (max)


Unlimited


Unlimited


Active Tasks (max)


256


256


Context Switch Time


< 5 µsec (At 60MHz)


< 5 µsec (At 60MHz)


Interrupt Lock-Out Time


1.8 µsec (At 60MHz)


1.8 µsec (At 60MHz)


Memory Requirements


CODE Space


< 5K Bytes


< 5K Bytes


RAM Space


≈500 Bytes min


≈500 Bytes min


Timers/Signals


Timeouts


V


V


Intervals


V


V


User Timers (max)


Unlimited


Unlimited


Signals


V


V


Signals (max)


16 per task


16 per task


Inter-Task Communication


Semaphores (counting)


V


V


Semaphores (max)


Unlimited


Unlimited


Mailboxes


V


V


Mailboxes (max)


Unlimited


Unlimited


Mailbox Size


Unlimited (Default 20)


Unlimited (Default 20)


 


下载地址:


http://www.mcu123.com/news/Soft/embsof/arm/200706/429.html


 

 

文章评论0条评论)

登录后参与讨论
我要评论
0
10
关闭 站长推荐上一条 /2 下一条