GSOC-Suggestions on choose hardwork to work on
Greg V
greg at unrelenting.technology
Wed Feb 21 21:35:58 UTC 2018
On 02/21/2018 23:04, h1997xy at gmail.com wrote:
> Dear all,
>
> My name is Hebe, and I am a y2 computer science student interested in the "Improve support for an embedded CPU/board" gsoc project.
> As a computer science student, it is hard to choose a hardware. By any chance, would you mind providing some advice on which CPU to work on? Which specific type of CPU is the most in-demand?
> Thank you for your time!
Hi!
Check out the ROCK64 board http://wiki.pine64.org/index.php/ROCK64_Main_Page
It's awesome because it provides up to 4 GB RAM in the Raspberry Pi form
factor.
Many people want to run FreeBSD on it.
It currently boots, but does not even mount the SD card:
https://twitter.com/manuvadot/status/943818826441003008
Because there are no drivers for the Rockchip RK3328 SoC.
Would be very nice to have drivers for at least:
SD/MMC (rk3328-dw-mshc),
CPU clock/power management (rk3328-cru, rk3328-pmu),
CPU thermal sensor (rk3328-tsadc),
and Ethernet (rk3328-gmac — should reuse if_dwc similarly to aw_if_dwc?).
Maybe you could help with the development of these drivers :)
If that's too hard, my other suggestion would be fixing some sunxi
(Allwinner) things.
The Allwinner H3 Audio Codec currently throws a fatal error at boot on
Orange Pi (PC and Plus2E) boards:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226014
And the if_awg Ethernet driver (also on these boards) only seems to work
when an Ethernet cable has been plugged in before powering the board on.
More information about the freebsd-arm
mailing list