Giter Site home page Giter Site logo

spedagadi / tinkerboard-yocto-qt5-eglfs Goto Github PK

View Code? Open in Web Editor NEW
10.0 3.0 6.0 19.12 MB

Console based Yocto QT5 image for Tinkerboard

Shell 5.89% SourcePawn 1.48% BitBake 23.57% C++ 2.54% Python 44.71% PHP 5.25% JavaScript 1.79% M4 0.52% Makefile 0.43% Lua 0.01% C 5.05% BlitzBasic 0.12% Assembly 1.58% Roff 4.02% Perl 0.12% CMake 0.01% Vim Script 0.07% XSLT 0.01% CSS 0.30% HTML 2.51%
yocto qt5 tinkerboard

tinkerboard-yocto-qt5-eglfs's People

Contributors

spedagadi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

tinkerboard-yocto-qt5-eglfs's Issues

Resolution Default

I've noticed that the resolution cannot be changed from 1920x1080, which is a slight pain as my display is a 1920x720.

How would I change the resolution?

Thank you for your time.

rkbin failed to fetch URL. Alternate commit id?

I am getting this error:

WARNING: rk-binary-native-git-r0 do_fetch: Failed to fetch URL git://github.com/rockchip-linux/rkbin.git, attempting MIRRORS if available
ERROR: rk-binary-native-git-r0 do_fetch: Fetcher failure: Unable to find revision 6dc367cc3353577c037c3c4e85fbed1a54fe84b5 in branch master even from upstream

However, when I sync the repo from rkbin I have this:

$ git show 6dc367cc3353577c037c3c4e85fbed1a54fe84b5
commit 6dc367cc3353577c037c3c4e85fbed1a54fe84b5
Author: Hans Yang <[email protected]>
Date:   Wed Aug 30 17:00:40 2017 +0800

    rkdeveloptool: update the lastest code build binary
    
    1.add pgpt command to list gpt info
    2.solve the issue that erase flash doesn't work
    3.add "wlx" command support flash image by name
    4.flash sparse image by wlx command
    5.correct grow partition size error
    6.correct backup gpt error
    7.add set fixed partition uuid function with parameter_gpt.txt
    
    Change-Id: I0a2f92890f88054890eef333161b4eb545f5df05
    Signed-off-by: Hans Yang <[email protected]>

diff --git a/tools/rkdeveloptool b/tools/rkdeveloptool
index 9603b2e..8e8f2ba 100755
Binary files a/tools/rkdeveloptool and b/tools/rkdeveloptool differ

Yet, If I search through the git log (around Aug30 2017) I don't see this check-in.

commit 8233628bd9a3d2f456ea8efa827d914c86f6fbbc
Author: willam.wei <[email protected]>
Date:   Fri Sep 1 17:18:13 2017 +0800

    rk3399: bl32: add rk3399_bl32_tee_ta_DRM_v1.20.bin
    
    build from optee_os commit 438e3f7852917523e869334fba675c1f7fabf078
    update features:
    1.  if #define CONFIG_MERGER_TRUSTIMAGE_DRM
        the file "rk3399_bl32_tee_ta_DRM_v1.20.bin"
        will be packed in trust.img
    
    Change-Id: Ie4c698ef7ec4836b22618b6a9a7979b80d7e23a3
    Signed-off-by: willam.wei <[email protected]>

commit 59dd4b27c0ca6c67c683f4af8eae6ea039bb6719
Author: Joseph Chen <[email protected]>
Date:   Mon Aug 14 14:19:15 2017 +0800

    rk3368: fix chip name dump for kernel4.4 box product
    
    chip name uses "RK3368".
    
    Change-Id: I216d1cedfc43c4f48855e13f4e116c9020180f97
    Signed-off-by: Joseph Chen <[email protected]>

Does anyone know what's going on? What alternate commit ID should I use in order to get it to sync?

SPI not shown in /dev/spi*

I really like your Yocto Image and EGL support in kernel is great!.

Dont know if its a bug or not, but currently the downside is, that there is no spi device showing in /dev/spi*
Is this a bug or not compiled in the kernel? If so how can i add it by using Yocto?

Thanks in advance

Qt5 Toolchain Question

