= Beagleboard BSP projects = [[TOC(GSoC/2017/BeagleboneBSPProject , depth=2)]] '''Student:''' Sichen Zhao. '''Mentors:''' Christian Mauderer, Punit Vara. '''Related Open Project Tickets:''' [https://devel.rtems.org/ticket/2891 ticket #2891: Beagleboard BSP projects] '''Introduction:''' This project aims to improve the Beaglebone Black BSP support on RTEMS. Project intends to add the following supports to the Beaglebone Black BSP: I2C support, USB device support, Wireless network card support, USB dongle support. '''Requirements:''' This project requires some familiarity with the RTEMS and FreeBSD codebase, low level programming in C and some hardware knowledge. = Git Repository = '''Formally Submitted Project:''' [https://github.com/hahchenchen/GSOC-2017-Bealgebone-BSP-Projects GSOC 2017 BBB Project] '''Daily Informal Code Submit Of RTEMS:''' [https://github.com/hahchenchen/rtems-official Daily Informal Code] '''Daily Informal Code Submit Of RTEMS-libbsd:''' [TBA] '''Project Test Application:''' [https://github.com/hahchenchen/GSOC-test-application Test Application] '''Previous Work of Network Card Porting:''' [https://github.com/hahchenchen/RTEMS-libssd Network Card Porting] '''Previous Work of Porting ION-DTN Stack:''' [https://github.com/hahchenchen/ION-DTN ION-DTN Porting] = Blog = '''Chinese Blog''' \\ [http://blog.csdn.net/column/details/14149.html RTEMS Post] '''Google Blogger'''\\ [http://sichenzhao.blogspot.jp/2017/05/project-introduction.html Project Introduction] [http://sichenzhao.blogspot.jp/2017/05/building-rtems411-toolchain-on.html Building Toolchain] [http://sichenzhao.blogspot.jp/2017/05/building-rtems411-toolchain-on.html Building Toolchain] [http://sichenzhao.blogspot.jp/2017/05/compiling-rtems-for-beaglebone-black-bsp.html Compiling RTEMS for Beagleboneblack] [http://sichenzhao.blogspot.jp/2017/05/how-to-generate-image-file-and-dd-to-sd.html Building Image file and dd to SD card] [http://sichenzhao.blogspot.jp/2017/05/developed-i2c-driver-for-beaglebone.html Developed I2C driver for BBB] [https://sichenzhao.blogspot.jp/2017/06/the-idea-of-transplanting-usb-wireless.html The idea of transplanting USB wireless network card to RTEMS] [http://sichenzhao.blogspot.com/2017/06/rtems-network-adapter-porting-network.html RTEMS Network Adapter Porting - network shell command introduction and enable] [https://sichenzhao.blogspot.jp/2017/06/rtems-network-transplantation-rtems.html RTEMS Network Transplantation - rtems system initialization process analysis] [https://sichenzhao.blogspot.jp/2017/06/rtems-usb-development-roadmap.html RTEMS USB development roadmap] [https://sichenzhao.blogspot.jp/2017/06/the-issue-about-rsb-building.html The issue about RSB building] [https://sichenzhao.blogspot.jp/2017/06/rtems-network-driver-port-mdio.html RTEMS network driver port-MDIO communication] [https://sichenzhao.blogspot.jp/2017/06/fix-issue-about-rtems-libbsd-interrupt.html Fix the issue about RTEMS-libbsd interrupt install failed] [https://sichenzhao.blogspot.jp/2017/06/rtems-libbsd-generates-drive-device.html RTEMS-libbsd generates drive device firmware]