[GSoC] "RPi BSP improvement" idea separation

Yurii Shevtsov ungetch at gmail.com
Mon Mar 16 19:57:18 UTC 2015


> On 3/16/2015 2:37 PM, Gedare Bloom wrote:
>> On Mon, Mar 16, 2015 at 3:21 PM, Joel Sherrill
>> <joel.sherrill at oarcorp.com> wrote:
>>> I don't know if this has been posted or merged into the WIki.
>>> Alan, Gedare and I were discussing this earlier today. One thing
>>> to remember is that it is always possible something we think
>>> is 1/2 a summer is incredibly easy so bonus tasks should be
>>> defined for every student. In broad strokes, a possible breakdown
>>> could be.
>>>
>>> + Complete GPIO/I2C/SPI integration and add SD card
>>>   support (since it uses SPI)
>>>
>>> + USB and Network stack based on new BSP stack
> My understanding is that USB will need to be done first since
> the NIC is on the other side of USB.
>
> https://wiki.freebsd.org/FreeBSD/arm/Raspberry%20Pi
>
> makes it look like both USB and the NIC could come up easy.
> And there is the potential to leverage more code.
>>> + Raspberry Pi 2 optimization and SMP support
>>>   Basic support is merged but the cache is clearly
>>>   not in the right state based on benchmarks and
>>>   the MMU might need initialization based on an
>>>   early report from Alan. For sure, all capabilities
>>>   that work now or begin to work on the Pi1 will
>>>   need to be checked on Pi 2.
>>>
>> My intuition is there needs to be extra work added beyond just
>> fine-tuning the RPI2.
> +1 I just don't know what that is either. :)
>>> + User interface stack
>>>   This could include an HDMI/USB console, and perhaps a
>>>   port for the RTEMS graphics library. Obviously, you
>>>   can't use any USB devices for UI unless the USB stack
>>>   works so the USB effort would bring that up while
>>>   doing the graphics work. Then move to USB UI devices.
>>>
>> Avoid proposing any work that overlaps (conflict or dependent) on
>> another. No USB UI devices should be proposed.
> Yes. The first step of this one could be to get the Graphics Toolkit into
> the RSB.
>
> Then leave USB UI devices as bonus work.

BTW, what do you mean by USB UI device? Something like external video card?


More information about the devel mailing list