Category Archives: Uncategorized

H265/HEVC using Gstreamer on Snapdragon 820 (Linux)

If you’ve been doing any Linux development recently on the Qualcomm Snapdragon 820, then you’re probably using the Linux kernel that Linaro are looking after on behalf of Qualcomm.

Linaro’s development is progressing well but I still occasionally come across something that hasn’t yet been implemented in the 820’s Linux kernel, particularly in the Venus codec driver. The Venus codec driver does generally work well but I have occasionally needed… Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , , , , , , , | Comments Off on H265/HEVC using Gstreamer on Snapdragon 820 (Linux)

RawTI Image Converter

Now up on my Github account is a tool for working with the .rawTI image format: https://github.com/kelvinlawson/rawti-tools. When tuning image sensors on the DaVinci DM365 and DM368 processors, you frequently need to generate raw image files in Texas Instruments’ proprietary .rawTI file format. These are raw Bayer images that are taken before most of the image pipeline has done any work on it (for example CFA interpolation, white balance gains etc). You use these .rawTIs file together with TI’s Image Tuning Tool to train features like the Auto White Balance algorithm, but you are limited in what you can you do to analyse the image yourself.

 

ufraw-scaled

Posted in Projects, Uncategorized | Tagged , , , | Comments Off on RawTI Image Converter

Universal Device Driver Framework for Embedded Systems

Recently I’ve been considering how useful it would be if the embedded systems world had something similar to Perl’s CPAN: an open repository of software modules useful for embedded systems and portable across any RTOS. This was partly triggered by a thread on StackOverflow from someone who wanted to know why he couldn’t find a ready-rolled device driver to interface his CPU with a peripheral device.… Continue reading

Posted in Uncategorized | Tagged , , , , , | Comments Off on Universal Device Driver Framework for Embedded Systems

RTOS for Raisonance RCSTM8

Atomthreads now contains support for Raisonance’s STM8 compiler RCSTM8. We now support all three available STM8 compilers (Cosmic, IAR and Raisonance) so you can choose to use Atomthreads for a project safe in the knowledge that switching compilers will be pain-free.… Continue reading

Posted in Uncategorized | Tagged , , , , , , , , | Comments Off on RTOS for Raisonance RCSTM8