Changes between Initial Version and Version 1 of GSoC/2013/Raspberry_Pi_BSP_Peripherals


Ignore:
Timestamp:
May 16, 2014, 3:21:32 AM (5 years ago)
Author:
André Marques
Comment:

Project page started

Legend:

Unmodified
Added
Removed
Modified
  • GSoC/2013/Raspberry_Pi_BSP_Peripherals

    v1 v1  
     1= Raspberry Pi BSP Peripherals =
     2
     3
     4
     5[[TOC(TBR/BSP/Raspberry_Pi_BSP_Peripherals, depth=2)]]
     6
     7
     8'''Mentors:''' Alan Cudmore, Muhammad Adnan, Jennifer Averett and Amar Takhar
     9
     10'''Students:''' André Marques
     11
     12'''Status:''' This project is currently in the design phase
     13
     14'''Introduction:''' This project will improve the Raspberry Pi BSP support for peripherals, namely: GPIO driver, I2C and SPI Bus drivers and Frame Buffer graphics driver support.
     15
     16'''Goal:''' The GPIO driver should have a "generic" interface, so that other BSP's only need to provide the low level part of the driver. The I2C and SPI Bus drivers should use the cpukit/libi2c API library, while the FrameBuffer driver should use the rtems framebuffer API. Each of these drivers will be tested with real hardware wired to a Raspberry Pi. The debug environment will also be looked during this project.
     17
     18'''Project details'''
     19 *  TBD
     20
     21'''Requirements:''' This project requires some familiarity with the RTEMS codebase, low level programming in C and some hardware knowledge.
     22
     23'''Resources:'''
     24
     25[1] - [https://github.com/pficheux/raspberry_pi/tree/master/RTEMS/gpio_driver Current GPIO work for RPi by Pierre Ficheux]
     26
     27[2] - [http://www.raspberrypi.org/wp-content/uploads/2012/02/BCM2835-ARM-Peripherals.pdf Broadcom BCM2835 (the RPi SOC) Peripherals Guide]
     28
     29'''Acknowledgements'''
     30 *  who helped and did work
     31= Miscellaneous Sections =
     32
     33
     34'''Acronyms'''
     35RPi: Raspberry Pi
     36
     37GPIO: General Purpose Input/Output
     38
     39I2C: Inter-Integrated Circuit
     40
     41SPI: Serial Peripheral Interface
     42
     43SOC: System-on-a-chip
     44= References =
     45
     46
     47 *  TBD