Hello @SAT8.
I've just managed to successfully build the toolchain SDK for QT creator.

There seem's to be an issue that is found on both your SDK and the one I generated. When you try and deploy an application to the tinkerboard the following message is display along with an error of:

this application failed to start because it could not find or load the qt platform plugin "eglfs" in "". available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, xcb.

I'm currently looking into this but a good question to ask is:
Have you had the time to play with the SDK and deploy an application to the tinker board via Qtcreator on your PC.

Looking at the surface the issue could be around how the SDK image is generated and what files are included or missing.

Thank you for your time.

Kind regards

Build Fail

I seem to have a build failure for both meta-toolchain-qt5 and core-image-base.

First off is the following item shown below expected at build configuration as it is certainly different to the rockchip build is terms of the 'unknown' stated parts;

Build Configuration: BB_VERSION = "1.35.0" BUILD_SYS = "x86_64-linux" NATIVELSBSTRING = "universal" TARGET_SYS = "arm-rk-linux-gnueabi" MACHINE = "tinker-rk3288" DISTRO = "rk-none" DISTRO_VERSION = "2.4" TUNE_FEATURES = "arm armv7ve vfp neon vfpv4 callconvention-hard cortexa17" TARGET_FPU = "hard" meta meta-poky meta-oe meta-multimedia meta-networking meta-filesystems meta-python meta-qt5 meta-rockchip meta-rockchip-extra = "<unknown>:<unknown>"

The actual build issues seems to be around the qtwebkit, I would include the actual log file, but it's 784MB for some reason. I have added a small part of the log would I believe shows the issue.

EPNS_5EventE+0x550): undefined reference to WebCore::InspectorInstrumentation::s_frontendCounter'
| collect2: error: ld returned 1 exit status
| Makefile.api:94: recipe for target '../lib/libQt5WebKit.so.5.9.2' failed
| make[2]: *** [../lib/libQt5WebKit.so.5.9.2] Error 1
| make[2]: Leaving directory '/home/ben/tinkerboard-yocto-qt5-eglfs-master/build/tmp/work/cortexa17hf-neon-vfpv4-rk-linux-gnueabi/qtwebkit/5.9.2+gitAUTOINC+97c4a80a12-r0/build/Source'
| Makefile.QtWebKit:46: recipe for target 'sub-api-pri-make_first-ordered' failed
| make[1]: *** [sub-api-pri-make_first-ordered] Error 2
| make[1]: Leaving directory '/home/ben/tinkerboard-yocto-qt5-eglfs-master/build/tmp/work/cortexa17hf-neon-vfpv4-rk-linux-gnueabi/qtwebkit/5.9.2+gitAUTOINC+97c4a80a12-r0/build/Source'
| Makefile:353: recipe for target 'sub-Source-QtWebKit-pro-make_first-ordered' failed
| make: *** [sub-Source-QtWebKit-pro-make_first-ordered] Error 2
| ERROR: oe_runmake failed
| WARNING: exit code 1 from a shell command.
| ERROR: Function failed: do_compile (log file is located at /home/ben/tinkerboard-yocto-qt5-eglfs-master/build/tmp/work/cortexa17hf-neon-vfpv4-rk-linux-gnueabi/qtwebkit/5.9.2+gitAUTOINC+97c4a80a12-r0/temp/log.do_compile.6306)
ERROR: Task (/home/ben/tinkerboard-yocto-qt5-eglfs-master/sources/meta-qt5/recipes-qt/qt5/qtwebkit_git.bb:do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 2691 tasks of which 2268 didn't need to be rerun and 1 failed.

Summary: 1 task failed:
`

Build Permission Denied

Hello @SAT8, I really do hate to be the guy with all the problems but when I try and use the ". ./setup-environment" I get the following error:

ben@debian:~/tinkerboard-yocto-qt5-eglfs-master$ . ./setup-environment WARNING: <build-dir> undefined, use build as default dir WARNING: <machine> undefined, use evb-rk3288 as default machine bash: /home/ben/tinkerboard-yocto-qt5-eglfs-master/sources/poky/scripts/oe-setup-builddir: Permission denied
I have tried using "$sudo . ./setup-environment" but I get "sudo: .: command not found"
Is there something I've possibly missed?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.