Opened 9 years ago
Last modified 7 years ago
#651 assigned enhancement
Implement Turris Omnia support (arm32)
Reported by: | Jakub Jermář | Owned by: | Jiří Zárevúcky |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | helenos/kernel/arm32 | Version: | mainline |
Keywords: | gsoc16, gsoc17 | Cc: | |
Blocker for: | Depends on: | ||
See also: |
Description (last modified by )
Implement support for Turris Omnia open-source router.
- Details
- Turris Omnia is an open-hardware router for home use. It features dual-core ARM CPU, 1GB of RAM, 4GB of internal storage and 5 LAN ports. The machine is well documented and can be used as a model hardware for the network usability of HelenOS. Turris Omnia offers a lot of functionality (including USB, WiFi or SIM card slot) thus a complete support would require more than 3 monts but basic functionality is within the reach of a single trimester work.
HelenOS supports the ARMv7-A architecture, including the Cortext-A8 processor, but has not yet been ported to a Cortex-A9 processor used by Turris Omnia. This project will therefore require some kernel and platform code modifications.
- What Gains and Benefits will this bring?
- Turris Omnia 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). Kernel developmanet experience is a plus.
- Documentation
- Possible mentors
- HelenOS Core Team, Jakub Jermar
Change History (9)
comment:1 by , 9 years ago
Summary: | Implement Turris Omnia support → Implement Turris Omnia support (arm32) |
---|
comment:2 by , 9 years ago
Description: | modified (diff) |
---|
comment:3 by , 9 years ago
Description: | modified (diff) |
---|
comment:4 by , 9 years ago
Description: | modified (diff) |
---|
comment:5 by , 7 years ago
comment:6 by , 7 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
*shrug*
This is on my TODO list.
comment:7 by , 7 years ago
Owner: | removed |
---|---|
Status: | assigned → new |
Looks like the "unassign" action only shows up when the ticket has "assigned" status.
comment:8 by , 7 years ago
Owner: | set to |
---|---|
Status: | new → assigned |
Oops, didn't mean to actually unassign it.
Note:
See TracTickets
for help on using tickets.
Why am I owner of this bug? Seem's there is no way in Trac to unset the owner…