* [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