I am planning to port eCOS to AT91SAM7A1-EK .
there's already a port for AT91SAM7S-EK.
My Questions is what's the expected time for porting for one person working full time?
I didn't use eCOS before , I worked with VxWorks
I have a good experience with Low level drivers
So what do you think?
on the other hand what about building BSP within eCOS?
Have you made such task before?
AA,
Check this link **broken link removed**.
I did porting for uCOS-II. I started from a port that has an architecture closer to mine to avoid architecture porting effort. The real effort should be done in board porting (device drivers, boot loaders, ....)
In addition, you will need changes necessary required by your tool chain if different,
Following this simple procedure, I managed to port uCOS-II 3 times to S3C3410x and S3C2440A and STM32 based on ARM Cortex M3. Each port took from a day to 3 days. First rule in porting no rule .
I think your port should not take more than a week.
I made some slides about Porting, more specific to uCOS-II but they have some good general concepts about porting in general.
Thanks Amr for your Advice,
By chance I have just been checking your Blog ;-)
I have already get the port of eCOS for AT91SAM7S-EK which I found more relevant to AT91SAM7A1-EK.
Regarding your ecoscentric link, according to my understanding ecoscentric is a commercial verison of eCOS, it's not free like eCOS, am I right?
If you have skype ,msn or yahoo account send it to me
mine is hzomor@skype
eCOS is an open source but royalty free OS.
eCOS pro is a company selling their services based on eCOS and RedBoot.
Thats a good start.
To move uCOS-II from S3C24410 to S3C2440, I took 1 day. Similar devices will be the same but you need to check names and addresses. That was a Chaos to do but quickly done.
AA,
I came across this "http://micrium.com/page/downloads/ports/atmel/at91sam7" while searching for something.
They are about uCOS-II but might be useful during porting eCOS in that platform.
--
Amr Ali