From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <49904BCF.4020509@domain.hid> Date: Mon, 09 Feb 2009 15:29:19 +0000 From: Gilles Chanteperdrix MIME-Version: 1.0 References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [Xenomai-help] Porting xenomai on uclinux List-Id: Help regarding installation and common use of Xenomai List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Ghanem Lafi Cc: xenomai@xenomai.org Ghanem Lafi wrote: > Hello, > > It is my first time with xenomai and i have to port xenomai on > uclinux on the first step. > Then i ask about the compatible version of xenomai and uclinux and the > version of linux kernel if it is necessary. Xenomai should not care much about whether uclinux or linux is used, since at least one port exists of xenomai over an architecture using uclinux (blackfin). Now, for the specific case of ARM, the uclinux patch for ARM is no longer published since some part of it have started to been merged into the mainline linux, but since not all of it has been merged, uclinux is not yet selectable in the mainline linux kernel configuration. So basically, I do not know. You should probably ask to the uclinux/arm maintainers/mailing list (you can find information on this site: http://opensrc.sec.samsung.com/profile.html) for the way of having uclinux on arm with a recent kernel. In any case, when you have a working uclinux, you can apply the I-pipe patch for that kernel, and start seeing what happens when you enable both I-pipe and uclinux. Normally, nothing wrong should happen, but I would not been surprised if a few #ifdef CONFIG_MMU are missing in the I-pipe patch. > After, the second step is to load the result image on arm processor. > Then i ask about the cross compiler compatible with my work. Look at linux and uclinux to see what compiler are recommended. On ARM, I would recommend to avoid gcc 4.3.2 since it has a severe bug related with inline assembly. -- Gilles.