Tested on linux (4.9.0-kali4-amd64)
gcc version 6.3.0 20170516 (Debian 6.3.0-18)
cmake version 3.7.2
freetype2 version 18.3.12
libpng version 1.6.28
- Compile the liteHTML_fb project from "." using
make
- Compile external .elf (which can be loaded into application using HTML) from "." using
make extra
- Run the compiled program from "./build" using
./uxmux <html_file> <master_css>
- Configure the installation directory for the toolchain by changing "BASE_DIR" in "./setup_toolchain.sh" and "./makefile"
- Make sure you have the arm-linux-gnueabihf toolchain and compilers installed (example:
apt-get install gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf
) - Download and build the rest of the toolchain by running
./setup_toolchain.sh
(you will need to runchmod +x ./setup_toolchain.sh
to do so, as it is recommended that you understand the script or at least configure the installation directory before executing it)
- Cross-compile the liteHTML_fb project from "." using
make cross_compile
- Copy the compiled program from "./final" to the target device