Getting started: Difference between revisions

From embeddedTS Manuals
No edit summary
No edit summary
Line 12: Line 12:
* [http://www.ubuntu.com/desktop Ubuntu]
* [http://www.ubuntu.com/desktop Ubuntu]


It may be possible to develop using a Windows or OSX system, but it cannot be directly supported.  You will need some way to read/write disks without the OS mounting any filesystems and corrupting any direct disk access utilities.  You will also need a compiler, though most of our systems provide compilers which can be used on the target device itself which will work for application development.  Kernel development will require a Linux PC to be available.
It may be possible to develop using a Windows or OSX system, but this is not directly supported through TechnologicFor development it is required to have some way to read/write disks without the OS mounting any filesystems and corrupting any direct disk access utilities.  Development will also need a compiler, though most of our systems provide compilers which can be used on the target device itself which will work for application development.  Kernel development will require a Linux PC to be available.

Revision as of 15:57, 26 January 2017

A Linux PC is recommended for development, and will be assumed for this documentation. For users in Windows or OSX we recommend virtualizing a Linux PC. Most of our boards run Debian and if you have no other distribution preference this is what we recommend.

Virtualization

Suggested Linux Distributions

It may be possible to develop using a Windows or OSX system, but this is not directly supported through Technologic. For development it is required to have some way to read/write disks without the OS mounting any filesystems and corrupting any direct disk access utilities. Development will also need a compiler, though most of our systems provide compilers which can be used on the target device itself which will work for application development. Kernel development will require a Linux PC to be available.