<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">

<head>

<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
 namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="metricconverter"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:blue;
        text-decoration:underline;}
p
        {mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman";}
p.ecmsonormal, li.ecmsonormal, div.ecmsonormal
        {mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman";}
p.ecmsonormal1, li.ecmsonormal1, div.ecmsonormal1
        {mso-margin-top-alt:auto;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
p.ecmsonormal2, li.ecmsonormal2, div.ecmsonormal2
        {mso-margin-top-alt:auto;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
p.ecmsonormal3, li.ecmsonormal3, div.ecmsonormal3
        {mso-margin-top-alt:auto;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
p.ecmsonormal4, li.ecmsonormal4, div.ecmsonormal4
        {mso-margin-top-alt:auto;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
p.ecmsonormal5, li.ecmsonormal5, div.ecmsonormal5
        {mso-margin-top-alt:auto;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
span.ecmsohyperlink1
        {color:blue;
        text-decoration:underline;}
p.ecmsonormal6, li.ecmsonormal6, div.ecmsonormal6
        {mso-margin-top-alt:auto;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
span.ecmsohyperlink2
        {color:blue;
        text-decoration:underline;}
p.ecmsonormal7, li.ecmsonormal7, div.ecmsonormal7
        {mso-margin-top-alt:auto;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
span.ecmsohyperlink3
        {color:blue;
        text-decoration:underline;}
span.ecmsohyperlinkfollowed1
        {color:blue;
        text-decoration:underline;}
p.ecmsonormal8, li.ecmsonormal8, div.ecmsonormal8
        {mso-margin-top-alt:auto;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
span.ecmsohyperlink4
        {color:blue;
        text-decoration:underline;}
span.ecmsohyperlinkfollowed2
        {color:blue;
        text-decoration:underline;}
p.ecmsonormal9, li.ecmsonormal9, div.ecmsonormal9
        {mso-margin-top-alt:auto;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
span.ecmsohyperlink5
        {color:blue;
        text-decoration:underline;}
span.ecmsohyperlinkfollowed3
        {color:blue;
        text-decoration:underline;}
span.ecestilodeemail181
        {font-family:Arial;
        color:navy;}
p.ecmsonormal10, li.ecmsonormal10, div.ecmsonormal10
        {mso-margin-top-alt:auto;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
span.ecmsohyperlink6
        {color:blue;
        text-decoration:underline;}
span.ecmsohyperlinkfollowed4
        {color:blue;
        text-decoration:underline;}
span.ecestilodeemail182
        {font-family:Arial;
        color:navy;}
p.ecmsonormal11, li.ecmsonormal11, div.ecmsonormal11
        {mso-margin-top-alt:auto;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
span.ecmsohyperlink7
        {color:blue;
        text-decoration:underline;}
span.ecmsohyperlinkfollowed5
        {color:blue;
        text-decoration:underline;}
span.ecestilodeemail183
        {font-family:Arial;
        color:navy;}
span.EstiloDeEmail48
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:navy;}
@page Section1
        {size:595.3pt 841.9pt;
        margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.Section1
        {page:Section1;}
-->
</style>

</head>

<body lang=PT-BR link=blue vlink=blue>

<div class=Section1>

<div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>De:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> Robert Fu
[mailto:robert.fu@live.com] <br>
<b><span style='font-weight:bold'>Enviada em:</span></b> sábado, 22 de novembro
de 2008 17:19<br>
<b><span style='font-weight:bold'>Para:</span></b> Wendell Pereira da Silva<br>
<b><span style='font-weight:bold'>Cc:</span></b> rtems-users@rtems.org<br>
<b><span style='font-weight:bold'>Assunto:</span></b> RE: RES: Who is RobertF?</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span style='font-size:10.0pt;
font-family:Verdana'>Hi Wendell,<br>
 <br>
Thanks a lot for your information about VMWare. It increases my confidence
about VMWare. <br>
 <br>
In your short message, you actually mentioned something interested to me. Using
Google translator, I briefly browsed COMPSIS website. With 19 years of history,
I guess COMPSIS is a big company with a lot of resource and is involved in
activities important to your country. </span></font><font size=2 face=Verdana><span
lang=EN-US style='font-size:10.0pt;font-family:Verdana'>I'm new to RTEMS, and
have very limited resource: just some spare time outside working hours and
limited personal funding, so I'll need a lot of help from RTEMS community on
various RTEMS issues down the road. <font color=navy><span style='color:navy'><o:p></o:p></span></font></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-US
style='font-size:10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-US
style='font-size:10.0pt;font-family:Arial;color:navy'>Not at all. </span></font><font
size=2 color=navy face=Wingdings><span lang=EN-US style='font-size:10.0pt;
font-family:Wingdings;color:navy'>J</span></font><font size=2 color=navy
face=Arial><span lang=EN-US style='font-size:10.0pt;font-family:Arial;
color:navy'><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'><br>
 <br>
Limited available resource is one of the reasons I'm using VMWare now. </span></font><font
size=2 face=Verdana><span style='font-size:10.0pt;font-family:Verdana'>In the
past I abandoned some hardware (a waste to already limited funding), either
after finding out it's unsuitable or outdated due to the limited time I can
work on it. This time I hope using VMWare first can help me avoid some of such
costs. For example, like you mentioned about 2 UARTs, since I already use one
UART for remote debugging, I better select hardware kit with more than 2 UARTs
(for sensor interface). Now with Eclipse plug-in and GDB working in my
environment, I plan to shift focus to hardware part.<br>
 <font color=navy><span style='color:navy'><o:p></o:p></span></font></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'><br>
Although RTEMS currently does not support the gigabit ethernet on the hardware
kit that I have in mind, I'm still interested in how you made GDB server
interface via TCP/IP work in RTEMS. </span></font><font size=2 face=Verdana><span
style='font-size:10.0pt;font-family:Verdana'>To my understanding, RTEMS is a
system with single process, and GDB server is another process, so how do you
launch GDB server in RTEMS?<br>
<br>
<font color=navy><span style='color:navy'><o:p></o:p></span></font></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-US
style='font-size:10.0pt;font-family:Arial;color:navy'>Robert, what we did was a
custom implementation of a GDB Server interface inside SIS (SPARC Instruction
Simulator) through a TCP/IP socket. So the RTEMS program (running on the SIS) is
not aware about this interface. RTEMS already has a glue code to implement the
GDB interface for some targets, including i386, but not for SPARC processors.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'> <br>
You also mentioned GPIO simulation with PC's parallel port. </span></font><font
size=2 face=Verdana><span style='font-size:10.0pt;font-family:Verdana'>For the
hardware kits I have in mind, some have 4-bit In/4-bit OUT GPIO, some don't. I
checked Discrete Driver chapter in RTEMS BSP and Device Driver Development
Guide. There are descriptions about the driver, but no concrete example code is
given. Do you know where I can find such a concrete example? Also in
c\src\lib\libbsp\i386\shared\comm\i386_io.h, there some macros like outp(port,
val) and inp(port) calling assembly code directly. May such macros be used to
access GPIO pins directly without using the discrete driver?<font color=navy><span
style='color:navy'><o:p></o:p></span></font></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-US
style='font-size:10.0pt;font-family:Arial;color:navy'>In the same way, we
implemented the GPIO code inside SIS. That is, when the RTEMS program access
the address of the GPIO registers it redirects such access to the PC’s parallel
port mapped through VMWare.</span></font><font size=2 face=Verdana><span
lang=EN-US style='font-size:10.0pt;font-family:Verdana'><br>
 <br>
Thanks a lot for your help, and have a nice weekend!<font color=navy><span
style='color:navy'><o:p></o:p></span></font></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-US
style='font-size:10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-US
style='font-size:10.0pt;font-family:Arial;color:navy'>No problem.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'> <br>
</span></font><font size=2 face=Verdana><span style='font-size:10.0pt;
font-family:Verdana'>Robert Fu<br>
<br>
<font color=navy><span style='color:navy'><o:p></o:p></span></font></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Wendell.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span style='font-size:10.0pt;
font-family:Verdana'> <o:p></o:p></span></font></p>

<div class=MsoNormal align=center style='text-align:center'><font size=2
face=Verdana><span style='font-size:10.0pt;font-family:Verdana'>

<hr size=2 width="100%" align=center id=stopSpelling>

</span></font></div>

<p class=MsoNormal style='margin-bottom:12.0pt'><font size=2 face=Verdana><span
style='font-size:10.0pt;font-family:Verdana'><br>
Subject: RES: Who is RobertF?<br>
Date: Fri, 21 Nov 2008 11:01:15 -0300<br>
From: wendell.silva@compsisnet.com.br<br>
To: robert.fu@live.com<br>
CC: rtems-users@rtems.org<br>
<br>
<o:p></o:p></span></font></p>

<div>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-US
style='font-size:10.0pt;font-family:Arial;color:navy'>Hi Robert Fu,</span></font><font
size=2 face=Verdana><span style='font-size:10.0pt;font-family:Verdana'><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-US
style='font-size:10.0pt;font-family:Arial;color:navy'> </span></font><font
size=2 face=Verdana><span style='font-size:10.0pt;font-family:Verdana'><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-US
style='font-size:10.0pt;font-family:Arial;color:navy'>This is just to
complement your information.</span></font><font size=2 face=Verdana><span
style='font-size:10.0pt;font-family:Verdana'><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-US
style='font-size:10.0pt;font-family:Arial;color:navy'>Here, at COMPSIS
(Brazil), our development environment includes VMWare 6.0 playing Fedora 7,
RTEMS 4.8.0, Eclipse 3.3 CDT and a customized (home made) version of SIS (with
GPIO emulation with the PC’s parallel port and a GDB Server interface via
TCP/IP – which allow us to use both UARTs to run our protocols). Everything has
worked very well since its implementation (6 month ago). VMWare have worked
very well in Windows Vista <st1:metricconverter ProductID="32 in" w:st="on">32
 in</st1:metricconverter> our case. None of our problems (in the beginning)
wasn’t regarding to the VMWare.</span></font><font size=2 face=Verdana><span
style='font-size:10.0pt;font-family:Verdana'><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-US
style='font-size:10.0pt;font-family:Arial;color:navy'> </span></font><font
size=2 face=Verdana><span style='font-size:10.0pt;font-family:Verdana'><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Att.</span></font><font size=2
face=Verdana><span style='font-size:10.0pt;font-family:Verdana'><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Wendell P. Silva.</span></font><font
size=2 face=Verdana><span style='font-size:10.0pt;font-family:Verdana'><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'> </span></font><font size=2
face=Verdana><span style='font-size:10.0pt;font-family:Verdana'><o:p></o:p></span></font></p>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center>

</span></font></div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>De:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>
rtems-users-bounces@rtems.org [mailto:rtems-users-bounces@rtems.org] <b><span
style='font-weight:bold'>Em nome de </span></b>Robert Fu<br>
<b><span style='font-weight:bold'>Enviada em:</span></b> sexta-feira, 21 de
novembro de 2008 04:33<br>
<b><span style='font-weight:bold'>Para:</span></b> daronchabot@gmail.com<br>
<b><span style='font-weight:bold'>Cc:</span></b> rtems-users@rtems.org<br>
<b><span style='font-weight:bold'>Assunto:</span></b> RE: Who is RobertF?</span></font><font
size=2 face=Verdana><span style='font-size:10.0pt;font-family:Verdana'><o:p></o:p></span></font></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> </span></font><font size=2 face=Verdana><span style='font-size:
10.0pt;font-family:Verdana'><o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-bottom:12.0pt'><font size=2 face=Verdana><span
lang=EN-US style='font-size:10.0pt;font-family:Verdana'>Hi Daron,<br>
 <br>
Thanks for clarify Option --enable-rdbg and --enable-rtems-debug. <br>
</span></font><font size=2 face=Verdana><span style='font-size:10.0pt;
font-family:Verdana'>The RTEMS version I used is 4.9.0. I'm not sure if
the problem has<br>
anything to do with VMWare, or some of my heap configurations <br>
were not right. I'll keep eye on it in the future.<br>
 <br>
Thanks,<br>
Robert Fu<br>
<br>
> From: daronchabot@gmail.com<br>
> Subject: Re: Who is RobertF?<br>
</span></font><font size=2 face=Verdana><span lang=EN-US style='font-size:10.0pt;
font-family:Verdana'>> Date: Thu, 20 Nov 2008 07:10:53 -0600<br>
> To: robert.fu@live.com<br>
> CC: rtems-users@rtems.org<br>
> <br>
> <br>
> On 20-Nov-08, at 4:24 AM, Robert Fu wrote:<br>
> <br>
> > Hi Jeol,<br>
> ><br>
> > It's me. Last night I uploaded screen shots while writing/previewing<br>
> > "RTEMS Eclipse Plug-In" wiki page. Although some files were
uploaded,<br>
> > error page (HTTP 500 Internal Server Error or Could not create <br>
> > directory)<br>
> > came up for almost every uploading, and later I could not access<br>
> > the wiki site.<br>
> ><br>
> > I developed an Eclipse plug-in for RTEMS (http://www.rtems.com/wiki/ <br>
> > index.php/RTEMS_Eclipse_Plug-in).<br>
> > Please take a look. I'm new to RTEMS, and also new to Eclipse plug-in<br>
> > development. This is the 1st plug-in that I ever developed. So please<br>
> > be patient if you encounter problems while using it.<br>
</span></font><font size=2 face=Verdana><span style='font-size:10.0pt;
font-family:Verdana'>> <br>
> Well done! Thanks for your contribution.<br>
> <br>
> However, as Sebastian pointed out the plugin is not accessible on the <br>
> FTP site. I'd really like to check out your work.<br>
> <br>
> ><br>
> ><br>
> > While working on the GDB part of the plug-in, I initially used -- <br>
> > enable-rdbg in<br>
> > configure. </span></font><font size=2 face=Verdana><span lang=EN-US
style='font-size:10.0pt;font-family:Verdana'>Later I found --enable-rtems-debug
was mentioned in a <br>
> > wiki page.<br>
> > When I used both --enable-rdbg and --enable-rtems-debug in <br>
> > configure, during startup<br>
> > my application hang at "_HAssert(_Heap_Is_prev_used <br>
> > ( next_block ));" in<br>
> > cpukit\score\src\heapsizeofuserarea.c. I went back to use --enable- <br>
> > rdbg. So my<br>
> > question is: which configure option should be used to enable remote <br>
> > debugging?<br>
> <br>
> Option --enable-rdbg is the one to use to enable remote debugging.<br>
> <br>
> Option --enable-rtems-debug activates some instrumentation within <br>
> RTEMS itself (malloc statistics at least...).<br>
> <br>
> I use both switches simultaneously and have not seen the problem you <br>
> reported. </span></font><font size=2 face=Verdana><span style='font-size:
10.0pt;font-family:Verdana'>What version of RTEMS are you using ??<br>
> <br>
> <br>
> -- dc<br>
> _______________________________________________<br>
> rtems-users mailing list<br>
> rtems-users@rtems.com<br>
> http://rtems.rtems.org/mailman/listinfo/rtems-users<o:p></o:p></span></font></p>

<div class=MsoNormal align=center style='text-align:center'><font size=2
face=Verdana><span style='font-size:10.0pt;font-family:Verdana'>

<hr size=2 width="100%" align=center>

</span></font></div>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'>Get more done, have more fun, and stay more
connected with Windows MobileŽ. </span></font><font size=2 face=Verdana><span
style='font-size:10.0pt;font-family:Verdana'><a
href="http://clk.atdmt.com/MRT/go/119642556/direct/01/">See how.</a><o:p></o:p></span></font></p>

</div>

<p class=MsoNormal><font size=2 face=Verdana><span style='font-size:10.0pt;
font-family:Verdana'><o:p> </o:p></span></font></p>

<div class=MsoNormal align=center style='text-align:center'><font size=2
face=Verdana><span style='font-size:10.0pt;font-family:Verdana'>

<hr size=2 width="100%" align=center>

</span></font></div>

<p class=MsoNormal><font size=2 face=Verdana><span style='font-size:10.0pt;
font-family:Verdana'>Color coding for safety: Windows Live Hotmail alerts you
to suspicious email. <a
href="http://windowslive.com/Explore/Hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_safety_112008%20"
target="_new">Sign up today.</a><o:p></o:p></span></font></p>

</div>

</body>

</html>