Browsed by
Tag: OpenEmbedded

Device profiles in Qt5

Device profiles in Qt5

OpenGL and Devices The future of Qt’s graphic stack is OpenGL (ES 2.0), but this makes things more complicated in the device space. The library names and low level initialization needed for OpenGL is not standardized. This means that for a given board one needs to link libQtGui to different libraries and one needs to patch the QPA platform plugins to add device specific bits. The GPU vendor might provide DirectFB/eGL integration but one needs to call a special function…

Read More Read More

Cross compiling Qt and dealing with teams

Cross compiling Qt and dealing with teams

Let me share some notes on how Embedded Linux programming can be, if you decide the war/pain is over. We do this by looking at the desktop build and then look at the tons of stuff that you need for embedded programming. Desktop $ pkg-config –cflags libpng12…$ qmake && make… Embedded$ . /usr/local/angstrom/arm/environment$ pkg-config –cflags libpng12..…$ qmake-qt4 && make Where is the difference?There is little, you just use a cross compiler. The GNU/Linux Toolchain is prepared for cross compilation, pkg-config…

Read More Read More

Debugging hints I

Debugging hints I

Being an Engineer one need to resolve problems and sending a mail to a mailinglist and asking for help is most of the time not the problem solving skill you should use. So here is a list of some easy hints… Finding a build error (using make) in a log file. You might use a tool like OpenEmbedded that keeps the log file around and you have a build failure. First of all check the end of the file, but…

Read More Read More

Using oeaudit.py

Using oeaudit.py

In the last days I have cleaned up my OE Audit tool and it should be usable by everyone now. The tool requires two inputs, one is the list of packages to be build by OE for the given configuration (distro, machine) and the other is the FreeBSD auditfile. This FreeBSD auditfile can be automatically downloaded. Without much more overhad, here we go. $ bitbake -s > available$ export PYTHONPATH=/place/bitbake/lib$ /OE/contrib/oeaudit/oe_audit.py -fThis will fetch the auditfile from the FreeBSD project…

Read More Read More

Dealing with security issues in the context of OpenEmbedded

Dealing with security issues in the context of OpenEmbedded

One thing that has bothered me while being at Openmoko is the lack of Security Response by the OpenEmbedded Crew. In one way a security issue is just like any other bug and distros don’t upgrade each package for each bug fixed upstream but it is getting worse when the security issues exists in the default installation, in a daemon listening to network traffic and such with ready to get exploits on the network. I think it is really unethically…

Read More Read More

On getting Free Support

On getting Free Support

Most of the things I know about Software and Hardware I have from reading books, looking at sourcecode but most importantly people willing to answer my questions on IRC and giving me a direction I could look for answers. Now it seems to be my part to give back and help others to gain knowledge, but some things have changed. Free Software has made it to the mainstream, so besides hackers that want to understand things, we do have paid…

Read More Read More