Beginner's Guide to TRENTOS® SDK: Installation & Component Overview
Table of Contents:
- Introduction
- Unpacking the SDK
- Exploring the Contents of the SDK
3.1. The Root Folder
3.2. The Bin Folder
3.3. The Demos Folder
3.4. The Components Folder
3.5. The Core API Folder
3.6. The Libraries Folder
3.7. The Resources Folder
3.8. The Script Folder
3.9. The SCL4 Camcas Folder
3.10. The Doc Folder
- Conclusion
Introduction
The Trend OS SDK is a powerful tool that allows developers to build and customize Trend OS systems. In this article, we will explore how to unpack and install the SDK, as well as take a closer look at its contents. By the end of this guide, You will have a solid understanding of how to get started with the Trend OS SDK and begin developing your own systems.
Unpacking the SDK
To get started with the Trend OS SDK, you first need to unpack the SDK Archive. The Package contains an SDK archive file and a readme file. Copy the archive to your development machine and use the provided terminal command to unpack it. This process may take some time, so please be patient.
Exploring the Contents of the SDK
Once the SDK has been successfully unpacked, you can explore its contents and familiarize yourself with the various folders and files. Let's take a closer look at each of these:
3.1. The Root Folder
The root folder of the SDK contains the main build script and serves as the starting point for building a Trend OS system. It also contains the resource binaries and documentation for the SDK library.
3.2. The Bin Folder
The bin folder contains pre-built binaries of Linux command line tools. These tools are intended to make the development workflow easier and can be used when trying out the SDK demos.
3.3. The Demos Folder
The demos folder contains a set of demos that demonstrate different aspects of building Trend OS systems. From simple "Hello World" demos to more complex demonstrations of secure connections and IoT use cases, these demos provide a hands-on understanding of the SDK's capabilities.
3.4. The Components Folder
The components folder is where you can find a collection of reusable components that can be easily integrated into any new Trend OS system you are building. This can greatly accelerate the development process by allowing you to focus on implementing the application itself rather than setting up the infrastructure.
3.5. The Core API Folder
The core API folder contains the APIs for all the available subsystems. Here, you will find Relevant API header files that you may include in your projects.
3.6. The Libraries Folder
The libraries folder contains the core system sources and SDK libraries. These libraries implement the OS core API and serve as the back end for the reusable components. They can also be integrated into new components Based on your specific use case or system architecture.
3.7. The Resources Folder
The resources folder contains the firmware and bootloader files required to run a Trend OS system on supported platforms. Each platform has a dedicated folder containing the necessary resources.
3.8. The Script Folder
The script folder contains utility scripts that can ease the development workflow. These scripts handle repetitive processes such as opening the Docker build and test environments.
3.9. The SCL4 Camcas Folder
The SCL4 Camcas folder contains the resources necessary to Create the underlying layers of every Trend OS system. It is based on the SCL4 microkernel and the Camcas framework.
3.10. The Doc Folder
The doc folder contains all the relevant documentation for the SDK. It includes guides on how to get started, release notes, and, most importantly, the Trend OS handbook. The handbook provides detailed information on setting up the Trend OS Docker environment, an introduction to the SCL4 microkernel and Camcas framework, and a description of the reusable system components, libraries, demos, and tools provided by the SDK.
Conclusion
In this article, we have explored the contents of the Trend OS SDK and learned how to unpack and install it. We have also discussed the various folders and files within the SDK and their significance in the development process. Armed with this knowledge, you are now ready to dive into the world of Trend OS development and create your own systems.
Highlights:
- Unpacking and installing the Trend OS SDK
- Exploring the contents of the SDK, including the root folder, bin folder, demos folder, components folder, core API folder, libraries folder, resources folder, script folder, SCL4 Camcas folder, and doc folder
- The importance of reusable components and the accelerated development process they offer
- The Trend OS handbook as a valuable resource for getting started with the SDK