From owner-freebsd-hackers@FreeBSD.ORG Tue Jun 15 19:48:10 2004 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E45A516A4CE for ; Tue, 15 Jun 2004 19:48:10 +0000 (GMT) Received: from cruzio.com (dsl3-63-249-85-132.cruzio.com [63.249.85.132]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8AF3743D4C for ; Tue, 15 Jun 2004 19:48:10 +0000 (GMT) (envelope-from brucem@mail.cruzio.com) Received: from mail.cruzio.com (localhost [127.0.0.1]) by cruzio.com (8.12.10/8.12.10) with ESMTP id i5FJl98M000794; Tue, 15 Jun 2004 12:47:09 -0700 (PDT) (envelope-from brucem@mail.cruzio.com) Received: (from brucem@localhost) by mail.cruzio.com (8.12.10/8.12.10/Submit) id i5FJl9Pg000793; Tue, 15 Jun 2004 12:47:09 -0700 (PDT) (envelope-from brucem) Date: Tue, 15 Jun 2004 12:47:09 -0700 (PDT) From: "Bruce R. Montague" Message-Id: <200406151947.i5FJl9Pg000793@mail.cruzio.com> To: freebsd-hackers@freebsd.org cc: garycor@comcast.net Subject: Re: FreeBSD or other BSD for no-MMU ARM processor ? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Jun 2004 19:48:11 -0000 Hi, re: >>Does anyone know if there is a port of FreeBSD, or any of the >>other BSDs (e.g. NetBSD) for that matter, which will run on an >>ARM processor which does NOT have an MMU (Memory Management Unit)? > > The general feeling seems to be that without an MMU and the added features > of memory protection it provides, the heavyweight process-oriented UNIX > kernel doesn't really offer much advantage over a lighter-weight solution > like RTEMS or eCos. The uClinux gang disagrees with this assessment, Another such light-weight embedded C kernel with unmapped ARM support that seems to be popular lately is microC/OS, sometimes called uC/OS or "mucos". My _impression_ is that it is a free open source system but that a number of companies sell support and a number of embedded companies specialize in getting it past validation suites in vertical niche markets, etc.. I think it's been used for digital cameras and such. http://www.accu.org/bookreviews/public/reviews/m/m002257.htm http://www.cmpbooks.com/product/1057 - bruce