* [OT] An embedded RTOS ANSI/POSIX compatible @ 2010-08-05 0:42 Alan Carvalho de Assis 2010-08-09 8:04 ` Hans 2010-08-09 14:04 ` David Given 0 siblings, 2 replies; 6+ messages in thread From: Alan Carvalho de Assis @ 2010-08-05 0:42 UTC (permalink / raw) To: Linux-8086 Hi, I found an interesting RTOS which could fit where Linux (uClinux) can fit: deep embedded system (<100KB Flash, <2KB RAM). This is called Nuttx and can be found here: http://nuttx.sourceforge.net In this page I found a very interesting overview about Nuttx: http://articles.famouswhy.com/my_opinion_about_nuttx Unfortunately it is not ported to 8086 processor, but I think it will be ported to it soon. Best Regards, Alan ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [OT] An embedded RTOS ANSI/POSIX compatible 2010-08-05 0:42 [OT] An embedded RTOS ANSI/POSIX compatible Alan Carvalho de Assis @ 2010-08-09 8:04 ` Hans 2010-08-09 12:52 ` Alan Carvalho de Assis 2010-08-09 14:04 ` David Given 1 sibling, 1 reply; 6+ messages in thread From: Hans @ 2010-08-09 8:04 UTC (permalink / raw) To: Linux-8086 Hi Alan, Thanks for the link, it looks interesting. Can I ask you why you think it will be ported to the 8086? I know there are a few gcc-8086 ports but from what I know they are for tiny model only (64K Code+Data) and not very mature, Regards, Hans www.ht-lab.com ----- Original Message ----- From: "Alan Carvalho de Assis" <acassis@gmail.com> To: "Linux-8086" <linux-8086@vger.kernel.org> Sent: Thursday, August 05, 2010 1:42 AM Subject: [OT] An embedded RTOS ANSI/POSIX compatible > Hi, > > I found an interesting RTOS which could fit where Linux (uClinux) can > fit: deep embedded system (<100KB Flash, <2KB RAM). > > This is called Nuttx and can be found here: > http://nuttx.sourceforge.net > > In this page I found a very interesting overview about Nuttx: > http://articles.famouswhy.com/my_opinion_about_nuttx > > Unfortunately it is not ported to 8086 processor, but I think it will > be ported to it soon. > > Best Regards, > > Alan > -- > To unsubscribe from this list: send the line "unsubscribe linux-8086" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [OT] An embedded RTOS ANSI/POSIX compatible 2010-08-09 8:04 ` Hans @ 2010-08-09 12:52 ` Alan Carvalho de Assis 0 siblings, 0 replies; 6+ messages in thread From: Alan Carvalho de Assis @ 2010-08-09 12:52 UTC (permalink / raw) To: Hans; +Cc: Linux-8086 Hi Hans, On 8/9/10, Hans <hans64@ht-lab.com> wrote: > Hi Alan, > > Thanks for the link, it looks interesting. > > Can I ask you why you think it will be ported to the 8086? The NuttX author told me he have some 80186 based boards and could port NuttX to it, but now he is focused on porting it for more used micro-controller. I tested it on LPC2378: https://acassis.wordpress.com/2010/08/01/getting-started-to-nuttx/ It worked like a charm. It is very interesting when you see a "Linux" shell working on uC with just few KBs. I executed an "echo Hello > /dev/ttyS1" and saw it on serial, like it does on Linux. > I know there are a > few gcc-8086 ports but from what I know they are for tiny model only (64K > Code+Data) and not very mature, > I'm not aware of any effort to integrate 8086 on GCC mainline after Rask Ingemann Lambertsen's port was dropped from GCC mainline :-( BTW some interesting links still active: http://git.etherboot.org/?p=people/dverkamp/gcc.git http://www.delorie.com/djgpp/16bit/gcc/ Best Regards, Alan ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [OT] An embedded RTOS ANSI/POSIX compatible 2010-08-05 0:42 [OT] An embedded RTOS ANSI/POSIX compatible Alan Carvalho de Assis 2010-08-09 8:04 ` Hans @ 2010-08-09 14:04 ` David Given 2010-08-09 16:54 ` Gregg Levine 1 sibling, 1 reply; 6+ messages in thread From: David Given @ 2010-08-09 14:04 UTC (permalink / raw) To: Linux-8086 On 2010-08-05 01:42, Alan Carvalho de Assis wrote: [...] > I found an interesting RTOS which could fit where Linux (uClinux) can > fit: deep embedded system (<100KB Flash,<2KB RAM). You might also be interested in Prex: http://prex.sourceforge.net/ It's a very elegant microkernel operating system, also BSD licensed. It's bigger than NuttX but it will (optionally) support MMU. There's a Posix layer that can be used to run userland programs complete with fork() and vfork() (hardware allowing). I recently ported it to the Cybiko to see what it was like. The Cybiko is an H8-based device with 256kB flash and 256kB RAM; it ran fine, but the developer shell was rather too big to be useful! It really requires a 32-bit processor, but it may be possible to wedge it into a 8088 given the right compiler in huge mode. -- ┌─── dg@cowlark.com ───── http://www.cowlark.com ───── │ │ life←{ ↑1 ⍵∨.^3 4=+/,¯1 0 1∘.⊖¯1 0 1∘.⌽⊂⍵ } │ --- Conway's Game Of Life, in one line of APL -- To unsubscribe from this list: send the line "unsubscribe linux-8086" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [OT] An embedded RTOS ANSI/POSIX compatible 2010-08-09 14:04 ` David Given @ 2010-08-09 16:54 ` Gregg Levine 2010-08-10 10:58 ` David Given 0 siblings, 1 reply; 6+ messages in thread From: Gregg Levine @ 2010-08-09 16:54 UTC (permalink / raw) To: Linux-8086, David Given On Mon, Aug 9, 2010 at 10:04 AM, David Given <dg@cowlark.com> wrote: > On 2010-08-05 01:42, Alan Carvalho de Assis wrote: > [...] >> >> I found an interesting RTOS which could fit where Linux (uClinux) can >> fit: deep embedded system (<100KB Flash,<2KB RAM). > > You might also be interested in Prex: > > http://prex.sourceforge.net/ > > It's a very elegant microkernel operating system, also BSD licensed. It's > bigger than NuttX but it will (optionally) support MMU. There's a Posix > layer that can be used to run userland programs complete with fork() and > vfork() (hardware allowing). > > I recently ported it to the Cybiko to see what it was like. The Cybiko is an > H8-based device with 256kB flash and 256kB RAM; it ran fine, but the > developer shell was rather too big to be useful! > > It really requires a 32-bit processor, but it may be possible to wedge it > into a 8088 given the right compiler in huge mode. > > -- > ┌─── dg@cowlark.com ───── http://www.cowlark.com ───── > │ > │ life←{ ↑1 ⍵∨.^3 4=+/,¯1 0 1∘.⊖¯1 0 1∘.⌽⊂⍵ } > │ --- Conway's Game Of Life, in one line of APL > -- Hello! David a Cybiko? I looked at one of the things, based on a site who, ah, promoted the wonders of everything. It seemed underpowered, and yet rather useful for its own merit. According to that site, who's name has slipped my mind, the firm behind Cybiko went out of business not too long ago. ----- Gregg C Levine gregg.drwho8@gmail.com "This signature fought the Time Wars, time and again." -- To unsubscribe from this list: send the line "unsubscribe linux-8086" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [OT] An embedded RTOS ANSI/POSIX compatible 2010-08-09 16:54 ` Gregg Levine @ 2010-08-10 10:58 ` David Given 0 siblings, 0 replies; 6+ messages in thread From: David Given @ 2010-08-10 10:58 UTC (permalink / raw) To: Linux-8086 On 2010-08-09 17:54, Gregg Levine wrote: [...] > David a Cybiko? I looked at one of the things, based on a site who, > ah, promoted the wonders of everything. It seemed underpowered, and > yet rather useful for its own merit. > > According to that site, who's name has slipped my mind, the firm > behind Cybiko went out of business not too long ago. Yes, I scrounged some from someone... they're extremely underpowered, only about two or three times as powerful as your average 8088, but unlike PCs they have a very simple architecture and are excellent for hacking. The H8 is a nicely elegant processor, too. -- ┌─── dg@cowlark.com ───── http://www.cowlark.com ───── │ │ life←{ ↑1 ⍵∨.^3 4=+/,¯1 0 1∘.⊖¯1 0 1∘.⌽⊂⍵ } │ --- Conway's Game Of Life, in one line of APL -- To unsubscribe from this list: send the line "unsubscribe linux-8086" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2010-08-10 10:58 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2010-08-05 0:42 [OT] An embedded RTOS ANSI/POSIX compatible Alan Carvalho de Assis 2010-08-09 8:04 ` Hans 2010-08-09 12:52 ` Alan Carvalho de Assis 2010-08-09 14:04 ` David Given 2010-08-09 16:54 ` Gregg Levine 2010-08-10 10:58 ` David Given
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox