Difference between revisions of "EMAC OE Development Process"
m (Marked for review.) |
Kyoungmeyer (talk | contribs) |
||
Line 1: | Line 1: | ||
− | {{todo|Polish this(11.26.13-23:30->MD+)|Mike Dean|project=oe 4,oe 5,md, | + | {{todo|<strike>Polish this</strike>(11.26.13-23:30->MD+);(11.27.13-15:25->KY+)|Mike Dean|project=oe 4,oe 5,md,FinalDraft,ky,mg}} |
Software development for EMAC OE systems is performed in a cross-development environment. A Linux PC with a cross-compiler toolchain and Software Development Kit (SDK) is used to create software to run on the target board. EMAC provides SDKs complete with toolchain, development libraries, and example projects to enable development for all products offered with EMAC OE Linux. | Software development for EMAC OE systems is performed in a cross-development environment. A Linux PC with a cross-compiler toolchain and Software Development Kit (SDK) is used to create software to run on the target board. EMAC provides SDKs complete with toolchain, development libraries, and example projects to enable development for all products offered with EMAC OE Linux. | ||
− | EMAC recommends using an LTS release of Ubuntu Linux for software development. The Ubuntu 12.04 LTS Desktop release | + | EMAC recommends using an LTS release of Ubuntu Linux for software development. The Ubuntu 12.04 LTS Desktop release is used for testing all of the EMAC SDK tools and documentation. The LTS releases are the Long-Term Support releases, and as a result, tend to be the most stable releases. The Ubuntu distribution itself can be downloaded and installed for free. Support contracts are available from Canonical, the creator of Ubuntu, under the Ubuntu Advantage program. |
All EMAC OE 4 SDKs are provided with Eclipse IDE integration support. The SDKs may also be used with a different IDE or through direct use of the cross-compiler. | All EMAC OE 4 SDKs are provided with Eclipse IDE integration support. The SDKs may also be used with a different IDE or through direct use of the cross-compiler. | ||
[[Category:EMAC OE Development]] | [[Category:EMAC OE Development]] |
Revision as of 15:27, 27 November 2013
Software development for EMAC OE systems is performed in a cross-development environment. A Linux PC with a cross-compiler toolchain and Software Development Kit (SDK) is used to create software to run on the target board. EMAC provides SDKs complete with toolchain, development libraries, and example projects to enable development for all products offered with EMAC OE Linux.
EMAC recommends using an LTS release of Ubuntu Linux for software development. The Ubuntu 12.04 LTS Desktop release is used for testing all of the EMAC SDK tools and documentation. The LTS releases are the Long-Term Support releases, and as a result, tend to be the most stable releases. The Ubuntu distribution itself can be downloaded and installed for free. Support contracts are available from Canonical, the creator of Ubuntu, under the Ubuntu Advantage program.
All EMAC OE 4 SDKs are provided with Eclipse IDE integration support. The SDKs may also be used with a different IDE or through direct use of the cross-compiler.