Hardware Reference
In-Depth Information
In order to cross-compile software, you will need a suitable toolchain that comprises of the compiler, libraries,
headers, and other assorted tools for the language in question. Determining what compiler, libraries, headers, and
other assorted tools you need can be a tiresome activity, but-in true open source fashion-other developers have already
done the heavy lifting. The team at http://crosstool-ng.org has provided a toolchain for a number of systems and
languages, including our Raspberry Pi. The installation process is straightforward but not overly quick. However, when
building large software, the time taken to install a cross environment will be recouped with your first large compile.
Full instructions for the installation process can be found at http://www.kitware.com/blog/home/post/426 .
Conclusion
The Raspberry Pi is a capable machine, able to support many maker-oriented projects in the home automation arena.
Its moniker as a small, cheap, Linux machine isn't necessarily accurate as it lacks many of the components that one
takes for granted in a PC, such as a real-time clock, VGA output, or a solid USB stack, and building around these
limitations can cost money. However, the provision of an easy-to-program GPIO port makes this into a superpowered
Arduino that is capable of running several services at once, which means that it can be easily expanded with new
features and update much more easily than other, similar, devices. Being so young in its development cycle, and such
a charming device, has ensured that a number of specific modules are already available for its expansion that will
hopefully ensure a long shelf life and a lot of new projects.
Search WWH ::




Custom Search