μC/OS-II的内存管理
时间:10-08
来源:互联网
点击:
[1000];
voidmain(void)
{
INT8Uerr;
OSInit();(2)
.
.
SemaphorePtr=OSSemCreate(100);(3)
PartitionPtr=OSMemCreate(Partition,100,32,err);(4)
.
OSTaskCreate(Task,(void*)0,TaskStk[999],err);(5)
.
OSStart();(6)
}
voidTask(void*pdata)
{
INT8Uerr;
INT8U*pblock;
for(;;){
OSSemPend(SemaphorePtr,0,err);(7)
pblock=OSMemGet(PartitionPtr,err);(8)
.
./*使用内存块*/
.
OSMemPut(PartitionPtr,pblock);(9)
OSSemPost(SemaphorePtr);(10)
}
}
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)
