QortalOS Brooklyn for Raspberry Pi 4
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Scare Crowe b45efc6417 Re-push QortalIOS Sources cuz of sissy snowflakes 3 years ago
..
.github/ISSUE_TEMPLATE Re-push QortalIOS Sources cuz of sissy snowflakes 3 years ago
containers Re-push QortalIOS Sources cuz of sissy snowflakes 3 years ago
helpers Re-push QortalIOS Sources cuz of sissy snowflakes 3 years ago
host_applications Re-push QortalIOS Sources cuz of sissy snowflakes 3 years ago
host_support/include Re-push QortalIOS Sources cuz of sissy snowflakes 3 years ago
interface Re-push QortalIOS Sources cuz of sissy snowflakes 3 years ago
makefiles/cmake Re-push QortalIOS Sources cuz of sissy snowflakes 3 years ago
middleware Re-push QortalIOS Sources cuz of sissy snowflakes 3 years ago
opensrc/helpers/libfdt Re-push QortalIOS Sources cuz of sissy snowflakes 3 years ago
pkgconfig Re-push QortalIOS Sources cuz of sissy snowflakes 3 years ago
vcfw Re-push QortalIOS Sources cuz of sissy snowflakes 3 years ago
vcinclude Re-push QortalIOS Sources cuz of sissy snowflakes 3 years ago
CMakeLists.txt Re-push QortalIOS Sources cuz of sissy snowflakes 3 years ago
LICENCE Re-push QortalIOS Sources cuz of sissy snowflakes 3 years ago
README.md Re-push QortalIOS Sources cuz of sissy snowflakes 3 years ago
buildme Re-push QortalIOS Sources cuz of sissy snowflakes 3 years ago

README.md

This repository contains the source code for the ARM side libraries used on Raspberry Pi. These typically are installed in /opt/vc/lib and includes source for the ARM side code to interface to: EGL, mmal, GLESv2, vcos, openmaxil, vchiq_arm, bcm_host, WFC, OpenVG.

Use buildme to build. It requires cmake to be installed and an ARM cross compiler. For 32-bit cross compilation it is set up to use this one: https://github.com/raspberrypi/tools/tree/master/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian

Whilst 64-bit userspace is not officially supported, some of the libraries will work for it. To cross compile, install gcc-aarch64-linux-gnu and g++-aarch64-linux-gnu first. For both native and cross compiles, add the option --aarch64 to the buildme command.

Note that this repository does not contain the source for the edidparser and vcdbg binaries due to licensing restrictions.