EasyManua.ls Logo

Curtiss-Wright DuraCOR 312 - Linux Software Development

Curtiss-Wright DuraCOR 312
59 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
DuraCOR 312
Appendix C
Page 48 of 59
MNL-0670-01 Rev A2
Effective: 03 Jun 20
Appendix C
Linux Software Development
Developing code and applications for use with C312 includes many different tasks. Here are some
specific techniques to use during the development, deploy, and maintenance cycle for your dedicated
systems.
The assumption we will be making is that you know how to do configuration and development on a Linux
system for your target application. You may need tools to help in maintaining and replicating a Tegra-
based project for a large number of systems in your organization.
The tasks covered here include:
How to deploy an image to the C312
Customize a C312 root image with your configurations, scripts, kernels, and applications.
Customize the early boot process (TBD)
How to version your systems and provide a secure update mechanism (TBD)
The C312 development environment is a collaborative work in progress. The goal is to provide a leg-up in
customizing the Nvidia Jetson software into a well-controlled, maintainable embedded end product.
Your customization is the real value add in this ecosystem. We want to help make it easy to move your
current work to newer versions of the upstream sources. The Nvidia software appears to be intended for
proof of concept engineering. Our goal is to wrap that with a little extra process and tooling to make it
easier to use for day-to-day engineering tasks and provide control and repeatability needed for
production.
Goals:
Ability to correctly replicate
2
a build.
Separate the area for upstream, local resources, build, and resulting work product
3
.
Shorten the build/deploy cycle so working directly in the controlled local source directory is
effective.
2
Replicating a build implies an ability to set up the build area from versioned upstream and local
sources. Tool versions used in the build must also be reused for proper replication.
3
The current build and deploy tools from Nvidia tend to lump the build and work product together.
We are working to untangle that.)

Table of Contents

Related product manuals