Opened 8 years ago

Last modified 5 years ago

#650 closed enhancement

Implement support for a MikroTik RouterBoard (mips32) — at Version 2

Reported by: Jakub Jermář Owned by: Martin Decky
Priority: major Milestone:
Component: helenos/kernel/mips32 Version: mainline
Keywords: gsoc16, gsoc17 Cc:
Blocker for: Depends on:
See also:

Description (last modified by Vojtech Horky)

Implement support for one of the RouterBoards such as MikroTik RouterBoard RB435G.

Details
RouterBoard RB435G is an extensible board that can serve as a single-board router and be a central part of your home network. It features MIPS single-core CPU, 256MB of RAM, micro-SD card slot and 3 ethernet ports. The machine is well documented and can be used as a model hardware for the network usability of HelenOS. Basic support for RB435G is within the reach of a single trimester work.
What Gains and Benefits will this bring?
RouterBoard RB435G would be a good demonstrator for HelenOS to show that HelenOS is capable of a full-fledged routing functionality.
Difficulty
Medium to High
Required skills
A successful applicant will need to have very good skills in programming in the C language and the ability to learn how to drive hardware based on various information sources (official documentation, source code of other operating system projects).
Documentation
Possible mentors
HelenOS Core Team

Change History (2)

comment:1 by Jakub Jermář, 8 years ago

Summary: Implement support for a MikroTik RouterBoardImplement support for a MikroTik RouterBoard (mips32)

comment:2 by Vojtech Horky, 8 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.