Follow us on Google+ Follow us on Facebook Follow us on Twitter

Opened 5 years ago

Last modified 19 months ago

#524 new enhancement

Implement support for Ben NanoNote (mips32)

Reported by: Martin Decky Owned by: Martin Decky
Priority: major Milestone:
Component: helenos/kernel/mips32 Version: mainline
Keywords: gsoc13, gsoc14, gsoc15, gsoc16, gsoc17 Cc:
Blocker for: Depends on:
See also:

Description

Implement support for the Ben NanoNote small form factor computer (mips32 little-endian architecture).

Details
Ben NanoNote is a small form factor portable computer based on the Ingenic Semiconductor JZ4740 SoC (MIPS-II compatible 32bit CPU). The machine is extremely well documented (there are practically no proprietary undocumented hardware components) and while its extensibility is limited to an SDIO port, it can be used as a model hardware for HelenOS since a complete support for it is within the reach of a single trimester work.
What Gains and Benefits will this bring?
Ben NanoNote would be an ideal demonstrator for HelenOS because it is portable, compact and a complete support for all internal components and common peripherals is within practical reach.
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, Martin Decky

Change History (7)

comment:1 Changed 5 years ago by Martin Decky

Keywords: gsoc13 added

comment:2 Changed 5 years ago by Martin Decky

Summary: Implement support for Ben NanoNoteImplement support for Ben NanoNote (mips32)

comment:3 Changed 4 years ago by Martin Decky

Keywords: gsoc14 added

comment:4 Changed 3 years ago by Jakub Jermář

Milestone: 0.5.10.5.2

comment:5 Changed 3 years ago by Jakub Jermář

Keywords: gsoc15 added

comment:6 Changed 22 months ago by Jakub Jermář

Keywords: gsoc16 added

comment:7 Changed 19 months ago by Jakub Jermář

Milestone: 0.6.1
Note: See TracTickets for help on using tickets.