<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Hello,<br>
<br>
On 03/14/14 02:33, Alan Cudmore wrote:<br>
</div>
<blockquote
cite="mid:CAJrjN72FNe0JL7Dfdt25=FF6NxA5w=UjFd2VFXJPOZKdN6Acyw@mail.gmail.com"
type="cite">
<div dir="ltr">Andre,
<div>I think your project proposal looks good, but I wonder if
including USB support is too much. There are low level "bare
metal" USB examples out there for the Raspberry Pi, and that
may serve as a starting point, but I think a real USB
implementation will use the BSD library that has been ported
to RTEMS. It may be possible, since there is a FreeBSD port to
the Raspberry Pi. Maybe others can help here. </div>
<div><br>
</div>
</div>
</blockquote>
<br>
I will take a look into this. <br>
<br>
<blockquote
cite="mid:CAJrjN72FNe0JL7Dfdt25=FF6NxA5w=UjFd2VFXJPOZKdN6Acyw@mail.gmail.com"
type="cite">
<div dir="ltr">
<div>If you think that GPIO, SPI, and I2C are not enough, then
you could always look at the framebuffer or SD card access. </div>
<div><br>
</div>
</div>
</blockquote>
<br>
Yes, right now I am trying to clarify everything the best I can so I
don't end up with a lot more (or less) work than I can handle.<br>
<br>
<blockquote
cite="mid:CAJrjN72FNe0JL7Dfdt25=FF6NxA5w=UjFd2VFXJPOZKdN6Acyw@mail.gmail.com"
type="cite">
<div dir="ltr">
<div>Finally, it may be necessary to have an Raspberry Pi and a
few peripherals. For example, I have an inexpensive I2C
compass module that I use with linux, and I have a breadboard
wired up with LEDs to test GPIO. </div>
<div><br>
</div>
</div>
</blockquote>
<br>
Right now I have access to a Raspberry Pi at the university, not
sure about the peripherals though. Anyway, if this projects really
goes forward I will get myself a raspberry and peripherals (I have
already some other components, like a breadboard, leds, wire, etc).<br>
<br>
<blockquote
cite="mid:CAJrjN72FNe0JL7Dfdt25=FF6NxA5w=UjFd2VFXJPOZKdN6Acyw@mail.gmail.com"
type="cite">
<div dir="ltr">
<div>Thanks,</div>
<div>Alan</div>
<div><br>
</div>
</div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">On Thu, Mar 13, 2014 at 8:32 PM, Alan
Cudmore <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:alan.cudmore@gmail.com" target="_blank">alan.cudmore@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">I'm glad there is interest in this project.
Andre, I will read your proposal and provide feedback.
<div> Joel, I was on the melange site and the system
recognizes my account. Do I need to do anything to be a
mentor for RTEMS?</div>
<span class="HOEnZb"><font color="#888888">
<div>Alan</div>
<div><br>
</div>
</font></span></div>
<div class="HOEnZb">
<div class="h5">
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">On Thu, Mar 13, 2014 at 7:31
PM, Andre Marques <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:andre.lousa.marques@gmail.com"
target="_blank">andre.lousa.marques@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>It is now on melange too.<br>
<br>
--André Marques.
<div>
<div><br>
<br>
On 03/13/14 23:21, Hesham Moustafa wrote:<br>
</div>
</div>
</div>
<div>
<div>
<blockquote type="cite">
<div dir="ltr">Hi Andre,
<div><br>
</div>
<div>I quote from RTEMS SoC page : </div>
<div><br>
</div>
"GSOC STUDENTS! PLEASE FILL IN THE
APPLICATION AT <a
moz-do-not-send="true"
href="http://www.google-melange.com"
target="_blank">http://www.google-melange.com</a>!
YOU CAN EDIT UNTIL THE DEADLINE! BUT YOU
WILL NOT GET A SLOT IF YOU DO NOT APPLY
THROUGH Google!!!"
<div> <br>
</div>
<div>Regards,</div>
<div>Hesham<br>
<div><strong
style="line-height:19.1875px;font-size:13px;font-family:sans-serif">
<center
style="display:inline!important">
<p style="margin:0.4em 0px
0.5em;line-height:1.5em;display:inline!important">
<br>
</p>
</center>
</strong></div>
<div><br>
</div>
</div>
</div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">On Fri, Mar 14,
2014 at 1:16 AM, Andre Marques <span
dir="ltr"><<a
moz-do-not-send="true"
href="mailto:andre.lousa.marques@gmail.com"
target="_blank">andre.lousa.marques@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote"
style="margin:0 0 0
.8ex;border-left:1px #ccc
solid;padding-left:1ex">
<div bgcolor="#FFFFFF"
text="#000000">
<div>Hello,<br>
<br>
I just posted the first proposal
draft for "Raspberry Pi BSP
Peripherals " in the RTEMS Wiki<br>
<br>
<a moz-do-not-send="true"
href="http://wiki.rtems.org/wiki/index.php/RTEMSSummerOfCode"
target="_blank">http://wiki.rtems.org/wiki/index.php/RTEMSSummerOfCode</a><br>
<br>
Any feedback is more than
welcome. Should I post it
already in melange too?<br>
<br>
--André Marques.
<div>
<div><br>
<br>
On 03/13/14 15:26, Joel
Sherrill wrote:<br>
</div>
</div>
</div>
<div>
<div>
<blockquote type="cite"> <br>
<div>On 3/13/2014 9:46 AM,
Andre Marques wrote:<br>
</div>
<blockquote type="cite">
<div>Hello,<br>
<br>
I would be very
interested in working in
this project because I'm
currently trying to work
with Raspberry Pi and
RTEMS for my
undergraduate thesis, so
this could be a great
followup to that for the
summer.<br>
<br>
I will need to do some
reseach on it before
making a proposal (the
time is also gettting
shorter), but will post
a proposal draft very
soon.<br>
</div>
</blockquote>
<br>
This would be a great area
to work. As Alan says, the
list is likely too much for<br>
one student, so it seems
likely that the work could
be divided for two students<br>
working on different parts.<br>
<br>
For the Pi Master list, I
would like to add the Geert
board. That looks like
something<br>
of interest to RTEMS folks.<br>
<br>
--joel<br>
<blockquote type="cite">
<div> <br>
--André Marques.<br>
<br>
On 03/13/14 11:23, Alan
Cudmore wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">( I
posted this to the
rtems-devel list by
mistake, my apologies
for the duplicate
message )
<div><br>
<div>
<div>f there are
still potential
GSOC students
out there
looking for a
project, I would
like to offer a
potential
project to work
on: Improving
the Raspberry Pi
BSP. I would be
happy to mentor
a student for
this project.
Below is my
description for
the task. </div>
<div><br>
</div>
<div>Thanks,</div>
<div>Alan</div>
<div><br>
</div>
<div>One of the
RTEMS Open
Projects is to
contribute a BSP
or Board Support
Package for
readily
available
boards. The
Raspberry Pi is
probably the
most available
board at $25 and
$35 USD, and
there have been
over two million
of these boards
sold. The RTEMS
head (4.11)
currently has a
basic BSP for
the Raspberry
Pi, supporting
the CPU, a
single UART, and
timer. It is
enough to run
some basic RTEMS
programs, but
expanding the
BSP to support
peripherals will
make it much
more useful. </div>
<div>For this
project, the
GSOC student
could improve
the peripheral
support for the
Raspberry Pi
BSP.</div>
<div>The
peripherals we
need to support
(in order of
increasing
difficulty)
include:</div>
<div>1. GPIO (This
has been done by
one user, but is
not integrated) </div>
<div>2. I2C Bus</div>
<div>3. SPI Bus </div>
<div>4. Secure
Digital card
read and write
support (using
the SPI bus)</div>
<div>5. Graphics /
RTEMS
Framebuffer
Support (I have
a graphics demo
working in an
RTEMS task)</div>
<div> 6. USB
Device support </div>
<div>7.
HDMI/Graphics
console
(Requires
framebuffer
support and USB
or GPIO
connected
keyboard device)</div>
<div>8. Ethernet
network support
(Requires USB
support)</div>
<div>The entire
list is probably
too much for a
single student
to accomplish,
so we can adjust
the list of work
according to
what is
possible.</div>
<div><br>
</div>
<div>It may also
be a good idea
to add support
for both models
of the Raspberry
Pi (256MB and
512MB) and be
able to
configure the
memory map in
the BSP to match
the boot time
split between
the CPU and GPU
memory. </div>
<div><br>
</div>
<div>Finally, in
order to do some
of this coding,
it may be
necessary to
come up with a
more efficient
way to load and
debug code on
the Raspberry
Pi. Options
include using
U-boot or
connecting a
JTAG debug
device to load
code.</div>
</div>
<div><br>
</div>
</div>
</div>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
rtems-users mailing list
<a moz-do-not-send="true" href="mailto:rtems-users@rtems.org" target="_blank">rtems-users@rtems.org</a>
<a moz-do-not-send="true" href="http://www.rtems.org/mailman/listinfo/rtems-users" target="_blank">http://www.rtems.org/mailman/listinfo/rtems-users</a>
</pre>
</blockquote>
<br>
</blockquote>
<br>
<pre cols="72">--
Joel Sherrill, Ph.D. Director of Research & Development
<a moz-do-not-send="true" href="mailto:joel.sherrill@OARcorp.com" target="_blank">joel.sherrill@OARcorp.com</a> On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available <a moz-do-not-send="true" href="tel:%28256%29%20722-9985" value="+12567229985" target="_blank">(256) 722-9985</a></pre>
</blockquote>
<br>
</div>
</div>
</div>
<br>
_______________________________________________<br>
rtems-users mailing list<br>
<a moz-do-not-send="true"
href="mailto:rtems-users@rtems.org"
target="_blank">rtems-users@rtems.org</a><br>
<a moz-do-not-send="true"
href="http://www.rtems.org/mailman/listinfo/rtems-users"
target="_blank">http://www.rtems.org/mailman/listinfo/rtems-users</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</div>
</div>
</div>
<br>
_______________________________________________<br>
rtems-users mailing list<br>
<a moz-do-not-send="true"
href="mailto:rtems-users@rtems.org"
target="_blank">rtems-users@rtems.org</a><br>
<a moz-do-not-send="true"
href="http://www.rtems.org/mailman/listinfo/rtems-users"
target="_blank">http://www.rtems.org/mailman/listinfo/rtems-users</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</body>
</html>