compiling ucos-II on win32 platform

Status
Not open for further replies.

Aravind Kumar Singh

Newbie level 2
Joined
Mar 28, 2008
Messages
2
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,298
ucos_ii.h

Hi,
Can any one with a simple program explain how to compile u-cos-II program in any complier for C (Kindly suggest the basic tools to be downloaded to start programming the u-cos_ii based application on PC). I have read the ucos2 buk but i unable to compile can anyone help mee.....

with reards
Aravind Kumar Singh
 

ucos windows port

Hi Aravind Kumar Singh,
Running uC/OS-II applications on PC is very simple. You readily get the port available on the micrium website. Just download the 80x86 port (ports are available depending on the memory model) from www.micrium.com.
You can download the one which is compiled on Borland C compiler.
Once you get the port, create a project in Borland C (v3 or higher) and choose the appropriate memory model.
Then build the port as it is. Once it compiles successfully, run the executable it creates in the project folder. You can modify the source now, add your own applications and experience the uC/OS-II functionality on PC.
uC/OS-II is free for use unless you use it for comercial purposes.

Regards,
vhn
 

ucos win32 port

hum i tried so but the problem i am facing now is
1. first it is asking for TASM32.exe i am using Borland 5.02
2. It shows error when i have installed Tasm32.exe that unable to find defination for command that are defined in header files for ucosii and saying that unable to resolve for these synbols in the obj file help i am stuck



with regards
Aravind Kumar Singh
 

ucos compiler download

You can compile Ucos by Turbo C 3.0
The source code we need are:

the entire Source fold:
OS_CORE.C OS_FLAG..C OS_MBOX.C OS_MEM.C OS_MUTEX.C OS_Q.C OS_SEM.C OS_TASK.C OS_TIME.C uCOS_II.c uCOS_II.H

OS_CPU.H OS_CPU_A.ASM OS_CPU_C.C (x86L)

INCLUDE.H OS_CFG.H PC.H PC.C

and a TEST.C which can be a example from the ucosii books or simple code written by yourself.

Then create a new project in TurboC3 and add the OS_CPU_A.ASM,OS_CPU_C.C,uCOS_II.C,PC.C andTEST.C to the new project.

do some changes in INCLUDE.H,remove “OS_CPU.H uCOS_II.H PC.H OS_CFG.H” all these four file's path if you have put these four files at the same place with test.c

do the same change with uCOS_II.C

At last we need a TASM.exe ,you can get it from TASM or BC3 or 4.5
put it to where the project(.prj) is.
at the same time ,you need to copy a TASM2MSG.EXE from Turboc's bin fold to the project fold.

change the compile options to the large mode in the options menu
and you can compile it.

[/img]
 
uc/os-ii - win32

Hi,
I did it using Borland C++ V3.1 & I think within the same source u wil find port for MSVS6.
BR,
Amr Ali.
 

laste u-cosii

I want compiler with Turbo C 4.5, but don't see TSAM.ASM, so can't build uCOS, because not build file *.asm . Can you compiler with it ?
 

Difference between semaphore ,mutex and message queue

Hi, I am using uc/os-II with x86 .I want to know when to use emaphore,mutex,message queue.Please help me in solving this with example
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…