Received yesterday and had to assembly it first thing today. Display part works like a charm without any system modifications. Haven’t researched touchscreen part though.
Official 7″ Raspberry Pi Touchscreen Display and FreeBSD
11 responses to Official 7″ Raspberry Pi Touchscreen Display and FreeBSD
Trackbacks and Pingbacks:
-
-
February 20, 2016
[…] a charm without any system modifications. Haven’t researched touchscreen part though. – kernelnomicon (23 […]
I think RP needs non free firmware, what about the OSHW SoCs?
https://wiki.debian.org/FreedomBox/TargetedHardware
There is better hardware than RP.
FreeBSD supports Beaglebone Black. Still Pi is a lot of fun. So far it’s the only device FreeBSD has GPU support.
Does it have full hardware acceleration for graphics in X.org? How about OpenGL?
RPi CPU includes the proprietary VideoCore video accelerator (to offload video decoding), does that work too? It also has OpenSource driver: https://wiki.matthiasbock.net/index.php/Hardware-accelerated_video_playback_on_the_Raspberry_Pi
Not sure about Xorg, but it supports OpenGL ES. I created FreeBSD port of ioquake3 some time ago: http://kernelnomicon.org/?p=427
Als I was able to run Qt5 with eglfs driver: http://kernelnomicon.org/?p=461
Video decoder is supported too, video playback demo in /opt/vc/ works, I haven’t tried any real life media software like gstreamer
I haven’t checked this functionality recently but I’m planning on testing all this stuff soon.
Awesome! I will be following your blog for progress. This is very interesting news for FreeBSD embedded application developers.
This is awesome, can I ask you how did you build your image? I tried to build one using crochet but it seems not to include VideoCore for RapsberryPi2. Using the official 11-CURRENT image I don’t get console output on display not even to hdmi if I plug in external display. Would be grateful for more information. Btw. how about that touchscreen part, does it works?
It’s netboot environment, I used crochet to build image and then modified u-boot env. But for your purpose crochet-built image should be OK. VideoCore stuff is in packages these days. Just run “pkg install raspberrypi-userland” and that should be it
Thank you, I have now HDMI output working. But how can I change output to use that official 7″ display? It seems to always use hdmi instead of dsi connector. I can’t find any settings to change this. Btw. the connection is correct, I got that display working using raspbian, just can’t find out how to use it FreeBSD.
Try adding display_default_lcd=1 to config.txt on boot partition
Update:
I copied BOOTCODE.BIN, START.ELF and FIXUP.DAT from rasbian image and the dsi display now works