-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

Mastering Embedded Linux Development
By :

All the configuration and tuning you may do will be pointless if you cannot show that your device meets the deadlines. You will need your own benchmarks for the final testing, but I will describe here two important measurement tools: cyclictest
and Ftrace
.
cyclictest
was originally written by Thomas Gleixner and is now available on most platforms in a package named rt-tests
.
If you are building a Yocto real-time kernel, you can create a target image that includes rt-tests
by building the real-time image recipe:
$ bitbake core-image-rt
If you are building a TI real-time kernel for the BeaglePlay, then configure the kernel with CONFIG_ARM_PSCI_IDLE=y
so that cyclictest
can write to the /dev/cpu_dma_latency
socket.
If you are building a TI real-time kernel for the BeaglePlay, then append rt-tests
to your image by modifying conf/local.conf
:
IMAGE_INSTALL:append = " rt-tests"
Build the minimal image recipe...