diff options
author | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2016-05-23 10:12:34 +0300 |
---|---|---|
committer | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2016-05-23 10:12:34 +0300 |
commit | df77e4a2e76dedfc8c94b287e09d221de27bf720 (patch) | |
tree | 470ba1327aa979247c8e1b1face7615fdb248914 | |
parent | c17c439a70b86b08c8d584928e94eb52096b79b6 (diff) |
Update README
-rw-r--r-- | README.md | 29 |
1 files changed, 10 insertions, 19 deletions
@@ -2,15 +2,16 @@ libkms++ is a C++11 library for kernel mode setting. -Also included are simple test tools for KMS and python wrapper for libkms++. +Also included are some simple utilities for KMS and python bindings for libkms++. -## Test tools +## Utilities +- testpat - set modes and planes and show test pattern on crtcs/planes - kmsprint - print information about DRM objects -- testpat - set modes and show test pattern on crtcs/planes - kmsview - view raw images - db - simple double-buffering test - kmscube - rotating 3D cube on crtcs/planes +- kmscapture - show captured frames from a camera on screen ## Dependencies: @@ -28,25 +29,15 @@ $ make -j4 ## Cross compiling instructions: -Directions for cross compiling depend on your environment. These are for mine (buildroot): +Directions for cross compiling depend on your environment. -As above, but specify `-DCMAKE_TOOLCHAIN_FILE=<path>/your-toolchain.cmake` for cmake, where your-toolchain.cmake is something similar to: +These are for mine with buildroot: ``` -SET(CMAKE_SYSTEM_NAME Linux) - -SET(BROOT "<buildroot>/output/") - -# specify the cross compiler -SET(CMAKE_C_COMPILER ${BROOT}/host/usr/bin/arm-buildroot-linux-gnueabihf-gcc) -SET(CMAKE_CXX_COMPILER ${BROOT}/host/usr/bin/arm-buildroot-linux-gnueabihf-g++) - -# where is the target environment -SET(CMAKE_FIND_ROOT_PATH ${BROOT}/target ${BROOT}/host) - -SET(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM ONLY) -SET(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) -SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) +$ mkdir build +$ cd build +$ cmake -DCMAKE_TOOLCHAIN_FILE=<buildrootpath>/output/host/usr/share/buildroot/toolchainfile.cmake .. +$ make -j4 ``` ## Build options |