From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 32604 invoked by alias); 2 Sep 2007 21:36:06 -0000 Received: (qmail 32595 invoked by uid 22791); 2 Sep 2007 21:36:05 -0000 X-Spam-Check-By: sourceware.org Received: from mail1.sun.ac.za (HELO mail1.sun.ac.za) (146.232.64.12) by sourceware.org (qpsmtpd/0.31) with ESMTP; Sun, 02 Sep 2007 21:35:57 +0000 Received: from stbex01.stb.sun.ac.za ([146.232.20.101] helo=STBEVS01.stb.sun.ac.za) by mail1.sun.ac.za with esmtp (Exim 4.50) id 1IRx6h-00058H-FP for ecos-discuss@ecos.sourceware.org; Sun, 02 Sep 2007 23:35:47 +0200 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Date: Sun, 02 Sep 2007 21:36:00 -0000 Message-ID: From: "Meiring, H, Mnr " To: Mailing-List: contact ecos-discuss-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: ecos-discuss-owner@ecos.sourceware.org Subject: [ECOS] eCos info X-SW-Source: 2007-09/txt/msg00009.txt.bz2 Hi all, What protection does eCos provide for MMU-less micro controllers, for examp= le when a process want to do memory altering outside its permitted allocati= on area, and for that matter to protect itself (the OS) I have some simple questions regarding the HAL layer of eCos after reading = A Massa=92s book on eCos. Redboot and eCos use the same HAL. If redboot is = compiled for ROM mode it produces a binary image that is structured as defi= ned on page 187, which include a HAL layer and device drivers. Now if you c= ompile the eCos default template, it results in a library that contains the= HAL and device drivers as well? Resulting in 2 identical sets of HAL=92s a= nd device drivers? Is this correct, or do I have the integration of it inco= rrect? And is it possible to end with one HAL and device driver set?=20 According to the my interpretation and the Example application chapter in t= he book the libraries produces by compiling the eCos default template are i= mplemented(imported) into the example programs and can then be copied onto = the chip via redboot and the ymodem. I want to know if something similar to= the following is possible and how. I want to load ecos and a couple of applications and be allowed at a later = stage to upgrade 1 or more of the applications without having to load eCos = with it again as shown in the example provided (I will have very limited ba= ndwidth and connection time to do upgrade).=20 I want to use reboot(purely as a bootloader), what optimization can be done= (with regards to Compiler settings and feature removal) once the developme= nt is done and the system is to be built for production purposes =96 ie no = debug. I removed the =96g option from the compiler options and it reduced the imag= e size significantly, any other recommendations? Thanks in advance, any advice welcome.=20 =20 Regards, Hendrik Meiring -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss