Book Image

Getting Started with LLVM Core Libraries

Book Image

Getting Started with LLVM Core Libraries

Overview of this book

Table of Contents (17 chapters)
Getting Started with LLVM Core Libraries
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Testing


The most reasonable way to test a successful cross-compilation is to run the resulting executable on a real target platform. However, when real targets are not available or affordable, there are several simulators that can be used to test your programs.

Development boards

There are several development boards for a multitude of platforms. Nowadays, they are affordable and can be bought online. For instance, you can find ARM development boards ranging from simple Cortex-M series processors to multicore Cortex-A series.

The peripheral components vary, but it is very common to find Ethernet, Wi-Fi, USB, and memory cards on these boards. Hence, cross-compiled applications can be sent through the network, USB, or can be written to flash cards and can be executed on bare metal or on embedded Linux/FreeBSD instances.

The examples of such development boards include the following:

Name

Features

Architecture/Processor

Link

Panda Board

Linux, Android, Ubuntu

ARM, Dual Core Cortex A9

http...